diff --git a/Data Asset Sources.md b/Data Asset Sources.md
index 584d6fedd..4f654e829 100644
--- a/Data Asset Sources.md
+++ b/Data Asset Sources.md
@@ -23,7 +23,7 @@ The Java data generator and its setup steps are in [generator/README.md](generat
### data/bedrock/block_palette.nbt
-[GeyserMC/Geyser](https://github.com/GeyserMC/Geyser/blob/50115039af4cd92e50545075d3a13eea6880cf88/core/src/main/resources/bedrock/block_palette.26_50.nbt)
+[GeyserMC/Geyser](https://github.com/GeyserMC/Geyser/blob/a24ba9c8f07b38be6455e5e86d187a2ef2ffa6a8/core/src/main/resources/bedrock/block_palette.26_60.nbt)
### data/bedrock/block_sounds.json
@@ -61,7 +61,7 @@ This file has been generated using `./gradlew generateBedrockParticleList` from
### data/bedrock/runtime_item_states.json
-[CloudburstMC/Data](https://github.com/CloudburstMC/Data/blob/a8a4341d7763d6eb8547cff3ca46b4153d60163d/runtime_item_states.json)
+[CloudburstMC/Data](https://github.com/GeyserMC/Geyser/blob/a24ba9c8f07b38be6455e5e86d187a2ef2ffa6a8/core/src/main/resources/bedrock/runtime_item_states.26_60.json)
### data/bedrock/sounds.json
@@ -110,3 +110,22 @@ These files have been generated using `./gradlew generateBedrockPacks` from the
### skin_packs/*
These files have been generated using `./gradlew generateBedrockPacks` from the official bedrock client's assets folder.
+
+### Bedrock 1.26.60 source snapshot
+
+The protocol update uses [Mojang protocol 2225 metadata](https://github.com/Mojang/bedrock-protocol-docs/releases/tag/v1.26.60).
+Client resources come from the [1.26.60.5 GDK archive](https://github.com/bubbles-wow/mcbe-gdk-unpack-archive/releases/tag/1.26.60.5).
+The archive SHA-256 is `a36945ad3b28d762d31d4533168a102294b55e8f88fe2c570485493fb3d15f08`.
+The resource generators use its non-empty original files and unpacked archives.
+Particle identifiers include compiled definitions with formats 1.26.10, 1.26.30, and 1.26.50.
+
+The palette keeps state version 1.21.60.33 while adding connection properties to redstone, fire, and chorus plants.
+The connection upgrade adds missing properties and preserves explicit values at that unchanged version.
+New experimental blocks, entities, particles, and sounds use Java shape or type fallbacks where direct equivalents are absent.
+These fallbacks do not establish complete behavior or visual parity for the experimental features.
+
+The entity registry retains the stable 26.60.6 BDS table captured through an offline NetherNet bootstrap.
+It adds `minecraft:ice_ball` with numeric ID 156 to the previous stable table.
+The generated experimental sound table also requires `minecraft:frostbite`.
+Its identifier, spawn egg, and numeric ID 155 come from the matching client definition and `ActorType` metadata.
+The Frostbite entry is a curated experimental addition, not part of the default server registry capture.
diff --git a/build.gradle b/build.gradle
index a27187bc6..2414bc3dc 100644
--- a/build.gradle
+++ b/build.gradle
@@ -101,6 +101,17 @@ dependencies {
toolImplementation "org.jsoup:jsoup:1.23.2"
toolImplementation "org.ow2.asm:asm-tree:9.11.1"
toolImplementation "net.lenni0451.commons:asm:1.9.2"
+
+ testImplementation "com.viaversion:viaversion-common:5.12.0"
+ testImplementation "com.google.guava:guava:33.7.1-jre"
+ testImplementation "io.netty:netty-handler:4.2.18.Final"
+ testImplementation "org.junit.jupiter:junit-jupiter:6.1.3"
+ testImplementation sourceSets.tool.output
+ testRuntimeOnly "org.junit.platform:junit-platform-launcher:6.1.3"
+}
+
+test {
+ useJUnitPlatform()
}
def registerToolTask(String name, String toolMainClass, String toolDescription) {
diff --git a/src/main/java/net/raphimc/viabedrock/api/chunk/blockstate/BlockStateUpgrader.java b/src/main/java/net/raphimc/viabedrock/api/chunk/blockstate/BlockStateUpgrader.java
index e8e9ef35d..4b8088942 100644
--- a/src/main/java/net/raphimc/viabedrock/api/chunk/blockstate/BlockStateUpgrader.java
+++ b/src/main/java/net/raphimc/viabedrock/api/chunk/blockstate/BlockStateUpgrader.java
@@ -41,6 +41,7 @@ public BlockStateUpgrader() {
final JsonObject json = GsonUtil.getGson().fromJson(new String(data, StandardCharsets.UTF_8), JsonObject.class);
this.schemas.add(new JsonBlockStateUpgradeSchema(json));
}
+ this.schemas.add(new ConnectionBlockStateUpgradeSchema());
} catch (final Throwable e) {
ViaBedrock.getPlatform().getLogger().log(Level.SEVERE, "Failed to load block state upgrade schema", e);
this.schemas.clear();
diff --git a/src/main/java/net/raphimc/viabedrock/api/chunk/blockstate/ConnectionBlockStateUpgradeSchema.java b/src/main/java/net/raphimc/viabedrock/api/chunk/blockstate/ConnectionBlockStateUpgradeSchema.java
new file mode 100644
index 000000000..03119b0e4
--- /dev/null
+++ b/src/main/java/net/raphimc/viabedrock/api/chunk/blockstate/ConnectionBlockStateUpgradeSchema.java
@@ -0,0 +1,51 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2023-2026 RK_01/RaphiMC 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 net.raphimc.viabedrock.api.chunk.blockstate;
+
+import com.viaversion.nbt.tag.CompoundTag;
+
+/** Normalizes legacy connected blocks whose state version did not change in 26.60. */
+public final class ConnectionBlockStateUpgradeSchema extends BlockStateUpgradeSchema {
+
+ public ConnectionBlockStateUpgradeSchema() {
+ super(1, 21, 60, 33);
+ this.actions.add(tag -> {
+ if (!(tag.get("states") instanceof CompoundTag states)) {
+ return;
+ }
+ final String name = tag.getStringTag("name").getValue();
+ if (name.equals("minecraft:redstone_wire")) {
+ for (String side : new String[]{"north", "east", "south", "west"}) {
+ if (!states.contains("redstone_" + side)) {
+ states.putString("redstone_" + side, "none");
+ }
+ }
+ } else if (name.equals("minecraft:chorus_plant") || name.equals("minecraft:fire")) {
+ for (String side : new String[]{"north", "east", "south", "west", "up", "down"}) {
+ if (side.equals("down") && name.equals("minecraft:fire")) {
+ continue;
+ }
+ if (!states.contains("minecraft:connection_" + side)) {
+ states.putByte("minecraft:connection_" + side, (byte) 0);
+ }
+ }
+ }
+ });
+ }
+
+}
diff --git a/src/main/java/net/raphimc/viabedrock/netty/CompressionCodec.java b/src/main/java/net/raphimc/viabedrock/netty/CompressionCodec.java
index 45f7a6f5a..4ef6cf68d 100644
--- a/src/main/java/net/raphimc/viabedrock/netty/CompressionCodec.java
+++ b/src/main/java/net/raphimc/viabedrock/netty/CompressionCodec.java
@@ -86,7 +86,8 @@ protected void decode(final ChannelHandlerContext ctx, final ByteBuf in, final L
}
final int rawAlgorithm = in.readUnsignedByte();
- final PacketCompressionAlgorithm algorithm = PacketCompressionAlgorithm.getByValue(rawAlgorithm);
+ // NetworkSettings uses a uint16 sentinel; a compressed frame has only a uint8 header.
+ final PacketCompressionAlgorithm algorithm = rawAlgorithm == 0xFF ? PacketCompressionAlgorithm.None : PacketCompressionAlgorithm.getByValue(rawAlgorithm);
if (algorithm == null) { // Bedrock client drops the packet if the algorithm is unknown
ViaBedrock.getPlatform().getLogger().log(Level.WARNING, "Dropping packet with unknown PacketCompressionAlgorithm: " + rawAlgorithm);
in.skipBytes(in.readableBytes());
@@ -95,7 +96,7 @@ protected void decode(final ChannelHandlerContext ctx, final ByteBuf in, final L
final CompressionAlgorithm compressionAlgorithm = this.getCompressionAlgorithm(algorithm);
if (compressionAlgorithm instanceof NoopCompression) {
- out.add(in.retain());
+ out.add(in.readRetainedSlice(in.readableBytes()));
} else {
final ByteBuf uncompressedData = ctx.alloc().buffer();
compressionAlgorithm.decompress(in, uncompressedData); // Bedrock client would drop packets with invalid data, but this would be too insane to do
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/ClientboundBedrockPackets.java b/src/main/java/net/raphimc/viabedrock/protocol/ClientboundBedrockPackets.java
index 609785cc6..28abb1e2b 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/ClientboundBedrockPackets.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/ClientboundBedrockPackets.java
@@ -189,7 +189,9 @@ public enum ClientboundBedrockPackets implements ClientboundPacketType {
VOXEL_SHAPES(MinecraftPacketIds.VoxelShapesPacket.getValue()),
SET_PLAYER_FURNACE_OPTIONS(MinecraftPacketIds.SetPlayerFurnaceOptions.getValue()),
RECORD_STARTED(MinecraftPacketIds.RecordStarted.getValue()),
- STONECUTTER_SET_RECIPE(MinecraftPacketIds.ClientboundStonecutterSetRecipePacket.getValue());
+ STONECUTTER_SET_RECIPE(MinecraftPacketIds.ClientboundStonecutterSetRecipePacket.getValue()),
+ SET_PASSENGER_OF_BLOCK(MinecraftPacketIds.SetPassengerOfBlockPacket.getValue()),
+ PLAY_AUDIO_CONTENT(MinecraftPacketIds.ClientboundPlayAudioContent.getValue());
// UPDATE_SOUND_DATA(MinecraftPacketIds.ClientboundUpdateSoundDataPacket.getValue());
// CONTROL_SCHEME_SET(MinecraftPacketIds.ClientboundControlSchemeSetPacket.getValue()),
// PRIMITIVE_SHAPES(MinecraftPacketIds.PrimitiveShapesPacket.getValue()),
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/JavaRegistries.java b/src/main/java/net/raphimc/viabedrock/protocol/data/JavaRegistries.java
index ea3cd9011..d850863cf 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/JavaRegistries.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/JavaRegistries.java
@@ -20,7 +20,6 @@
import com.viaversion.nbt.tag.CompoundTag;
import com.viaversion.nbt.tag.ListTag;
import com.viaversion.nbt.tag.StringTag;
-import com.viaversion.viaversion.libs.fastutil.ints.IntIntPair;
import com.viaversion.viaversion.util.Key;
import net.raphimc.viabedrock.ViaBedrock;
import net.raphimc.viabedrock.api.resourcepack.definition.BiomeDefinitions;
@@ -29,6 +28,7 @@
import net.raphimc.viabedrock.protocol.BedrockProtocol;
import net.raphimc.viabedrock.protocol.data.enums.Dimension;
import net.raphimc.viabedrock.protocol.data.generated.java.RegistryKeys;
+import net.raphimc.viabedrock.protocol.model.DimensionDefinition;
import net.raphimc.viabedrock.protocol.storage.GameSessionStorage;
import net.raphimc.viabedrock.protocol.storage.ResourcePackStorage;
@@ -62,13 +62,24 @@ private static void modifyDimensionRegistry(final GameSessionStorage gameSession
dimensionRegistry.getCompoundTag(Dimension.OVERWORLD.getKey()).putInt("height", 256);
dimensionRegistry.getCompoundTag(Dimension.OVERWORLD.getKey()).putInt("logical_height", 256);
}
- for (Map.Entry entry : gameSession.getBedrockDimensionDefinitions().entrySet()) {
- final CompoundTag dimensionTag = new CompoundTag();
- final int height = entry.getValue().rightInt() - entry.getValue().leftInt();
- dimensionTag.putInt("min_y", entry.getValue().leftInt());
- dimensionTag.putInt("height", height);
- dimensionTag.putInt("logical_height", height);
- dimensionRegistry.getCompoundTag(entry.getKey()).putAll(dimensionTag);
+ for (Map.Entry entry : gameSession.getBedrockDimensionDefinitions().entrySet()) {
+ applyDimensionDefinition(dimensionRegistry.getCompoundTag(entry.getKey()), entry.getValue());
+ }
+ }
+
+ static void applyDimensionDefinition(final CompoundTag dimensionTag, final DimensionDefinition definition) {
+ dimensionTag.putInt("min_y", definition.minimumY());
+ dimensionTag.putInt("height", definition.height());
+ dimensionTag.putInt("logical_height", definition.height());
+ CompoundTag attributes = dimensionTag.getCompoundTag("attributes");
+ if (attributes == null) {
+ attributes = new CompoundTag();
+ dimensionTag.put("attributes", attributes);
+ }
+ attributes.putFloat("minecraft:visual/cloud_height", definition.cloudHeight());
+ if (!definition.renderClouds()) {
+ // Java's day timeline multiplies cloud color, preserving zero alpha.
+ attributes.putString("minecraft:visual/cloud_color", "#00ffffff");
}
}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/ProtocolConstants.java b/src/main/java/net/raphimc/viabedrock/protocol/data/ProtocolConstants.java
index 208fc8291..204a373ab 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/ProtocolConstants.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/ProtocolConstants.java
@@ -32,8 +32,8 @@ public final class ProtocolConstants {
public static final TextComponentCodec JAVA_TEXT_COMPONENT_SERIALIZER = TextComponentCodec.V26_1;
public static final int JAVA_AIR_ID = 0;
- public static final String BEDROCK_VERSION_NAME = "1.26.51";
- public static final int BEDROCK_PROTOCOL_VERSION = 2193;
+ public static final String BEDROCK_VERSION_NAME = "1.26.60";
+ public static final int BEDROCK_PROTOCOL_VERSION = 2225;
public static final int BEDROCK_RAKNET_PROTOCOL_VERSION = 11;
public static final int BEDROCK_DEFAULT_PORT = 19132;
public static final int BEDROCK_NETHERNET_LAN_DEFAULT_PORT = 7551;
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ActorType.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ActorType.java
index 2bd81505d..c45a5138d 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ActorType.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ActorType.java
@@ -165,6 +165,8 @@ public enum ActorType {
CamelHusk(70552),
SulfurCube(921),
Cushion(154),
+ Frostbite(199579),
+ IceBall(4194460),
;
private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/AudioContentPlaybackType.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/AudioContentPlaybackType.java
new file mode 100644
index 000000000..08ebacf96
--- /dev/null
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/AudioContentPlaybackType.java
@@ -0,0 +1,63 @@
+// THIS FILE IS AUTO-GENERATED. DO NOT EDIT!
+package net.raphimc.viabedrock.protocol.data.enums.bedrock.generated;
+
+import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap;
+import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectOpenHashMap;
+
+public enum AudioContentPlaybackType {
+
+ Music(0),
+ Sound(1),
+ ;
+
+ private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
+
+ static {
+ for (AudioContentPlaybackType value : values()) {
+ if (!BY_VALUE.containsKey(value.value)) {
+ BY_VALUE.put(value.value, value);
+ }
+ }
+ }
+
+ public static AudioContentPlaybackType getByValue(final int value) {
+ return BY_VALUE.get(value);
+ }
+
+ public static AudioContentPlaybackType getByValue(final int value, final AudioContentPlaybackType fallback) {
+ return BY_VALUE.getOrDefault(value, fallback);
+ }
+
+ public static AudioContentPlaybackType getByName(final String name) {
+ for (AudioContentPlaybackType value : values()) {
+ if (value.name().equalsIgnoreCase(name)) {
+ return value;
+ }
+ }
+ return null;
+ }
+
+ public static AudioContentPlaybackType getByName(final String name, final AudioContentPlaybackType fallback) {
+ for (AudioContentPlaybackType value : values()) {
+ if (value.name().equalsIgnoreCase(name)) {
+ return value;
+ }
+ }
+ return fallback;
+ }
+
+ private final int value;
+
+ AudioContentPlaybackType(final AudioContentPlaybackType value) {
+ this(value.value);
+ }
+
+ AudioContentPlaybackType(final int value) {
+ this.value = value;
+ }
+
+ public int getValue() {
+ return this.value;
+ }
+
+}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ContainerEnumName.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ContainerEnumName.java
index 0ffc10f6c..5821a6166 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ContainerEnumName.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ContainerEnumName.java
@@ -73,6 +73,10 @@ public enum ContainerEnumName {
SmithingTableTemplateContainer(61),
CrafterLevelEntityContainer(62),
DynamicContainer(63),
+ ReservedContainerA(67),
+ ReservedContainerB(68),
+ ReservedContainerC(69),
+ ReservedContainerD(70),
;
private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ContainerType.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ContainerType.java
index 1556b1a8a..f15e632e6 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ContainerType.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ContainerType.java
@@ -45,6 +45,7 @@ public enum ContainerType {
CHEST_BOAT(34),
DECORATED_POT(35),
CRAFTER(36),
+ RESERVED_CONTAINER_TYPE(38),
;
private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/CurrentCmdVersion.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/CurrentCmdVersion.java
index 75eabc28b..0ab06b8b5 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/CurrentCmdVersion.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/CurrentCmdVersion.java
@@ -53,8 +53,8 @@ public enum CurrentCmdVersion {
LocateStructureOutput(42),
PostBlockFlattening(43),
TestForBlockCommandDoesNotIgnoreBlockState(44),
- Count(55),
- Latest(54),
+ Count(56),
+ Latest(55),
;
private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/CursorItemDragState.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/CursorItemDragState.java
new file mode 100644
index 000000000..cafb0c9be
--- /dev/null
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/CursorItemDragState.java
@@ -0,0 +1,63 @@
+// THIS FILE IS AUTO-GENERATED. DO NOT EDIT!
+package net.raphimc.viabedrock.protocol.data.enums.bedrock.generated;
+
+import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap;
+import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectOpenHashMap;
+
+public enum CursorItemDragState {
+
+ Start(0),
+ Stop(1),
+ ;
+
+ private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
+
+ static {
+ for (CursorItemDragState value : values()) {
+ if (!BY_VALUE.containsKey(value.value)) {
+ BY_VALUE.put(value.value, value);
+ }
+ }
+ }
+
+ public static CursorItemDragState getByValue(final int value) {
+ return BY_VALUE.get(value);
+ }
+
+ public static CursorItemDragState getByValue(final int value, final CursorItemDragState fallback) {
+ return BY_VALUE.getOrDefault(value, fallback);
+ }
+
+ public static CursorItemDragState getByName(final String name) {
+ for (CursorItemDragState value : values()) {
+ if (value.name().equalsIgnoreCase(name)) {
+ return value;
+ }
+ }
+ return null;
+ }
+
+ public static CursorItemDragState getByName(final String name, final CursorItemDragState fallback) {
+ for (CursorItemDragState value : values()) {
+ if (value.name().equalsIgnoreCase(name)) {
+ return value;
+ }
+ }
+ return fallback;
+ }
+
+ private final int value;
+
+ CursorItemDragState(final CursorItemDragState value) {
+ this(value.value);
+ }
+
+ CursorItemDragState(final int value) {
+ this.value = value;
+ }
+
+ public int getValue() {
+ return this.value;
+ }
+
+}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/DataItemType.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/DataItemType.java
index 953e6d0b1..7027666f6 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/DataItemType.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/DataItemType.java
@@ -6,7 +6,6 @@
public enum DataItemType {
- Unknown(-1),
Byte(0),
Short(1),
Int(2),
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/DisconnectFailReason.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/DisconnectFailReason.java
index bff6bde23..9b0c5a52f 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/DisconnectFailReason.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/DisconnectFailReason.java
@@ -156,6 +156,7 @@ public enum DisconnectFailReason {
EditorNotAllowed(147),
MissingStructureData(148),
UnsupportedTransport(149),
+ SubClientLoginNotBound(150),
;
private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/EditorLevelMigrationVersion.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/EditorLevelMigrationVersion.java
new file mode 100644
index 000000000..254cb4c35
--- /dev/null
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/EditorLevelMigrationVersion.java
@@ -0,0 +1,63 @@
+// THIS FILE IS AUTO-GENERATED. DO NOT EDIT!
+package net.raphimc.viabedrock.protocol.data.enums.bedrock.generated;
+
+import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap;
+import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectOpenHashMap;
+
+public enum EditorLevelMigrationVersion {
+
+ Legacy(0),
+ EditorAchievements(1),
+ ;
+
+ private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
+
+ static {
+ for (EditorLevelMigrationVersion value : values()) {
+ if (!BY_VALUE.containsKey(value.value)) {
+ BY_VALUE.put(value.value, value);
+ }
+ }
+ }
+
+ public static EditorLevelMigrationVersion getByValue(final int value) {
+ return BY_VALUE.get(value);
+ }
+
+ public static EditorLevelMigrationVersion getByValue(final int value, final EditorLevelMigrationVersion fallback) {
+ return BY_VALUE.getOrDefault(value, fallback);
+ }
+
+ public static EditorLevelMigrationVersion getByName(final String name) {
+ for (EditorLevelMigrationVersion value : values()) {
+ if (value.name().equalsIgnoreCase(name)) {
+ return value;
+ }
+ }
+ return null;
+ }
+
+ public static EditorLevelMigrationVersion getByName(final String name, final EditorLevelMigrationVersion fallback) {
+ for (EditorLevelMigrationVersion value : values()) {
+ if (value.name().equalsIgnoreCase(name)) {
+ return value;
+ }
+ }
+ return fallback;
+ }
+
+ private final int value;
+
+ EditorLevelMigrationVersion(final EditorLevelMigrationVersion value) {
+ this(value.value);
+ }
+
+ EditorLevelMigrationVersion(final int value) {
+ this.value = value;
+ }
+
+ public int getValue() {
+ return this.value;
+ }
+
+}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ItemStackRequestActionType.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ItemStackRequestActionType.java
index e4c39a974..05be6c2c2 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ItemStackRequestActionType.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ItemStackRequestActionType.java
@@ -22,8 +22,9 @@ public enum ItemStackRequestActionType {
CraftRecipeOptional(15),
CraftRepairAndDisenchant(16),
CraftLoom(17),
- CraftNonImplemented(18),
- CraftResults(19),
+ CraftReservedAction(18),
+ CraftNonImplemented(19),
+ CraftResults(20),
;
private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MatchmakingState.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MatchmakingState.java
index 945ee1f60..8978099ca 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MatchmakingState.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MatchmakingState.java
@@ -9,6 +9,12 @@ public enum MatchmakingState {
Idle(0),
Matchmaking(1),
MatchFound(2),
+ Canceled(3),
+ PlayerLeftParty(4),
+ PlayerLeftServer(5),
+ ServerShutdown(6),
+ TimedOut(7),
+ RequeueAsParty(8),
;
private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MinecraftEventing_AchievementIds.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MinecraftEventing_AchievementIds.java
index fad493b4d..c96addb9d 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MinecraftEventing_AchievementIds.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MinecraftEventing_AchievementIds.java
@@ -88,6 +88,7 @@ public enum MinecraftEventing_AchievementIds {
MonsterHunter(124),
Diamonds(125),
PlethoraOfCats(126),
+ WhatGoesAroundComesAround(127),
;
private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MinecraftPacketIds.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MinecraftPacketIds.java
index 8ad52855f..3d467009c 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MinecraftPacketIds.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/MinecraftPacketIds.java
@@ -135,6 +135,7 @@ public enum MinecraftPacketIds {
SettingsCommandPacket(140),
AnvilDamage(141),
CompletedUsingItem(142),
+ ServerboundCursorItemDrag(358),
NetworkSettings(143),
PlayerAuthInputPacket(144),
CreativeContent(145),
@@ -216,17 +217,38 @@ public enum MinecraftPacketIds {
PlayerVideoCapturePacket(324),
PlayerUpdateEntityOverridesPacket(325),
PlayerLocation(326),
- VoxelShapesPacket(337),
- CameraSplinePacket(338),
SyncWorldClocks(344),
SendPartyDestinationCookie(349),
PartyDestinationCookieResponse(350),
SetPlayerFurnaceOptions(351),
RecordStarted(352),
ClientboundMatchmakingState(353),
+ ServerboundMatchmakingCancel(356),
+ ClientboundPlayAudioContent(359),
+ ServerboundRegisterAudioContent(360),
+ ClientboundControlSchemeSetPacket(327),
+ PrimitiveShapesPacket(328),
+ ServerboundPackSettingChangePacket(329),
+ ClientboundDataStorePacket(330),
+ GraphicsOverrideParameterPacket(331),
+ ServerboundDataStorePacket(332),
+ ClientboundDataDrivenUIShowScreenPacket(333),
+ ClientboundDataDrivenUICloseScreenPacket(334),
+ ClientboundDataDrivenUIReloadPacket(335),
+ ClientboundTextureShiftPacket(336),
+ VoxelShapesPacket(337),
+ CameraSplinePacket(338),
+ ResourcePacksReadyForValidationPacket(340),
+ LocatorBarPacket(341),
+ PartyChangedPacket(342),
+ ServerboundDataDrivenScreenClosedPacket(343),
+ ClientboundAttributeLayerSyncPacket(345),
+ ServerStoreInfoPacket(346),
+ ServerPresenceInfoPacket(347),
+ ClientboundUpdateSoundDataPacket(348),
ServerboundStonecutterSetRecipePacket(354),
ClientboundStonecutterSetRecipePacket(355),
- ServerboundMatchmakingCancel(356),
+ SetPassengerOfBlockPacket(357),
;
private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/PacketCompressionAlgorithm.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/PacketCompressionAlgorithm.java
index cb4008658..b076111e0 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/PacketCompressionAlgorithm.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/PacketCompressionAlgorithm.java
@@ -8,7 +8,7 @@ public enum PacketCompressionAlgorithm {
ZLib(0),
Snappy(1),
- None(255),
+ None(65535),
;
private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/PassengerOfBlockArguments_EmoteType.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/PassengerOfBlockArguments_EmoteType.java
new file mode 100644
index 000000000..90d246806
--- /dev/null
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/PassengerOfBlockArguments_EmoteType.java
@@ -0,0 +1,64 @@
+// THIS FILE IS AUTO-GENERATED. DO NOT EDIT!
+package net.raphimc.viabedrock.protocol.data.enums.bedrock.generated;
+
+import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap;
+import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectOpenHashMap;
+
+public enum PassengerOfBlockArguments_EmoteType {
+
+ Standing(0),
+ Riding(1),
+ Laying(2),
+ ;
+
+ private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
+
+ static {
+ for (PassengerOfBlockArguments_EmoteType value : values()) {
+ if (!BY_VALUE.containsKey(value.value)) {
+ BY_VALUE.put(value.value, value);
+ }
+ }
+ }
+
+ public static PassengerOfBlockArguments_EmoteType getByValue(final int value) {
+ return BY_VALUE.get(value);
+ }
+
+ public static PassengerOfBlockArguments_EmoteType getByValue(final int value, final PassengerOfBlockArguments_EmoteType fallback) {
+ return BY_VALUE.getOrDefault(value, fallback);
+ }
+
+ public static PassengerOfBlockArguments_EmoteType getByName(final String name) {
+ for (PassengerOfBlockArguments_EmoteType value : values()) {
+ if (value.name().equalsIgnoreCase(name)) {
+ return value;
+ }
+ }
+ return null;
+ }
+
+ public static PassengerOfBlockArguments_EmoteType getByName(final String name, final PassengerOfBlockArguments_EmoteType fallback) {
+ for (PassengerOfBlockArguments_EmoteType value : values()) {
+ if (value.name().equalsIgnoreCase(name)) {
+ return value;
+ }
+ }
+ return fallback;
+ }
+
+ private final int value;
+
+ PassengerOfBlockArguments_EmoteType(final PassengerOfBlockArguments_EmoteType value) {
+ this(value.value);
+ }
+
+ PassengerOfBlockArguments_EmoteType(final int value) {
+ this.value = value;
+ }
+
+ public int getValue() {
+ return this.value;
+ }
+
+}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ResourcePackResponse.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ResourcePackResponse.java
index 6a4076ea6..c2f6964a6 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ResourcePackResponse.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/ResourcePackResponse.java
@@ -59,7 +59,7 @@ public static ResourcePackResponse getByName(final String name, final ResourcePa
}
public int getValue() {
- return this.value - 1; // TODO
+ return this.value;
}
}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/SoundDataEventType.java b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/SoundDataEventType.java
new file mode 100644
index 000000000..5a745f58e
--- /dev/null
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/enums/bedrock/generated/SoundDataEventType.java
@@ -0,0 +1,68 @@
+// THIS FILE IS AUTO-GENERATED. DO NOT EDIT!
+package net.raphimc.viabedrock.protocol.data.enums.bedrock.generated;
+
+import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap;
+import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectOpenHashMap;
+
+public enum SoundDataEventType {
+
+ Stop(0),
+ SetVolume(1),
+ SetPitch(2),
+ Fade(3),
+ SeekTo(4),
+ Pause(5),
+ Resume(6),
+ ;
+
+ private static final Int2ObjectMap BY_VALUE = new Int2ObjectOpenHashMap<>();
+
+ static {
+ for (SoundDataEventType value : values()) {
+ if (!BY_VALUE.containsKey(value.value)) {
+ BY_VALUE.put(value.value, value);
+ }
+ }
+ }
+
+ public static SoundDataEventType getByValue(final int value) {
+ return BY_VALUE.get(value);
+ }
+
+ public static SoundDataEventType getByValue(final int value, final SoundDataEventType fallback) {
+ return BY_VALUE.getOrDefault(value, fallback);
+ }
+
+ public static SoundDataEventType getByName(final String name) {
+ for (SoundDataEventType value : values()) {
+ if (value.name().equalsIgnoreCase(name)) {
+ return value;
+ }
+ }
+ return null;
+ }
+
+ public static SoundDataEventType getByName(final String name, final SoundDataEventType fallback) {
+ for (SoundDataEventType value : values()) {
+ if (value.name().equalsIgnoreCase(name)) {
+ return value;
+ }
+ }
+ return fallback;
+ }
+
+ private final int value;
+
+ SoundDataEventType(final SoundDataEventType value) {
+ this(value.value);
+ }
+
+ SoundDataEventType(final int value) {
+ this.value = value;
+ }
+
+ public int getValue() {
+ return this.value;
+ }
+
+}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/data/generated/java/RegistryKeys.java b/src/main/java/net/raphimc/viabedrock/protocol/data/generated/java/RegistryKeys.java
index 6bf930941..1bd2d7f1a 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/data/generated/java/RegistryKeys.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/data/generated/java/RegistryKeys.java
@@ -4,6 +4,7 @@
public class RegistryKeys {
public static final String BANNER_PATTERN = "minecraft:banner_pattern";
+ public static final String BLOCK_TRANSFORMER = "minecraft:block_transformer";
public static final String CAT_SOUND_VARIANT = "minecraft:cat_sound_variant";
public static final String CAT_VARIANT = "minecraft:cat_variant";
public static final String CHAT_TYPE = "minecraft:chat_type";
@@ -12,6 +13,7 @@ public class RegistryKeys {
public static final String COW_SOUND_VARIANT = "minecraft:cow_sound_variant";
public static final String COW_VARIANT = "minecraft:cow_variant";
public static final String DAMAGE_TYPE = "minecraft:damage_type";
+ public static final String DECORATED_POT_PATTERN = "minecraft:decorated_pot_pattern";
public static final String DIALOG = "minecraft:dialog";
public static final String DIMENSION_TYPE = "minecraft:dimension_type";
public static final String ENCHANTMENT = "minecraft:enchantment";
@@ -31,6 +33,7 @@ public class RegistryKeys {
public static final String WOLF_VARIANT = "minecraft:wolf_variant";
public static final String WORLD_CLOCK = "minecraft:world_clock";
public static final String WORLDGEN_BIOME = "minecraft:worldgen/biome";
+ public static final String WORLDGEN_BLOCK_STATE_PROVIDER = "minecraft:worldgen/block_state_provider";
public static final String ZOMBIE_NAUTILUS_VARIANT = "minecraft:zombie_nautilus_variant";
}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/model/DimensionDefinition.java b/src/main/java/net/raphimc/viabedrock/protocol/model/DimensionDefinition.java
new file mode 100644
index 000000000..351421c8f
--- /dev/null
+++ b/src/main/java/net/raphimc/viabedrock/protocol/model/DimensionDefinition.java
@@ -0,0 +1,33 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2023-2026 RK_01/RaphiMC 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 net.raphimc.viabedrock.protocol.model;
+
+public record DimensionDefinition(int minimumY, int height, int cloudHeight, boolean renderClouds) {
+
+ public DimensionDefinition {
+ if (height <= 0) {
+ throw new IllegalArgumentException("Dimension height range must be positive");
+ }
+ Math.addExact(minimumY, height);
+ }
+
+ public int maximumY() {
+ return this.minimumY + this.height;
+ }
+
+}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/model/PassengerOfBlock.java b/src/main/java/net/raphimc/viabedrock/protocol/model/PassengerOfBlock.java
new file mode 100644
index 000000000..d82c80dd4
--- /dev/null
+++ b/src/main/java/net/raphimc/viabedrock/protocol/model/PassengerOfBlock.java
@@ -0,0 +1,24 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2023-2026 RK_01/RaphiMC 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 net.raphimc.viabedrock.protocol.model;
+
+import com.viaversion.viaversion.api.minecraft.BlockPosition;
+import net.raphimc.viabedrock.protocol.data.enums.bedrock.generated.PassengerOfBlockArguments_EmoteType;
+
+public record PassengerOfBlock(BlockPosition position, Position3f offset, float rotation, float rotationLimit, PassengerOfBlockArguments_EmoteType emoteType) {
+}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/model/SkinData.java b/src/main/java/net/raphimc/viabedrock/protocol/model/SkinData.java
index d912bfd0c..070d83f4f 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/model/SkinData.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/model/SkinData.java
@@ -20,7 +20,7 @@
import java.awt.image.BufferedImage;
import java.util.List;
-public record SkinData(String skinId, String playFabId, String skinResourcePatch, BufferedImage skinData, List animations, BufferedImage capeData,
+public record SkinData(String skinId, String skinResourcePatch, BufferedImage skinData, List animations, BufferedImage capeData,
String geometryData, String geometryDataEngineVersion, String animationData, boolean premium, boolean persona, boolean capeOnClassic, boolean primaryUser,
String capeId, String fullSkinId, String armSize, String skinColor, List personaPieces, List tintColors,
boolean overridingPlayerAppearance) {
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/model/inventory/InventoryTransactionData.java b/src/main/java/net/raphimc/viabedrock/protocol/model/inventory/InventoryTransactionData.java
index 49f4ddd44..5d2fb1ad1 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/model/inventory/InventoryTransactionData.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/model/inventory/InventoryTransactionData.java
@@ -54,6 +54,7 @@ record UseItemOnEntityTransactionData(
long entityRuntimeId,
ItemUseOnActorActionType actionType,
int hotbarSlot,
+ HandSlot handSlot,
BedrockItem itemInHand,
Position3f playerPosition,
Position3f clickPosition
@@ -66,7 +67,8 @@ record ReleaseItemTransactionData(
ItemReleaseActionType actionType,
int hotbarSlot,
BedrockItem itemInHand,
- Position3f headPosition
+ Position3f headPosition,
+ HandSlot handSlot
) implements InventoryTransactionData {
}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/packet/ClientPlayerPackets.java b/src/main/java/net/raphimc/viabedrock/protocol/packet/ClientPlayerPackets.java
index b784209e1..f95d6ac03 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/packet/ClientPlayerPackets.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/packet/ClientPlayerPackets.java
@@ -621,6 +621,7 @@ protected void register() {
wrapper.write(BedrockTypes.UNSIGNED_VAR_LONG, clientPlayer.runtimeId()); // entity runtime id
wrapper.write(BedrockTypes.FLOAT_LE, 0F); // data
wrapper.write(BedrockTypes.OPTIONAL_STRING, ActorSwingSource.Attack.name().toLowerCase(Locale.ROOT)); // swing source // TODO: 1.21.130
+ wrapper.write(Types.UNSIGNED_BYTE, (short) HandSlot.Mainhand.getValue()); // hand
if (clientPlayer.blockBreakingInfo() != null) {
if (!gameSession.isBlockBreakingServerAuthoritative()) {
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/packet/EntityPackets.java b/src/main/java/net/raphimc/viabedrock/protocol/packet/EntityPackets.java
index 46db70c4d..f447effe3 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/packet/EntityPackets.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/packet/EntityPackets.java
@@ -96,6 +96,7 @@ public static void register(final BedrockProtocol protocol) {
final EntityData[] entityData = wrapper.read(BedrockTypes.ENTITY_DATA_ARRAY); // entity data
wrapper.read(BedrockTypes.ENTITY_PROPERTIES); // entity properties
wrapper.read(BedrockTypes.ENTITY_LINK_ARRAY); // entity links
+ wrapper.read(BedrockTypes.OPTIONAL_PASSENGER_OF_BLOCK); // passenger block data
final Entity entity;
final EntityTypes26_3 javaEntityType = BedrockProtocol.MAPPINGS.getBedrockToJavaEntities().get(type);
@@ -605,6 +606,7 @@ public static void register(final BedrockProtocol protocol) {
final long entityRuntimeId = wrapper.read(BedrockTypes.UNSIGNED_VAR_LONG); // entity runtime id
wrapper.read(BedrockTypes.FLOAT_LE); // data
wrapper.read(BedrockTypes.OPTIONAL_STRING); // swing source
+ final HandSlot hand = HandSlot.getByValue(wrapper.read(Types.UNSIGNED_BYTE), HandSlot.Mainhand); // hand
final Entity entity = wrapper.user().get(EntityTracker.class).getEntityByRid(entityRuntimeId);
if (entity == null) {
@@ -617,7 +619,7 @@ public static void register(final BedrockProtocol protocol) {
case NoAction -> wrapper.cancel();
case Swing -> {
wrapper.setPacketType(ClientboundPackets26_3.SWING_ANIMATION);
- wrapper.write(Types.VAR_INT, 0); // hand
+ wrapper.write(Types.VAR_INT, hand.getValue()); // hand
wrapper.write(SwingAnimation.TYPE, DEFAULT_SWING_ANIMATION);
}
case WakeUp -> wrapper.write(Types.UNSIGNED_BYTE, (short) AnimateAction.WAKE_UP.ordinal()); // action
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/packet/HudPackets.java b/src/main/java/net/raphimc/viabedrock/protocol/packet/HudPackets.java
index 5c85eb1c1..a15e4a66a 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/packet/HudPackets.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/packet/HudPackets.java
@@ -79,6 +79,7 @@ public static void register(final BedrockProtocol protocol) {
final long entityUniqueId = wrapper.read(BedrockTypes.VAR_LONG); // actorUniqueId
final String name = wrapper.read(BedrockTypes.STRING); // name
final String xuid = wrapper.read(BedrockTypes.STRING); // xuid
+ final String playFabId = wrapper.read(BedrockTypes.STRING); // PlayFab id
final String platformOnlineId = wrapper.read(BedrockTypes.STRING); // platform online id
final int deviceOs = wrapper.read(BedrockTypes.INT_LE); // device os
final SkinData skin = wrapper.read(BedrockTypes.SKIN); // skin
@@ -89,6 +90,7 @@ public static void register(final BedrockProtocol protocol) {
profiles.add(new GameProfile(name, uuid, new GameProfile.Property[]{
new GameProfile.Property("xuid", xuid),
+ new GameProfile.Property("playfab_id", playFabId),
new GameProfile.Property("platform_online_id", platformOnlineId),
new GameProfile.Property("device_os", String.valueOf(deviceOs)),
new GameProfile.Property("is_teacher", String.valueOf(isTeacher)),
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/packet/InteractionPackets.java b/src/main/java/net/raphimc/viabedrock/protocol/packet/InteractionPackets.java
index 0fc8d66ed..310b49a02 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/packet/InteractionPackets.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/packet/InteractionPackets.java
@@ -71,7 +71,8 @@ public static boolean handlePlayerAction(final PacketWrapper wrapper, final Play
ItemReleaseActionType.Release,
inventory.getSelectedHotbarSlot(),
inventory.getSelectedHotbarItem(),
- wrapper.user().get(EntityTracker.class).getClientPlayer().position()
+ wrapper.user().get(EntityTracker.class).getClientPlayer().position(),
+ HandSlot.Mainhand
)
);
final PacketWrapper transactionPacket = PacketWrapper.create(ServerboundBedrockPackets.INVENTORY_TRANSACTION, wrapper.user());
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/packet/JoinPackets.java b/src/main/java/net/raphimc/viabedrock/protocol/packet/JoinPackets.java
index 88444cb0c..02eb15a56 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/packet/JoinPackets.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/packet/JoinPackets.java
@@ -31,7 +31,6 @@
import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import com.viaversion.viaversion.api.type.Types;
-import com.viaversion.viaversion.libs.fastutil.ints.IntIntImmutablePair;
import com.viaversion.viaversion.protocols.base.ClientboundLoginPackets;
import com.viaversion.viaversion.protocols.base.v1_7.ClientboundBaseProtocol1_7;
import com.viaversion.viaversion.protocols.v26_2to26_3.packet.ClientboundConfigurationPackets26_3;
@@ -55,6 +54,7 @@
import net.raphimc.viabedrock.protocol.data.enums.java.Relative;
import net.raphimc.viabedrock.protocol.data.enums.java.generated.PlayerInfoUpdateAction;
import net.raphimc.viabedrock.protocol.data.generated.java.Attributes;
+import net.raphimc.viabedrock.protocol.model.DimensionDefinition;
import net.raphimc.viabedrock.protocol.model.*;
import net.raphimc.viabedrock.protocol.rewriter.BlockStateRewriter;
import net.raphimc.viabedrock.protocol.rewriter.ItemRewriter;
@@ -230,6 +230,7 @@ public static void register(final BedrockProtocol protocol) {
final EditorWorldType editorWorldType = EditorWorldType.getByValue(wrapper.read(BedrockTypes.VAR_INT)); // world editor type
wrapper.read(Types.BOOLEAN); // created in world editor
wrapper.read(Types.BOOLEAN); // exported from world editor
+ wrapper.read(Types.BYTE); // editor level migration version
final int currentTime = wrapper.read(BedrockTypes.VAR_INT); // day cycle stop time
wrapper.read(BedrockTypes.UNSIGNED_VAR_INT); // education edition offers
wrapper.read(Types.BOOLEAN); // education features enabled
@@ -433,14 +434,9 @@ protected void register() {
final int count = wrapper.read(BedrockTypes.UNSIGNED_VAR_INT); // entry count
for (int i = 0; i < count; i++) {
final String dimensionIdentifier = wrapper.read(BedrockTypes.STRING); // dimension identifier
- final int minimumHeight = wrapper.read(BedrockTypes.VAR_INT); // minimum height
- final int maximumHeight = minimumHeight + wrapper.read(BedrockTypes.VAR_INT); // maximum height
- wrapper.read(BedrockTypes.VAR_INT); // generator type
- wrapper.read(BedrockTypes.VAR_INT); // dimension type
- wrapper.read(BedrockTypes.UUID); // pack id
- wrapper.read(BedrockTypes.STRING); // default biome
- if (dimensionIdentifier.equals(Dimension.OVERWORLD.getKey())) { // Bedrock client currently only supports overworld
- gameSession.putBedrockDimensionDefinition(dimensionIdentifier, new IntIntImmutablePair(minimumHeight, maximumHeight));
+ final DimensionDefinition definition = readDimensionDefinition(wrapper);
+ if (dimensionIdentifier.equals(Dimension.OVERWORLD.getKey())) { // Only Overworld overrides currently map to Java
+ gameSession.putBedrockDimensionDefinition(dimensionIdentifier, definition);
}
}
}, State.PLAY, (PacketHandler) PacketWrapper::cancel // Bedrock client ignores dimension data after start game
@@ -633,6 +629,18 @@ private static void handleJavaClientGameJoin(final UserConnection user) {
setTime.send(BedrockProtocol.class, false);
}
+ static DimensionDefinition readDimensionDefinition(final PacketWrapper wrapper) {
+ final int minimumY = wrapper.read(BedrockTypes.VAR_INT);
+ final int heightRange = wrapper.read(BedrockTypes.VAR_INT);
+ wrapper.read(BedrockTypes.VAR_INT); // generator type
+ wrapper.read(BedrockTypes.VAR_INT); // dimension type
+ wrapper.read(BedrockTypes.UUID); // pack id
+ wrapper.read(BedrockTypes.STRING); // default biome
+ final int cloudHeight = wrapper.read(BedrockTypes.VAR_INT);
+ final boolean renderClouds = wrapper.read(Types.BOOLEAN);
+ return new DimensionDefinition(minimumY, heightRange, cloudHeight, renderClouds);
+ }
+
private JoinPackets() {
}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/packet/OtherPlayerPackets.java b/src/main/java/net/raphimc/viabedrock/protocol/packet/OtherPlayerPackets.java
index a906dcd80..6d15b5960 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/packet/OtherPlayerPackets.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/packet/OtherPlayerPackets.java
@@ -76,6 +76,7 @@ public static void register(final BedrockProtocol protocol) {
wrapper.read(BedrockTypes.ENTITY_PROPERTIES); // entity properties
final PlayerAbilities abilities = wrapper.read(BedrockTypes.PLAYER_ABILITIES); // abilities
wrapper.read(BedrockTypes.ENTITY_LINK_ARRAY); // entity links
+ wrapper.read(BedrockTypes.OPTIONAL_PASSENGER_OF_BLOCK); // passenger block data
final PlayerEntity entity = entityTracker.addEntity(new PlayerEntity(wrapper.user(), entityRuntimeId, entityTracker.getNextJavaEntityId(), uuid, abilities));
entity.setPosition(position);
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/packet/ResourcePackClientResponse.java b/src/main/java/net/raphimc/viabedrock/protocol/packet/ResourcePackClientResponse.java
new file mode 100644
index 000000000..33b4cbde6
--- /dev/null
+++ b/src/main/java/net/raphimc/viabedrock/protocol/packet/ResourcePackClientResponse.java
@@ -0,0 +1,52 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2023-2026 RK_01/RaphiMC 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 net.raphimc.viabedrock.protocol.packet;
+
+import com.viaversion.viaversion.api.protocol.packet.PacketWrapper;
+import net.raphimc.viabedrock.protocol.data.enums.bedrock.generated.ResourcePackResponse;
+import net.raphimc.viabedrock.protocol.types.BedrockTypes;
+
+public final class ResourcePackClientResponse {
+
+ private ResourcePackClientResponse() {
+ }
+
+ public static void write(final PacketWrapper wrapper, final ResourcePackResponse status) {
+ if (status == ResourcePackResponse.Downloading) {
+ throw new IllegalArgumentException("Downloading requires a pack list");
+ }
+ writeStatus(wrapper, status);
+ }
+
+ public static void writeDownloading(final PacketWrapper wrapper, final String[] packIds) {
+ writeStatus(wrapper, ResourcePackResponse.Downloading);
+ wrapper.write(BedrockTypes.STRING_ARRAY, packIds);
+ }
+
+ private static void writeStatus(final PacketWrapper wrapper, final ResourcePackResponse status) {
+ final String name = switch (status) {
+ case Cancel -> "cancel";
+ case Downloading -> "downloading";
+ case DownloadingFinished -> "downloadingfinished";
+ case ResourcePackStackFinished -> "resourcepackstackfinished";
+ };
+ wrapper.write(BedrockTypes.UNSIGNED_VAR_INT, status.getValue() - 1); // Cereal variant indexes start at zero, enum values at one.
+ wrapper.write(BedrockTypes.STRING, name);
+ }
+
+}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/packet/ResourcePackPackets.java b/src/main/java/net/raphimc/viabedrock/protocol/packet/ResourcePackPackets.java
index dca2f9e71..35b7902bc 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/packet/ResourcePackPackets.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/packet/ResourcePackPackets.java
@@ -155,8 +155,7 @@ public static void register(final BedrockProtocol protocol) {
if (loadStateTracker == null || !loadStateTracker.hasJavaClientAccepted()) {
final PacketWrapper resourcePackClientResponse = wrapper.create(ServerboundBedrockPackets.RESOURCE_PACK_CLIENT_RESPONSE);
- resourcePackClientResponse.write(BedrockTypes.UNSIGNED_VAR_INT, ResourcePackResponse.ResourcePackStackFinished.getValue()); // status
- resourcePackClientResponse.write(BedrockTypes.STRING, "resourcepackstackfinished"); // #blameMojang
+ ResourcePackClientResponse.write(resourcePackClientResponse, ResourcePackResponse.ResourcePackStackFinished);
resourcePackClientResponse.sendToServer(BedrockProtocol.class);
}
});
@@ -213,17 +212,14 @@ public static void register(final BedrockProtocol protocol) {
if (resourcePackStorage != null) {
resourcePackStorage.setLoadedOnJavaClient();
}
- wrapper.write(BedrockTypes.UNSIGNED_VAR_INT, ResourcePackResponse.ResourcePackStackFinished.getValue()); // status
- wrapper.write(BedrockTypes.STRING, "resourcepackstackfinished"); // #blameMojang
+ ResourcePackClientResponse.write(wrapper, ResourcePackResponse.ResourcePackStackFinished);
}
case FAILED_DOWNLOAD, FAILED_RELOAD, DISCARDED -> {
ViaBedrock.getPlatform().getLogger().log(Level.WARNING, "Client resource pack download/load failed");
- wrapper.write(BedrockTypes.UNSIGNED_VAR_INT, ResourcePackResponse.ResourcePackStackFinished.getValue()); // status
- wrapper.write(BedrockTypes.STRING, "resourcepackstackfinished"); // #blameMojang
+ ResourcePackClientResponse.write(wrapper, ResourcePackResponse.ResourcePackStackFinished);
}
case DECLINED, INVALID_URL -> {
- wrapper.write(BedrockTypes.UNSIGNED_VAR_INT, ResourcePackResponse.DownloadingFinished.getValue()); // status
- wrapper.write(BedrockTypes.STRING, "downloadingfinished"); // #blameMojang
+ ResourcePackClientResponse.write(wrapper, ResourcePackResponse.DownloadingFinished);
}
case ACCEPTED -> {
final ResourcePackLoadStateTracker loadStateTracker = wrapper.user().get(ResourcePackLoadStateTracker.class);
@@ -232,16 +228,14 @@ public static void register(final BedrockProtocol protocol) {
loadStateTracker.setJavaClientAccepted();
loadStateTracker.loadRequestedResourcePacks().thenAccept(v -> {
final PacketWrapper resourcePackClientResponse = PacketWrapper.create(ServerboundBedrockPackets.RESOURCE_PACK_CLIENT_RESPONSE, wrapper.user());
- resourcePackClientResponse.write(BedrockTypes.UNSIGNED_VAR_INT, ResourcePackResponse.DownloadingFinished.getValue()); // status
- resourcePackClientResponse.write(BedrockTypes.STRING, "downloadingfinished"); // #blameMojang
+ ResourcePackClientResponse.write(resourcePackClientResponse, ResourcePackResponse.DownloadingFinished);
resourcePackClientResponse.scheduleSendToServer(BedrockProtocol.class);
}).exceptionally(e -> {
BedrockProtocol.kickForIllegalState(wrapper.user(), "One of the server resource packs failed to load. Try again later or decline the resource packs.", e);
return null;
});
} else {
- wrapper.write(BedrockTypes.UNSIGNED_VAR_INT, ResourcePackResponse.DownloadingFinished.getValue()); // status
- wrapper.write(BedrockTypes.STRING, "downloadingfinished"); // #blameMojang
+ ResourcePackClientResponse.write(wrapper, ResourcePackResponse.DownloadingFinished);
}
}
case DOWNLOADED -> wrapper.cancel();
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/packet/UnhandledPackets.java b/src/main/java/net/raphimc/viabedrock/protocol/packet/UnhandledPackets.java
index a45f99232..62f97cd02 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/packet/UnhandledPackets.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/packet/UnhandledPackets.java
@@ -26,6 +26,8 @@
public final class UnhandledPackets {
public static void register(final BedrockProtocol protocol) {
+ protocol.cancelClientbound(ClientboundBedrockPackets.SET_PASSENGER_OF_BLOCK); // Block seating has no Java counterpart yet
+ protocol.cancelClientbound(ClientboundBedrockPackets.PLAY_AUDIO_CONTENT); // Signed audio content requires the Bedrock content service
protocol.cancelClientbound(ClientboundBedrockPackets.SET_HEALTH); // Seems to do nothing meaningful
protocol.cancelClientbound(ClientboundBedrockPackets.CAMERA); // Not relevant (Education Edition)
protocol.cancelClientbound(ClientboundBedrockPackets.PHOTO_TRANSFER); // Not relevant (Education Edition)
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/packet/WorldPackets.java b/src/main/java/net/raphimc/viabedrock/protocol/packet/WorldPackets.java
index 3271fe436..fbe87520f 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/packet/WorldPackets.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/packet/WorldPackets.java
@@ -288,6 +288,7 @@ public static void register(final BedrockProtocol protocol) {
final boolean cachingEnabled = wrapper.read(Types.BOOLEAN); // caching enabled
final Long[] blobs = wrapper.read(BedrockTypes.LONG_ARRAY); // blob ids (always present in 1.26.40)
final byte[] data = wrapper.read(BedrockTypes.BYTE_ARRAY); // data
+ wrapper.read(Types.BOOLEAN); // server biome data overrides client biome data
if (cachingEnabled) {
final int expectedLength = requestSubChunks ? 1 : sectionCount + 1;
if (blobs.length != expectedLength) {
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/storage/GameSessionStorage.java b/src/main/java/net/raphimc/viabedrock/protocol/storage/GameSessionStorage.java
index 7589ed5ef..b86fa9903 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/storage/GameSessionStorage.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/storage/GameSessionStorage.java
@@ -21,10 +21,9 @@
import com.viaversion.nbt.tag.CompoundTag;
import com.viaversion.viaversion.api.connection.StoredObject;
import com.viaversion.viaversion.api.connection.UserConnection;
-import com.viaversion.viaversion.libs.fastutil.ints.IntIntImmutablePair;
-import com.viaversion.viaversion.libs.fastutil.ints.IntIntPair;
import com.viaversion.viaversion.libs.mcstructs.text.TextComponent;
import net.raphimc.viabedrock.protocol.BedrockProtocol;
+import net.raphimc.viabedrock.protocol.model.DimensionDefinition;
import net.raphimc.viabedrock.protocol.data.JavaRegistries;
import net.raphimc.viabedrock.protocol.data.enums.bedrock.generated.ChatRestrictionLevel;
import net.raphimc.viabedrock.protocol.data.enums.bedrock.generated.GameType;
@@ -38,7 +37,7 @@ public class GameSessionStorage extends StoredObject {
private CompoundTag javaRegistries;
private CompoundTag bedrockBiomeDefinitions = BedrockProtocol.MAPPINGS.getBedrockBiomeDefinitions();
- private final Map bedrockDimensionDefinitions = new HashMap<>();
+ private final Map bedrockDimensionDefinitions = new HashMap<>();
private final Set availableEntityIdentifiers = new HashSet<>(BedrockProtocol.MAPPINGS.getBedrockEntities().keySet());
private Semver bedrockVanillaVersion;
private boolean flatGenerator;
@@ -57,7 +56,7 @@ public class GameSessionStorage extends StoredObject {
public GameSessionStorage(final UserConnection user) {
super(user);
- this.bedrockDimensionDefinitions.put("minecraft:the_nether", new IntIntImmutablePair(0, 128));
+ this.bedrockDimensionDefinitions.put("minecraft:the_nether", new DimensionDefinition(0, 128, 0, false));
}
public CompoundTag getJavaRegistries() {
@@ -76,11 +75,11 @@ public void setBedrockBiomeDefinitions(final CompoundTag bedrockBiomeDefinitions
this.javaRegistries = null;
}
- public Map getBedrockDimensionDefinitions() {
+ public Map getBedrockDimensionDefinitions() {
return this.bedrockDimensionDefinitions;
}
- public void putBedrockDimensionDefinition(final String dimensionIdentifier, final IntIntPair dimensionDefinition) {
+ public void putBedrockDimensionDefinition(final String dimensionIdentifier, final DimensionDefinition dimensionDefinition) {
this.bedrockDimensionDefinitions.put(dimensionIdentifier, dimensionDefinition);
this.javaRegistries = null;
}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/storage/ResourcePackLoadStateTracker.java b/src/main/java/net/raphimc/viabedrock/protocol/storage/ResourcePackLoadStateTracker.java
index b0357f63f..fc9bec736 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/storage/ResourcePackLoadStateTracker.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/storage/ResourcePackLoadStateTracker.java
@@ -27,9 +27,8 @@
import net.raphimc.viabedrock.api.resourcepack.http.BedrockPackDownloader;
import net.raphimc.viabedrock.protocol.BedrockProtocol;
import net.raphimc.viabedrock.protocol.ServerboundBedrockPackets;
-import net.raphimc.viabedrock.protocol.data.enums.bedrock.generated.ResourcePackResponse;
+import net.raphimc.viabedrock.protocol.packet.ResourcePackClientResponse;
import net.raphimc.viabedrock.protocol.provider.ResourcePackProvider;
-import net.raphimc.viabedrock.protocol.types.BedrockTypes;
import java.net.URL;
import java.util.*;
@@ -132,9 +131,7 @@ public CompletableFuture loadRequestedResourcePacks() {
if (!downloadList.isEmpty()) {
ViaBedrock.getPlatform().getLogger().log(Level.INFO, "Downloading " + downloadList.size() + " resource packs over the game protocol");
final PacketWrapper resourcePackClientResponse = PacketWrapper.create(ServerboundBedrockPackets.RESOURCE_PACK_CLIENT_RESPONSE, this.user());
- resourcePackClientResponse.write(BedrockTypes.UNSIGNED_VAR_INT, ResourcePackResponse.Downloading.getValue()); // status
- resourcePackClientResponse.write(BedrockTypes.STRING, "downloading"); // #blameMojang
- resourcePackClientResponse.write(BedrockTypes.STRING_ARRAY, downloadList.stream().map(ResourcePack.Key::toString).toArray(String[]::new)); // downloading packs
+ ResourcePackClientResponse.writeDownloading(resourcePackClientResponse, downloadList.stream().map(ResourcePack.Key::toString).toArray(String[]::new));
resourcePackClientResponse.scheduleSendToServer(BedrockProtocol.class);
} else {
this.loadFuture.complete(null);
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/types/BedrockTypes.java b/src/main/java/net/raphimc/viabedrock/protocol/types/BedrockTypes.java
index 9e1bf8135..5242ba227 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/types/BedrockTypes.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/types/BedrockTypes.java
@@ -79,6 +79,8 @@ public final class BedrockTypes {
public static final Type GAME_RULE_ARRAY = new ArrayType<>(GAME_RULE, UNSIGNED_VAR_INT);
public static final Type EXPERIMENT = new ExperimentType();
public static final Type EXPERIMENT_ARRAY = new ArrayType<>(EXPERIMENT, UNSIGNED_INT_LE);
+ public static final Type PASSENGER_OF_BLOCK = new PassengerOfBlockType();
+ public static final Type OPTIONAL_PASSENGER_OF_BLOCK = new OptionalType<>(PASSENGER_OF_BLOCK);
public static final Type EDUCATION_URI_RESOURCE = new EducationUriResourceType();
public static final Type BLOCK_PROPERTIES = new BlockPropertiesType();
public static final Type BLOCK_PROPERTIES_ARRAY = new ArrayType<>(BLOCK_PROPERTIES, UNSIGNED_VAR_INT);
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/types/entitydata/EntityDataType.java b/src/main/java/net/raphimc/viabedrock/protocol/types/entitydata/EntityDataType.java
index cc680536b..8e5a04890 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/types/entitydata/EntityDataType.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/types/entitydata/EntityDataType.java
@@ -30,11 +30,12 @@ public EntityData read(final ByteBuf buffer) {
final int index = BedrockTypes.UNSIGNED_VAR_INT.read(buffer); // id
final int rawDataItemType = BedrockTypes.UNSIGNED_VAR_INT.read(buffer); // oneOf
final int typev2 = buffer.readByte(); // type
- if (rawDataItemType != typev2) { // #blameMojang
+ // Cereal carries both the variant index and the data item type byte.
+ if (rawDataItemType != typev2) {
throw new IllegalStateException("DataItemType mismatch: " + rawDataItemType + " != " + typev2);
}
- final DataItemType dataItemType = DataItemType.getByValue(rawDataItemType, DataItemType.Unknown);
- if (dataItemType == DataItemType.Unknown) { // Bedrock client disconnects if the data item type is not valid
+ final DataItemType dataItemType = DataItemType.getByValue(rawDataItemType);
+ if (dataItemType == null) { // Bedrock client disconnects if the data item type is not valid
throw new IllegalStateException("Unknown DataItemType: " + rawDataItemType);
}
final EntityDataTypesBedrock type = EntityDataTypesBedrock.byDataItemType(dataItemType);
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/types/inventory/InventoryTransactionPacketType.java b/src/main/java/net/raphimc/viabedrock/protocol/types/inventory/InventoryTransactionPacketType.java
index 6a6ed5959..95f64dae6 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/types/inventory/InventoryTransactionPacketType.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/types/inventory/InventoryTransactionPacketType.java
@@ -82,6 +82,7 @@ public BedrockInventoryTransaction read(final ByteBuf buffer) {
BedrockTypes.UNSIGNED_VAR_LONG.read(buffer),
ItemUseOnActorActionType.getByValue(BedrockTypes.VAR_INT.read(buffer)),
BedrockTypes.VAR_INT.read(buffer),
+ HandSlot.getByValue(buffer.readUnsignedByte()),
itemRewriter.newItemType().read(buffer),
BedrockTypes.POSITION_3F.read(buffer),
BedrockTypes.POSITION_3F.read(buffer)
@@ -90,7 +91,8 @@ public BedrockInventoryTransaction read(final ByteBuf buffer) {
ItemReleaseActionType.getByValue(BedrockTypes.VAR_INT.read(buffer)),
BedrockTypes.VAR_INT.read(buffer),
itemRewriter.newItemType().read(buffer),
- BedrockTypes.POSITION_3F.read(buffer)
+ BedrockTypes.POSITION_3F.read(buffer),
+ HandSlot.getByValue(buffer.readUnsignedByte())
);
};
@@ -140,6 +142,7 @@ public void write(final ByteBuf buffer, final BedrockInventoryTransaction bedroc
BedrockTypes.UNSIGNED_VAR_LONG.write(buffer, data.entityRuntimeId());
BedrockTypes.VAR_INT.write(buffer, data.actionType().getValue());
BedrockTypes.VAR_INT.write(buffer, data.hotbarSlot());
+ buffer.writeByte(data.handSlot().getValue());
itemRewriter.newItemType().write(buffer, data.itemInHand());
BedrockTypes.POSITION_3F.write(buffer, data.playerPosition());
BedrockTypes.POSITION_3F.write(buffer, data.clickPosition());
@@ -150,6 +153,7 @@ public void write(final ByteBuf buffer, final BedrockInventoryTransaction bedroc
BedrockTypes.VAR_INT.write(buffer, data.hotbarSlot());
itemRewriter.newItemType().write(buffer, data.itemInHand());
BedrockTypes.POSITION_3F.write(buffer, data.headPosition());
+ buffer.writeByte(data.handSlot().getValue());
}
}
}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/types/model/PassengerOfBlockType.java b/src/main/java/net/raphimc/viabedrock/protocol/types/model/PassengerOfBlockType.java
new file mode 100644
index 000000000..f6e10c03e
--- /dev/null
+++ b/src/main/java/net/raphimc/viabedrock/protocol/types/model/PassengerOfBlockType.java
@@ -0,0 +1,46 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2023-2026 RK_01/RaphiMC 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 net.raphimc.viabedrock.protocol.types.model;
+
+import com.viaversion.viaversion.api.type.Type;
+import io.netty.buffer.ByteBuf;
+import net.raphimc.viabedrock.protocol.data.enums.bedrock.generated.PassengerOfBlockArguments_EmoteType;
+import net.raphimc.viabedrock.protocol.model.PassengerOfBlock;
+import net.raphimc.viabedrock.protocol.types.BedrockTypes;
+
+public final class PassengerOfBlockType extends Type {
+
+ public PassengerOfBlockType() {
+ super(PassengerOfBlock.class);
+ }
+
+ @Override
+ public PassengerOfBlock read(final ByteBuf buffer) {
+ return new PassengerOfBlock(BedrockTypes.BLOCK_POSITION.read(buffer), BedrockTypes.POSITION_3F.read(buffer), buffer.readFloatLE(), buffer.readFloatLE(), PassengerOfBlockArguments_EmoteType.getByValue(buffer.readUnsignedByte()));
+ }
+
+ @Override
+ public void write(final ByteBuf buffer, final PassengerOfBlock value) {
+ BedrockTypes.BLOCK_POSITION.write(buffer, value.position());
+ BedrockTypes.POSITION_3F.write(buffer, value.offset());
+ buffer.writeFloatLE(value.rotation());
+ buffer.writeFloatLE(value.rotationLimit());
+ buffer.writeByte(value.emoteType().getValue());
+ }
+
+}
diff --git a/src/main/java/net/raphimc/viabedrock/protocol/types/model/SkinType.java b/src/main/java/net/raphimc/viabedrock/protocol/types/model/SkinType.java
index 3ac33a68c..6fa7aec91 100644
--- a/src/main/java/net/raphimc/viabedrock/protocol/types/model/SkinType.java
+++ b/src/main/java/net/raphimc/viabedrock/protocol/types/model/SkinType.java
@@ -39,7 +39,6 @@ public SkinType() {
@Override
public SkinData read(final ByteBuf buffer) {
final String skinId = BedrockTypes.STRING.read(buffer);
- final String playFabId = BedrockTypes.STRING.read(buffer);
final String skinResourcePatch = BedrockTypes.STRING.read(buffer);
final BufferedImage skinData = BedrockTypes.IMAGE.read(buffer);
@@ -94,13 +93,12 @@ public SkinData read(final ByteBuf buffer) {
"true".equalsIgnoreCase(BedrockTypes.STRING.read(buffer)); // trusted
BedrockTypes.STRING.read(buffer); // profile hash
- return new SkinData(skinId, playFabId, skinResourcePatch, skinData, animations, capeData, geometryData, geometryDataEngineVersion, animationData, premium, persona, capeOnClassic, primaryUser, capeId, fullSkinId, armSize, skinColor, personaPieces, tintColors, overridingPlayerAppearance);
+ return new SkinData(skinId, skinResourcePatch, skinData, animations, capeData, geometryData, geometryDataEngineVersion, animationData, premium, persona, capeOnClassic, primaryUser, capeId, fullSkinId, armSize, skinColor, personaPieces, tintColors, overridingPlayerAppearance);
}
@Override
public void write(final ByteBuf buffer, final SkinData value) { // TODO: I havent bothered updating this as it isnt used
BedrockTypes.STRING.write(buffer, value.skinId());
- BedrockTypes.STRING.write(buffer, value.playFabId());
BedrockTypes.STRING.write(buffer, value.skinResourcePatch());
BedrockTypes.IMAGE.write(buffer, value.skinData());
diff --git a/src/main/resources/assets/viabedrock/data/bedrock/block_palette.nbt b/src/main/resources/assets/viabedrock/data/bedrock/block_palette.nbt
index e7586cb72..ad9e88623 100644
Binary files a/src/main/resources/assets/viabedrock/data/bedrock/block_palette.nbt and b/src/main/resources/assets/viabedrock/data/bedrock/block_palette.nbt differ
diff --git a/src/main/resources/assets/viabedrock/data/bedrock/block_sounds.json b/src/main/resources/assets/viabedrock/data/bedrock/block_sounds.json
index f40134ac9..8d6f87c44 100644
--- a/src/main/resources/assets/viabedrock/data/bedrock/block_sounds.json
+++ b/src/main/resources/assets/viabedrock/data/bedrock/block_sounds.json
@@ -565,6 +565,8 @@
"minecraft:horn_coral_fan": "stone",
"minecraft:horn_coral_wall_fan": "stone",
"minecraft:ice": "glass",
+ "minecraft:ice_crystal": "ice_crystal",
+ "minecraft:icicle": "icicle",
"minecraft:infested_chiseled_stone_bricks": "stone",
"minecraft:infested_cobblestone": "stone",
"minecraft:infested_cracked_stone_bricks": "stone",
diff --git a/src/main/resources/assets/viabedrock/data/bedrock/entity_identifiers.nbt b/src/main/resources/assets/viabedrock/data/bedrock/entity_identifiers.nbt
index 7baadd94f..2626dce52 100644
Binary files a/src/main/resources/assets/viabedrock/data/bedrock/entity_identifiers.nbt and b/src/main/resources/assets/viabedrock/data/bedrock/entity_identifiers.nbt differ
diff --git a/src/main/resources/assets/viabedrock/data/bedrock/level_sound_event_mappings.json b/src/main/resources/assets/viabedrock/data/bedrock/level_sound_event_mappings.json
index f1bc64ff4..7f75a4cc3 100644
--- a/src/main/resources/assets/viabedrock/data/bedrock/level_sound_event_mappings.json
+++ b/src/main/resources/assets/viabedrock/data/bedrock/level_sound_event_mappings.json
@@ -178,6 +178,13 @@
1.2
]
},
+ "entity:minecraft:frostbite": {
+ "sound": "mob.frostbite.ambient",
+ "pitch": [
+ 0.8,
+ 1.2
+ ]
+ },
"entity:minecraft:trader_llama": {
"sound": "mob.llama.idle",
"volume": 0.8,
@@ -1989,6 +1996,10 @@
1.0
]
},
+ "block:icicle": {
+ "sound": "block.icicle.break",
+ "volume": 0.8
+ },
"block:mangrove_roots": {
"sound": "block.mangrove_roots.break",
"volume": 0.4,
@@ -2188,6 +2199,10 @@
"volume": 0.8,
"pitch": 1.2
},
+ "block:ice_crystal": {
+ "sound": "block.ice_crystal.break",
+ "volume": 0.8
+ },
"block:mud": {
"sound": "block.mud.break",
"volume": 0.4,
@@ -3491,6 +3506,13 @@
1.2
]
},
+ "entity:minecraft:frostbite": {
+ "sound": "mob.frostbite.death",
+ "pitch": [
+ 0.8,
+ 1.2
+ ]
+ },
"entity:minecraft:cod": {
"sound": "game.player.die",
"pitch": [
@@ -5654,6 +5676,11 @@
"sound": "fall.cherry_wood",
"volume": 0.4
},
+ "block:icicle": {
+ "sound": "block.icicle.fall",
+ "volume": 0.5,
+ "pitch": 0.75
+ },
"block:mangrove_roots": {
"sound": "block.mangrove_roots.fall",
"volume": 0.4
@@ -5781,6 +5808,11 @@
"sound": "block.poplar_leaves.fall",
"pitch": 0.75
},
+ "block:ice_crystal": {
+ "sound": "block.ice_crystal.fall",
+ "volume": 0.5,
+ "pitch": 0.75
+ },
"block:mud": {
"sound": "block.mud.fall",
"volume": 0.4
@@ -7649,6 +7681,11 @@
"volume": 0.23,
"pitch": 0.5
},
+ "block:icicle": {
+ "sound": "block.icicle.hit",
+ "volume": 0.25,
+ "pitch": 0.5
+ },
"block:mangrove_roots": {
"sound": "block.mangrove_roots.hit",
"volume": 0.1,
@@ -7819,6 +7856,11 @@
"sound": "block.poplar_leaves.hit",
"pitch": 0.8
},
+ "block:ice_crystal": {
+ "sound": "block.ice_crystal.hit",
+ "volume": 0.25,
+ "pitch": 0.5
+ },
"block:mud": {
"sound": "block.mud.hit",
"volume": 0.1,
@@ -8038,670 +8080,677 @@
}
},
"hurt": {
- "entity:minecraft:turtle": {
- "sound": "mob.turtle.hurt",
+ "entity:minecraft:squid": {
+ "sound": "mob.squid.hurt",
+ "volume": 0.4,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:squid": {
- "sound": "mob.squid.hurt",
- "volume": 0.4,
+ "entity:minecraft:stray": {
+ "sound": "mob.stray.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:player": {
+ "entity:minecraft:evocation_fang": {
"sound": "game.player.hurt",
+ "volume": 0.8,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:ghast": {
- "sound": "mob.ghast.scream",
- "volume": 5.0,
+ "entity:minecraft:copper_golem": {
+ "sound": "mob.copper_golem.hurt"
+ },
+ "entity:minecraft:wandering_trader": {
+ "sound": "mob.wanderingtrader.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:minecart": {
- "sound": "game.player.hurt",
+ "entity:minecraft:camel_husk": {
+ "sound": "mob.camel_husk.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:blaze": {
- "sound": "mob.blaze.hit",
+ "entity:minecraft:pillager": {
+ "sound": "mob.pillager.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:stray": {
- "sound": "mob.stray.hurt",
+ "entity:minecraft:piglin_brute": {
+ "sound": "mob.piglin_brute.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:armadillo": {
- "sound": "mob.armadillo.hurt",
+ "entity:minecraft:villager": {
+ "sound": "mob.villager.hit",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:axolotl": {
- "sound": "mob.axolotl.hurt",
+ "entity:minecraft:guardian": {
+ "sound": "mob.guardian.land_hit",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:zombie": {
- "sound": "mob.zombie.hurt",
+ "entity:minecraft:sheep": {
+ "sound": "mob.sheep.say",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:evocation_fang": {
+ "entity:minecraft:happy_ghast": {
+ "sound": "mob.happy_ghast.hurt"
+ },
+ "entity:minecraft:lightning_bolt": {
"sound": "game.player.hurt",
- "volume": 0.8,
+ "volume": 1000.0,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:bee": {
- "sound": "mob.bee.hurt",
- "volume": 0.6,
+ "entity:minecraft:sulfur_cube": {
+ "sound": "mob.sulfur_cube.hurt",
+ "volume": 0.8,
"pitch": [
- 0.9,
- 1.1
+ 0.8,
+ 1.2
]
},
- "entity:minecraft:iron_golem": {
- "sound": "mob.irongolem.hit",
+ "entity:minecraft:piglin": {
+ "sound": "mob.piglin.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:ocelot": {
- "sound": "mob.cat.hit",
- "volume": 0.45,
+ "entity:minecraft:glow_squid": {
+ "sound": "mob.glow_squid.hurt",
+ "volume": 0.4,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:copper_golem": {
- "sound": "mob.copper_golem.hurt"
- },
- "entity:minecraft:drowned": {
- "sound": "mob.drowned.hurt",
+ "entity:minecraft:tropicalfish": {
+ "sound": "mob.fish.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:wandering_trader": {
- "sound": "mob.wanderingtrader.hurt",
+ "entity:minecraft:bat": {
+ "sound": "mob.bat.hurt",
+ "volume": 0.1,
"pitch": [
- 0.8,
- 1.2
+ 0.76,
+ 1.14
]
},
- "entity:minecraft:camel_husk": {
- "sound": "mob.camel_husk.hurt",
+ "entity:minecraft:wither": {
+ "sound": "mob.wither.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:cod": {
- "sound": "mob.fish.hurt",
+ "entity:minecraft:mooshroom": {
+ "sound": "mob.cow.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:trader_llama": {
- "sound": "mob.llama.hurt",
- "volume": 0.8,
+ "entity:minecraft:frog": {
+ "sound": "mob.frog.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:salmon": {
- "sound": "mob.fish.hurt",
+ "entity:minecraft:tadpole": {
+ "sound": "mob.tadpole.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:zombie_nautilus": {
- "sound": "mob.zombie_nautilus.hurt",
- "volume": 3.0
- },
- "entity:minecraft:pillager": {
- "sound": "mob.pillager.hurt",
+ "entity:minecraft:enderman": {
+ "sound": "mob.endermen.hit",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:piglin_brute": {
- "sound": "mob.piglin_brute.hurt",
+ "entity:minecraft:vex": {
+ "sound": "mob.vex.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:villager": {
- "sound": "mob.villager.hit",
+ "entity:minecraft:evocation_illager": {
+ "sound": "mob.evocation_illager.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:bogged": {
- "sound": "mob.bogged.hurt",
+ "entity:minecraft:parrot": {
+ "sound": "mob.parrot.hurt",
"pitch": [
0.8,
- 1.2
+ 1.0
]
},
- "entity:minecraft:pig": {
- "sound": "mob.pig.say",
+ "entity:minecraft:wither_skeleton": {
+ "sound": "entity.wither_skeleton.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:zombie_pigman": {
- "sound": "mob.zombiepig.zpighurt",
+ "entity:minecraft:villager_v2": {
+ "sound": "mob.villager.hit",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:cow": {
- "sound": "mob.cow.hurt",
+ "entity:minecraft:magma_cube": {
+ "sound": "mob.magmacube.small",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:guardian": {
- "sound": "mob.guardian.land_hit",
+ "entity:minecraft:xp_orb": {
+ "sound": "game.player.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:warden": {
- "sound": "mob.warden.hurt",
+ "entity:minecraft:donkey": {
+ "sound": "mob.horse.donkey.hit",
+ "volume": 0.8,
"pitch": [
0.8,
- 1.0
+ 1.2
]
},
- "entity:minecraft:slime": {
- "sound": "mob.slime.small",
+ "entity:minecraft:zombie_horse": {
+ "sound": "mob.horse.zombie.hit",
+ "volume": 0.8,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:sheep": {
- "sound": "mob.sheep.say",
+ "entity:minecraft:chicken": {
+ "sound": "mob.chicken.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:vindicator": {
- "sound": "mob.vindicator.hurt",
+ "entity:minecraft:pufferfish": {
+ "sound": "mob.fish.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:happy_ghast": {
- "sound": "mob.happy_ghast.hurt"
- },
- "entity:minecraft:camel": {
- "sound": "mob.camel.hurt",
+ "entity:minecraft:fox": {
+ "sound": "mob.fox.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:lightning_bolt": {
- "sound": "game.player.hurt",
- "volume": 1000.0,
+ "entity:minecraft:polar_bear": {
+ "sound": "mob.polarbear.hurt",
+ "volume": 0.7,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:goat": {
- "sound": "mob.goat.hurt",
+ "entity:minecraft:zoglin": {
+ "sound": "mob.zoglin.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:sulfur_cube": {
- "sound": "mob.sulfur_cube.hurt",
+ "entity:minecraft:rabbit": {
+ "sound": "mob.rabbit.hurt",
"volume": 0.8,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:llama": {
- "sound": "mob.llama.hurt",
- "volume": 0.8,
+ "entity:minecraft:silverfish": {
+ "sound": "mob.silverfish.hit",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:piglin": {
- "sound": "mob.piglin.hurt",
+ "entity:minecraft:panda": {
+ "sound": "mob.panda.hurt",
+ "volume": 0.82,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:glow_squid": {
- "sound": "mob.glow_squid.hurt",
- "volume": 0.4,
+ "entity:minecraft:dolphin": {
+ "sound": "mob.dolphin.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:item": {
- "sound": "game.player.hurt",
+ "entity:minecraft:npc": {
+ "sound": "mob.villager.hit",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:tropicalfish": {
- "sound": "mob.fish.hurt",
+ "entity:minecraft:hoglin": {
+ "sound": "mob.hoglin.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:nautilus": {
- "sound": "mob.nautilus.hurt",
- "volume": 3.0
- },
- "entity:minecraft:strider": {
- "sound": "mob.strider.hurt",
+ "entity:minecraft:skeleton_horse": {
+ "sound": "mob.horse.skeleton.hit",
+ "volume": 0.8,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:bat": {
- "sound": "mob.bat.hurt",
- "volume": 0.1,
+ "entity:minecraft:zombie_villager": {
+ "sound": "mob.zombie_villager.hurt",
"pitch": [
- 0.76,
- 1.14
+ 0.8,
+ 1.2
]
},
- "entity:minecraft:wither": {
- "sound": "mob.wither.hurt",
+ "entity:minecraft:zombie_villager_v2": {
+ "sound": "mob.zombie_villager.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:husk": {
- "sound": "mob.husk.hurt",
+ "entity:minecraft:cat": {
+ "sound": "mob.cat.hit",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:mooshroom": {
- "sound": "mob.cow.hurt",
+ "entity:minecraft:allay": {
+ "sound": "mob.allay.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:frog": {
- "sound": "mob.frog.hurt",
+ "entity:minecraft:turtle": {
+ "sound": "mob.turtle.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:ender_dragon": {
- "sound": "mob.enderdragon.hit",
- "volume": 80.0,
+ "entity:minecraft:player": {
+ "sound": "game.player.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:breeze": {
- "sound": "mob.breeze.hurt"
- },
- "entity:minecraft:tadpole": {
- "sound": "mob.tadpole.hurt",
+ "entity:minecraft:ghast": {
+ "sound": "mob.ghast.scream",
+ "volume": 5.0,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:enderman": {
- "sound": "mob.endermen.hit",
+ "entity:minecraft:minecart": {
+ "sound": "game.player.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:horse": {
- "sound": "mob.horse.hit",
- "volume": 0.8,
+ "entity:minecraft:blaze": {
+ "sound": "mob.blaze.hit",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:vex": {
- "sound": "mob.vex.hurt",
+ "entity:minecraft:armadillo": {
+ "sound": "mob.armadillo.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:parched": {
- "sound": "mob.parched.hurt",
+ "entity:minecraft:axolotl": {
+ "sound": "mob.axolotl.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:mule": {
- "sound": "mob.horse.donkey.hit",
- "volume": 0.8,
+ "entity:minecraft:zombie": {
+ "sound": "mob.zombie.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:evocation_illager": {
- "sound": "mob.evocation_illager.hurt",
+ "entity:minecraft:bee": {
+ "sound": "mob.bee.hurt",
+ "volume": 0.6,
+ "pitch": [
+ 0.9,
+ 1.1
+ ]
+ },
+ "entity:minecraft:iron_golem": {
+ "sound": "mob.irongolem.hit",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:parrot": {
- "sound": "mob.parrot.hurt",
+ "entity:minecraft:ocelot": {
+ "sound": "mob.cat.hit",
+ "volume": 0.45,
"pitch": [
0.8,
- 1.0
+ 1.2
]
},
- "entity:minecraft:wither_skeleton": {
- "sound": "entity.wither_skeleton.hurt",
+ "entity:minecraft:drowned": {
+ "sound": "mob.drowned.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:villager_v2": {
- "sound": "mob.villager.hit",
+ "entity:minecraft:frostbite": {
+ "sound": "mob.frostbite.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:shulker": {
- "sound": "mob.shulker.hurt",
+ "entity:minecraft:cod": {
+ "sound": "mob.fish.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:magma_cube": {
- "sound": "mob.magmacube.small",
+ "entity:minecraft:trader_llama": {
+ "sound": "mob.llama.hurt",
+ "volume": 0.8,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:ravager": {
- "sound": "mob.ravager.hurt",
+ "entity:minecraft:salmon": {
+ "sound": "mob.fish.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:xp_orb": {
- "sound": "game.player.hurt",
+ "entity:minecraft:zombie_nautilus": {
+ "sound": "mob.zombie_nautilus.hurt",
+ "volume": 3.0
+ },
+ "entity:minecraft:bogged": {
+ "sound": "mob.bogged.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:sniffer": {
- "sound": "mob.sniffer.hurt",
+ "entity:minecraft:pig": {
+ "sound": "mob.pig.say",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:donkey": {
- "sound": "mob.horse.donkey.hit",
- "volume": 0.8,
+ "entity:minecraft:zombie_pigman": {
+ "sound": "mob.zombiepig.zpighurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:zombie_horse": {
- "sound": "mob.horse.zombie.hit",
- "volume": 0.8,
+ "entity:minecraft:cow": {
+ "sound": "mob.cow.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:chicken": {
- "sound": "mob.chicken.hurt",
+ "entity:minecraft:warden": {
+ "sound": "mob.warden.hurt",
"pitch": [
0.8,
- 1.2
+ 1.0
]
},
- "entity:minecraft:skeleton": {
- "sound": "mob.skeleton.hurt",
- "volume": 0.7,
+ "entity:minecraft:slime": {
+ "sound": "mob.slime.small",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:pufferfish": {
- "sound": "mob.fish.hurt",
+ "entity:minecraft:vindicator": {
+ "sound": "mob.vindicator.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:witch": {
- "sound": "mob.witch.hurt",
+ "entity:minecraft:camel": {
+ "sound": "mob.camel.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:wolf": {
- "sound": "mob.wolf.hurt",
+ "entity:minecraft:goat": {
+ "sound": "mob.goat.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:fox": {
- "sound": "mob.fox.hurt",
+ "entity:minecraft:llama": {
+ "sound": "mob.llama.hurt",
+ "volume": 0.8,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:polar_bear": {
- "sound": "mob.polarbear.hurt",
- "volume": 0.7,
+ "entity:minecraft:item": {
+ "sound": "game.player.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:zoglin": {
- "sound": "mob.zoglin.hurt",
+ "entity:minecraft:nautilus": {
+ "sound": "mob.nautilus.hurt",
+ "volume": 3.0
+ },
+ "entity:minecraft:strider": {
+ "sound": "mob.strider.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:rabbit": {
- "sound": "mob.rabbit.hurt",
- "volume": 0.8,
+ "entity:minecraft:husk": {
+ "sound": "mob.husk.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:spider": {
- "sound": "mob.spider.say",
+ "entity:minecraft:ender_dragon": {
+ "sound": "mob.enderdragon.hit",
+ "volume": 80.0,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:silverfish": {
- "sound": "mob.silverfish.hit",
+ "entity:minecraft:breeze": {
+ "sound": "mob.breeze.hurt"
+ },
+ "entity:minecraft:horse": {
+ "sound": "mob.horse.hit",
+ "volume": 0.8,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:endermite": {
- "sound": "mob.endermite.hit",
+ "entity:minecraft:parched": {
+ "sound": "mob.parched.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:panda": {
- "sound": "mob.panda.hurt",
- "volume": 0.82,
+ "entity:minecraft:mule": {
+ "sound": "mob.horse.donkey.hit",
+ "volume": 0.8,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:dolphin": {
- "sound": "mob.dolphin.hurt",
+ "entity:minecraft:shulker": {
+ "sound": "mob.shulker.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:creeper": {
- "sound": "mob.creeper.say",
+ "entity:minecraft:ravager": {
+ "sound": "mob.ravager.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:cave_spider": {
- "sound": "mob.spider.say",
+ "entity:minecraft:sniffer": {
+ "sound": "mob.sniffer.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:npc": {
- "sound": "mob.villager.hit",
+ "entity:minecraft:skeleton": {
+ "sound": "mob.skeleton.hurt",
+ "volume": 0.7,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:hoglin": {
- "sound": "mob.hoglin.hurt",
+ "entity:minecraft:witch": {
+ "sound": "mob.witch.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:phantom": {
- "sound": "mob.phantom.hurt",
- "volume": 10.0,
+ "entity:minecraft:wolf": {
+ "sound": "mob.wolf.hurt",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:snow_golem": {
- "sound": "mob.snowgolem.hurt",
+ "entity:minecraft:spider": {
+ "sound": "mob.spider.say",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:skeleton_horse": {
- "sound": "mob.horse.skeleton.hit",
- "volume": 0.8,
+ "entity:minecraft:endermite": {
+ "sound": "mob.endermite.hit",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:zombie_villager": {
- "sound": "mob.zombie_villager.hurt",
+ "entity:minecraft:creeper": {
+ "sound": "mob.creeper.say",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:zombie_villager_v2": {
- "sound": "mob.zombie_villager.hurt",
+ "entity:minecraft:cave_spider": {
+ "sound": "mob.spider.say",
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:cat": {
- "sound": "mob.cat.hit",
+ "entity:minecraft:phantom": {
+ "sound": "mob.phantom.hurt",
+ "volume": 10.0,
"pitch": [
0.8,
1.2
]
},
- "entity:minecraft:allay": {
- "sound": "mob.allay.hurt",
+ "entity:minecraft:snow_golem": {
+ "sound": "mob.snowgolem.hurt",
"pitch": [
0.8,
1.2
@@ -8822,6 +8871,11 @@
]
}
},
+ "ice_ball.break": {
+ "": {
+ "sound": "entity.ice_ball.break"
+ }
+ },
"icebomb.hit": {
"": {
"sound": "random.glass",
@@ -9943,6 +9997,10 @@
"sound": "step.cherry_wood",
"volume": 0.12
},
+ "block:icicle": {
+ "sound": "block.icicle.land",
+ "volume": 0.15
+ },
"block:mangrove_roots": {
"sound": "block.mangrove_roots.step",
"volume": 0.1
@@ -10080,6 +10138,10 @@
"sound": "block.poplar_leaves.jump",
"volume": 0.4
},
+ "block:ice_crystal": {
+ "sound": "block.ice_crystal.land",
+ "volume": 0.15
+ },
"block:mud": {
"sound": "block.mud.step",
"volume": 0.1
@@ -10425,6 +10487,10 @@
"sound": "step.cherry_wood",
"volume": 0.18
},
+ "block:icicle": {
+ "sound": "block.icicle.land",
+ "volume": 0.15
+ },
"block:mangrove_roots": {
"sound": "block.mangrove_roots.fall",
"volume": 0.1
@@ -10557,6 +10623,10 @@
"sound": "block.poplar_leaves.land",
"volume": 0.4
},
+ "block:ice_crystal": {
+ "sound": "block.ice_crystal.land",
+ "volume": 0.15
+ },
"block:mud": {
"sound": "block.mud.fall",
"volume": 0.1
@@ -11556,6 +11626,10 @@
"sound": "place.cherry_wood",
"pitch": 0.8
},
+ "block:icicle": {
+ "sound": "block.icicle.place",
+ "pitch": 0.8
+ },
"block:mangrove_roots": {
"sound": "block.mangrove_roots.place",
"volume": 0.25,
@@ -11757,6 +11831,10 @@
"sound": "block.poplar_leaves.place",
"pitch": 0.8
},
+ "block:ice_crystal": {
+ "sound": "block.ice_crystal.place",
+ "pitch": 0.8
+ },
"block:mud": {
"sound": "block.mud.place",
"volume": 0.25,
@@ -14101,6 +14179,10 @@
"sound": "step.cherry_wood",
"volume": 0.2
},
+ "block:icicle": {
+ "sound": "block.icicle.step",
+ "volume": 0.15
+ },
"entity:minecraft:pufferfish": {
"sound": "mob.fish.step",
"volume": 0.15
@@ -14255,6 +14337,10 @@
"sound": "step.slime",
"volume": 0.3
},
+ "entity:minecraft:frostbite": {
+ "sound": "mob.frostbite.step",
+ "volume": 0.45
+ },
"entity:minecraft:cod": {
"sound": "mob.fish.step",
"volume": 0.15
@@ -14353,6 +14439,10 @@
"sound": "block.poplar_leaves.step",
"volume": 0.3
},
+ "block:ice_crystal": {
+ "sound": "block.ice_crystal.step",
+ "volume": 0.15
+ },
"block:mud": {
"sound": "block.mud.step",
"volume": 0.1
diff --git a/src/main/resources/assets/viabedrock/data/bedrock/particles.json b/src/main/resources/assets/viabedrock/data/bedrock/particles.json
index 0729cf096..7a05ab1c9 100644
--- a/src/main/resources/assets/viabedrock/data/bedrock/particles.json
+++ b/src/main/resources/assets/viabedrock/data/bedrock/particles.json
@@ -74,6 +74,8 @@
"minecraft:firefly_particle",
"minecraft:fish_hook_particle",
"minecraft:fish_pos_particle",
+ "minecraft:freezing_ambient",
+ "minecraft:freezing_emitter",
"minecraft:geyser_base",
"minecraft:geyser_plume",
"minecraft:geyser_poof",
diff --git a/src/main/resources/assets/viabedrock/data/bedrock/runtime_item_states.json b/src/main/resources/assets/viabedrock/data/bedrock/runtime_item_states.json
index f8acf7241..7611a3b67 100644
--- a/src/main/resources/assets/viabedrock/data/bedrock/runtime_item_states.json
+++ b/src/main/resources/assets/viabedrock/data/bedrock/runtime_item_states.json
@@ -229,7 +229,7 @@
},
{
"name": "minecraft:apple",
- "id": 882,
+ "id": 883,
"version": 1,
"componentBased": true
},
@@ -469,7 +469,7 @@
},
{
"name": "minecraft:banner_pattern",
- "id": 849,
+ "id": 850,
"version": 2,
"componentBased": false
},
@@ -697,7 +697,7 @@
},
{
"name": "minecraft:black_bundle",
- "id": 861,
+ "id": 862,
"version": 1,
"componentBased": true
},
@@ -889,7 +889,7 @@
},
{
"name": "minecraft:blue_bundle",
- "id": 862,
+ "id": 863,
"version": 1,
"componentBased": true
},
@@ -1039,7 +1039,7 @@
},
{
"name": "minecraft:boat",
- "id": 845,
+ "id": 846,
"version": 2,
"componentBased": false
},
@@ -1141,7 +1141,7 @@
},
{
"name": "minecraft:breeze_rod",
- "id": 878,
+ "id": 879,
"version": 1,
"componentBased": true
},
@@ -1201,7 +1201,7 @@
},
{
"name": "minecraft:brown_bundle",
- "id": 863,
+ "id": 864,
"version": 1,
"componentBased": true
},
@@ -1393,7 +1393,7 @@
},
{
"name": "minecraft:bundle",
- "id": 864,
+ "id": 865,
"version": 1,
"componentBased": true
},
@@ -1477,7 +1477,7 @@
},
{
"name": "minecraft:carpet",
- "id": 792,
+ "id": 793,
"version": 2,
"componentBased": false
},
@@ -1597,7 +1597,7 @@
},
{
"name": "minecraft:chemistry_table",
- "id": 838,
+ "id": 839,
"version": 2,
"componentBased": false
},
@@ -2077,7 +2077,7 @@
},
{
"name": "minecraft:colored_torch_bp",
- "id": 843,
+ "id": 844,
"version": 2,
"componentBased": false
},
@@ -2101,7 +2101,7 @@
},
{
"name": "minecraft:colored_torch_rg",
- "id": 842,
+ "id": 843,
"version": 2,
"componentBased": false
},
@@ -2149,13 +2149,13 @@
},
{
"name": "minecraft:concrete",
- "id": 826,
+ "id": 827,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:concrete_powder",
- "id": 827,
+ "id": 828,
"version": 2,
"componentBased": false
},
@@ -2353,7 +2353,7 @@
},
{
"name": "minecraft:copper_spear",
- "id": 854,
+ "id": 855,
"version": 1,
"componentBased": true
},
@@ -2377,25 +2377,25 @@
},
{
"name": "minecraft:coral",
- "id": 820,
+ "id": 821,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:coral_block",
- "id": 796,
+ "id": 797,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:coral_fan",
- "id": 805,
+ "id": 806,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:coral_fan_dead",
- "id": 806,
+ "id": 807,
"version": 2,
"componentBased": false
},
@@ -2671,7 +2671,7 @@
},
{
"name": "minecraft:cyan_bundle",
- "id": 865,
+ "id": 866,
"version": 1,
"componentBased": true
},
@@ -3331,7 +3331,7 @@
},
{
"name": "minecraft:diamond_spear",
- "id": 855,
+ "id": 856,
"version": 1,
"componentBased": true
},
@@ -3389,6 +3389,12 @@
"version": 2,
"componentBased": false
},
+ {
+ "name": "minecraft:disc_press",
+ "id": -1251,
+ "version": 2,
+ "componentBased": false
+ },
{
"name": "minecraft:dispenser",
"id": 23,
@@ -3415,31 +3421,31 @@
},
{
"name": "minecraft:double_plant",
- "id": 814,
+ "id": 815,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:double_stone_block_slab",
- "id": 801,
+ "id": 802,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:double_stone_block_slab2",
- "id": 802,
+ "id": 803,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:double_stone_block_slab3",
- "id": 803,
+ "id": 804,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:double_stone_block_slab4",
- "id": 804,
+ "id": 805,
"version": 2,
"componentBased": false
},
@@ -3505,7 +3511,7 @@
},
{
"name": "minecraft:dye",
- "id": 848,
+ "id": 849,
"version": 2,
"componentBased": false
},
@@ -4309,7 +4315,7 @@
},
{
"name": "minecraft:end_crystal",
- "id": 851,
+ "id": 852,
"version": 2,
"componentBased": false
},
@@ -4531,7 +4537,7 @@
},
{
"name": "minecraft:fence",
- "id": 794,
+ "id": 795,
"version": 2,
"componentBased": false
},
@@ -4721,6 +4727,12 @@
"version": 2,
"componentBased": false
},
+ {
+ "name": "minecraft:frostbite_spawn_egg",
+ "id": 791,
+ "version": 2,
+ "componentBased": false
+ },
{
"name": "minecraft:frosted_ice",
"id": 207,
@@ -4783,7 +4795,7 @@
},
{
"name": "minecraft:glow_berries",
- "id": 883,
+ "id": 884,
"version": 0,
"componentBased": false
},
@@ -4957,7 +4969,7 @@
},
{
"name": "minecraft:golden_spear",
- "id": 856,
+ "id": 857,
"version": 1,
"componentBased": true
},
@@ -5017,7 +5029,7 @@
},
{
"name": "minecraft:gray_bundle",
- "id": 866,
+ "id": 867,
"version": 1,
"componentBased": true
},
@@ -5143,7 +5155,7 @@
},
{
"name": "minecraft:green_bundle",
- "id": 867,
+ "id": 868,
"version": 1,
"componentBased": true
},
@@ -5491,13 +5503,13 @@
},
{
"name": "minecraft:hard_stained_glass",
- "id": 840,
+ "id": 841,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:hard_stained_glass_pane",
- "id": 841,
+ "id": 842,
"version": 2,
"componentBased": false
},
@@ -5669,6 +5681,18 @@
"version": 2,
"componentBased": false
},
+ {
+ "name": "minecraft:ice_crystal",
+ "id": -1248,
+ "version": 2,
+ "componentBased": false
+ },
+ {
+ "name": "minecraft:icicle",
+ "id": -1247,
+ "version": 2,
+ "componentBased": false
+ },
{
"name": "minecraft:infested_chiseled_stone_bricks",
"id": -862,
@@ -5845,7 +5869,7 @@
},
{
"name": "minecraft:iron_spear",
- "id": 857,
+ "id": 858,
"version": 1,
"componentBased": true
},
@@ -6223,13 +6247,13 @@
},
{
"name": "minecraft:leaves",
- "id": 808,
+ "id": 809,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:leaves2",
- "id": 809,
+ "id": 810,
"version": 2,
"componentBased": false
},
@@ -6247,7 +6271,7 @@
},
{
"name": "minecraft:light_block",
- "id": 844,
+ "id": 845,
"version": 2,
"componentBased": false
},
@@ -6349,7 +6373,7 @@
},
{
"name": "minecraft:light_blue_bundle",
- "id": 868,
+ "id": 869,
"version": 1,
"componentBased": true
},
@@ -6475,7 +6499,7 @@
},
{
"name": "minecraft:light_gray_bundle",
- "id": 869,
+ "id": 870,
"version": 1,
"componentBased": true
},
@@ -6619,7 +6643,7 @@
},
{
"name": "minecraft:lime_bundle",
- "id": 870,
+ "id": 871,
"version": 1,
"componentBased": true
},
@@ -6811,13 +6835,13 @@
},
{
"name": "minecraft:log",
- "id": 793,
+ "id": 794,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:log2",
- "id": 822,
+ "id": 823,
"version": 2,
"componentBased": false
},
@@ -6835,7 +6859,7 @@
},
{
"name": "minecraft:magenta_bundle",
- "id": 871,
+ "id": 872,
"version": 1,
"componentBased": true
},
@@ -7183,7 +7207,7 @@
},
{
"name": "minecraft:monster_egg",
- "id": 824,
+ "id": 825,
"version": 2,
"componentBased": false
},
@@ -7363,7 +7387,7 @@
},
{
"name": "minecraft:music_disc_bounce",
- "id": 837,
+ "id": 838,
"version": 2,
"componentBased": true
},
@@ -7381,13 +7405,13 @@
},
{
"name": "minecraft:music_disc_creator",
- "id": 832,
+ "id": 833,
"version": 2,
"componentBased": true
},
{
"name": "minecraft:music_disc_creator_music_box",
- "id": 833,
+ "id": 834,
"version": 2,
"componentBased": true
},
@@ -7399,7 +7423,7 @@
},
{
"name": "minecraft:music_disc_lava_chicken",
- "id": 836,
+ "id": 837,
"version": 2,
"componentBased": true
},
@@ -7429,7 +7453,7 @@
},
{
"name": "minecraft:music_disc_precipice",
- "id": 834,
+ "id": 835,
"version": 2,
"componentBased": true
},
@@ -7453,7 +7477,7 @@
},
{
"name": "minecraft:music_disc_tears",
- "id": 835,
+ "id": 836,
"version": 2,
"componentBased": true
},
@@ -7651,7 +7675,7 @@
},
{
"name": "minecraft:netherite_spear",
- "id": 858,
+ "id": 859,
"version": 1,
"componentBased": true
},
@@ -7825,7 +7849,7 @@
},
{
"name": "minecraft:ominous_trial_key",
- "id": 879,
+ "id": 880,
"version": 1,
"componentBased": true
},
@@ -7837,7 +7861,7 @@
},
{
"name": "minecraft:orange_bundle",
- "id": 872,
+ "id": 873,
"version": 1,
"componentBased": true
},
@@ -8341,7 +8365,7 @@
},
{
"name": "minecraft:pink_bundle",
- "id": 873,
+ "id": 874,
"version": 1,
"componentBased": true
},
@@ -8509,7 +8533,7 @@
},
{
"name": "minecraft:planks",
- "id": 816,
+ "id": 817,
"version": 2,
"componentBased": false
},
@@ -9133,7 +9157,7 @@
},
{
"name": "minecraft:purple_bundle",
- "id": 874,
+ "id": 875,
"version": 1,
"componentBased": true
},
@@ -9433,7 +9457,7 @@
},
{
"name": "minecraft:red_bundle",
- "id": 875,
+ "id": 876,
"version": 1,
"componentBased": true
},
@@ -9499,7 +9523,7 @@
},
{
"name": "minecraft:red_flower",
- "id": 813,
+ "id": 814,
"version": 2,
"componentBased": false
},
@@ -9601,7 +9625,7 @@
},
{
"name": "minecraft:red_shrub",
- "id": 852,
+ "id": 853,
"version": 1,
"componentBased": true
},
@@ -9853,7 +9877,7 @@
},
{
"name": "minecraft:sapling",
- "id": 807,
+ "id": 808,
"version": 2,
"componentBased": false
},
@@ -9949,7 +9973,7 @@
},
{
"name": "minecraft:shelf_mushroom",
- "id": 853,
+ "id": 854,
"version": 1,
"componentBased": true
},
@@ -9985,7 +10009,7 @@
},
{
"name": "minecraft:shulker_box",
- "id": 830,
+ "id": 831,
"version": 2,
"componentBased": false
},
@@ -10285,7 +10309,7 @@
},
{
"name": "minecraft:spawn_egg",
- "id": 850,
+ "id": 851,
"version": 2,
"componentBased": false
},
@@ -10465,13 +10489,13 @@
},
{
"name": "minecraft:stained_glass",
- "id": 828,
+ "id": 829,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:stained_glass_pane",
- "id": 829,
+ "id": 830,
"version": 2,
"componentBased": false
},
@@ -10525,25 +10549,25 @@
},
{
"name": "minecraft:stone_block_slab",
- "id": 797,
+ "id": 798,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:stone_block_slab2",
- "id": 798,
+ "id": 799,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:stone_block_slab3",
- "id": 799,
+ "id": 800,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:stone_block_slab4",
- "id": 800,
+ "id": 801,
"version": 2,
"componentBased": false
},
@@ -10609,7 +10633,7 @@
},
{
"name": "minecraft:stone_spear",
- "id": 859,
+ "id": 860,
"version": 1,
"componentBased": true
},
@@ -10627,7 +10651,7 @@
},
{
"name": "minecraft:stonebrick",
- "id": 795,
+ "id": 796,
"version": 2,
"componentBased": false
},
@@ -10981,7 +11005,7 @@
},
{
"name": "minecraft:tallgrass",
- "id": 821,
+ "id": 822,
"version": 2,
"componentBased": false
},
@@ -11065,7 +11089,7 @@
},
{
"name": "minecraft:trial_key",
- "id": 880,
+ "id": 881,
"version": 1,
"componentBased": true
},
@@ -12007,7 +12031,7 @@
},
{
"name": "minecraft:white_bundle",
- "id": 876,
+ "id": 877,
"version": 1,
"componentBased": true
},
@@ -12151,7 +12175,7 @@
},
{
"name": "minecraft:wind_charge",
- "id": 881,
+ "id": 882,
"version": 1,
"componentBased": true
},
@@ -12199,7 +12223,7 @@
},
{
"name": "minecraft:wood",
- "id": 831,
+ "id": 832,
"version": 2,
"componentBased": false
},
@@ -12247,13 +12271,13 @@
},
{
"name": "minecraft:wooden_slab",
- "id": 812,
+ "id": 813,
"version": 2,
"componentBased": false
},
{
"name": "minecraft:wooden_spear",
- "id": 860,
+ "id": 861,
"version": 1,
"componentBased": true
},
@@ -12265,7 +12289,7 @@
},
{
"name": "minecraft:wool",
- "id": 791,
+ "id": 792,
"version": 2,
"componentBased": false
},
@@ -12283,7 +12307,7 @@
},
{
"name": "minecraft:yellow_bundle",
- "id": 877,
+ "id": 878,
"version": 1,
"componentBased": true
},
diff --git a/src/main/resources/assets/viabedrock/data/bedrock/sounds.json b/src/main/resources/assets/viabedrock/data/bedrock/sounds.json
index 82a78554a..06afcc344 100644
--- a/src/main/resources/assets/viabedrock/data/bedrock/sounds.json
+++ b/src/main/resources/assets/viabedrock/data/bedrock/sounds.json
@@ -126,6 +126,24 @@
"block.firefly_bush.ambient": "block",
"block.furnace.lit": "block",
"block.grindstone.use": "block",
+ "block.ice.break": "block",
+ "block.ice.fall": "block",
+ "block.ice.hit": "block",
+ "block.ice.land": "block",
+ "block.ice.place": "block",
+ "block.ice.step": "block",
+ "block.ice_crystal.break": "block",
+ "block.ice_crystal.fall": "block",
+ "block.ice_crystal.hit": "block",
+ "block.ice_crystal.land": "block",
+ "block.ice_crystal.place": "block",
+ "block.ice_crystal.step": "block",
+ "block.icicle.break": "block",
+ "block.icicle.fall": "block",
+ "block.icicle.hit": "block",
+ "block.icicle.land": "block",
+ "block.icicle.place": "block",
+ "block.icicle.step": "block",
"block.itemframe.add_item": "block",
"block.itemframe.break": "block",
"block.itemframe.place": "block",
@@ -440,6 +458,7 @@
"entity.cushion.sit": "block",
"entity.fox.teleport": "neutral",
"entity.generic.splash": "ambient",
+ "entity.ice_ball.break": "player",
"entity.player.teleport": "player",
"entity.wither_skeleton.ambient": "hostile",
"entity.wither_skeleton.death": "hostile",
@@ -949,6 +968,10 @@
"mob.frog.lay_spawn": "hostile",
"mob.frog.step": "neutral",
"mob.frog.tongue": "hostile",
+ "mob.frostbite.ambient": "hostile",
+ "mob.frostbite.death": "hostile",
+ "mob.frostbite.hurt": "hostile",
+ "mob.frostbite.step": "hostile",
"mob.ghast.affectionate_scream": "hostile",
"mob.ghast.charge": "hostile",
"mob.ghast.death": "hostile",
diff --git a/src/main/resources/assets/viabedrock/data/custom/block_tags.json b/src/main/resources/assets/viabedrock/data/custom/block_tags.json
index fbc16b4b2..edc8beb12 100644
--- a/src/main/resources/assets/viabedrock/data/custom/block_tags.json
+++ b/src/main/resources/assets/viabedrock/data/custom/block_tags.json
@@ -267,4 +267,4 @@
"minecraft:flowing_water",
"minecraft:water"
]
-}
\ No newline at end of file
+}
diff --git a/src/main/resources/assets/viabedrock/data/custom/blockstate_mappings.json b/src/main/resources/assets/viabedrock/data/custom/blockstate_mappings.json
index 6e35aa1cd..45ce635b5 100644
--- a/src/main/resources/assets/viabedrock/data/custom/blockstate_mappings.json
+++ b/src/main/resources/assets/viabedrock/data/custom/blockstate_mappings.json
@@ -4363,7 +4363,6 @@
"minecraft:chorus_flower[age=3]": "minecraft:chorus_flower[age=3]",
"minecraft:chorus_flower[age=4]": "minecraft:chorus_flower[age=4]",
"minecraft:chorus_flower[age=5]": "minecraft:chorus_flower[age=5]",
- "minecraft:chorus_plant": "minecraft:chorus_plant[down=false,east=false,north=false,south=false,up=false,west=false]",
"minecraft:cinnabar": "minecraft:cinnabar",
"minecraft:cinnabar_brick_double_slab[minecraft:vertical_half=bottom]": "minecraft:cinnabar_brick_slab[type=double,waterlogged=false]",
"minecraft:cinnabar_brick_double_slab[minecraft:vertical_half=top]": "minecraft:cinnabar_brick_slab[type=double,waterlogged=false]",
@@ -8130,22 +8129,6 @@
"minecraft:fence_gate[in_wall_bit=1,minecraft:cardinal_direction=west,open_bit=0]": "minecraft:oak_fence_gate[facing=west,in_wall=true,open=false,powered=false]",
"minecraft:fence_gate[in_wall_bit=1,minecraft:cardinal_direction=west,open_bit=1]": "minecraft:oak_fence_gate[facing=west,in_wall=true,open=true,powered=false]",
"minecraft:fern": "minecraft:fern",
- "minecraft:fire[age=0]": "minecraft:fire[age=0,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=10]": "minecraft:fire[age=10,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=11]": "minecraft:fire[age=11,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=12]": "minecraft:fire[age=12,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=13]": "minecraft:fire[age=13,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=14]": "minecraft:fire[age=14,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=15]": "minecraft:fire[age=15,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=1]": "minecraft:fire[age=1,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=2]": "minecraft:fire[age=2,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=3]": "minecraft:fire[age=3,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=4]": "minecraft:fire[age=4,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=5]": "minecraft:fire[age=5,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=6]": "minecraft:fire[age=6,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=7]": "minecraft:fire[age=7,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=8]": "minecraft:fire[age=8,east=false,north=false,south=false,up=false,west=false]",
- "minecraft:fire[age=9]": "minecraft:fire[age=9,east=false,north=false,south=false,up=false,west=false]",
"minecraft:fire_coral": "minecraft:fire_coral[waterlogged=false]",
"minecraft:fire_coral_block": "minecraft:fire_coral_block",
"minecraft:fire_coral_fan[coral_fan_direction=0]": "minecraft:fire_coral_fan[waterlogged=false]",
@@ -17117,22 +17100,6 @@
"minecraft:redstone_torch[torch_facing_direction=top]": "minecraft:redstone_torch[lit=true]",
"minecraft:redstone_torch[torch_facing_direction=unknown]": "minecraft:redstone_torch[lit=true]",
"minecraft:redstone_torch[torch_facing_direction=west]": "minecraft:redstone_wall_torch[facing=east,lit=true]",
- "minecraft:redstone_wire[redstone_signal=0]": "minecraft:redstone_wire[east=none,north=none,power=0,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=10]": "minecraft:redstone_wire[east=none,north=none,power=10,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=11]": "minecraft:redstone_wire[east=none,north=none,power=11,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=12]": "minecraft:redstone_wire[east=none,north=none,power=12,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=13]": "minecraft:redstone_wire[east=none,north=none,power=13,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=14]": "minecraft:redstone_wire[east=none,north=none,power=14,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=15]": "minecraft:redstone_wire[east=none,north=none,power=15,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=1]": "minecraft:redstone_wire[east=none,north=none,power=1,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=2]": "minecraft:redstone_wire[east=none,north=none,power=2,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=3]": "minecraft:redstone_wire[east=none,north=none,power=3,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=4]": "minecraft:redstone_wire[east=none,north=none,power=4,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=5]": "minecraft:redstone_wire[east=none,north=none,power=5,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=6]": "minecraft:redstone_wire[east=none,north=none,power=6,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=7]": "minecraft:redstone_wire[east=none,north=none,power=7,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=8]": "minecraft:redstone_wire[east=none,north=none,power=8,south=none,west=none]",
- "minecraft:redstone_wire[redstone_signal=9]": "minecraft:redstone_wire[east=none,north=none,power=9,south=none,west=none]",
"minecraft:reeds[age=0]": "minecraft:sugar_cane[age=0]",
"minecraft:reeds[age=10]": "minecraft:sugar_cane[age=10]",
"minecraft:reeds[age=11]": "minecraft:sugar_cane[age=11]",
@@ -22089,5 +22056,1907 @@
"minecraft:zombie_head[facing_direction=2]": "minecraft:zombie_wall_head[facing=north,powered=false]",
"minecraft:zombie_head[facing_direction=3]": "minecraft:zombie_wall_head[facing=south,powered=false]",
"minecraft:zombie_head[facing_direction=4]": "minecraft:zombie_wall_head[facing=west,powered=false]",
- "minecraft:zombie_head[facing_direction=5]": "minecraft:zombie_wall_head[facing=east,powered=false]"
-}
\ No newline at end of file
+ "minecraft:zombie_head[facing_direction=5]": "minecraft:zombie_wall_head[facing=east,powered=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=false,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=false,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:chorus_plant[down=true,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:chorus_plant[minecraft:connection_down=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:chorus_plant[down=true,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:disc_press[minecraft:cardinal_direction=east]": "minecraft:stonecutter[facing=east]",
+ "minecraft:disc_press[minecraft:cardinal_direction=north]": "minecraft:stonecutter[facing=north]",
+ "minecraft:disc_press[minecraft:cardinal_direction=south]": "minecraft:stonecutter[facing=south]",
+ "minecraft:disc_press[minecraft:cardinal_direction=west]": "minecraft:stonecutter[facing=west]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=0,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=0,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=0,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=0,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=0,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=0,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=0,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=0,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=0,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=0,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=0,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=0,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=0,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=0,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=0,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=0,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=0,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=0,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=0,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=0,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=0,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=0,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=0,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=0,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=0,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=0,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=0,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=0,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=0,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=0,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=0,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=0,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=0,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=1,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=1,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=1,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=1,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=1,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=1,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=1,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=1,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=1,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=1,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=1,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=1,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=1,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=1,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=1,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=1,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=1,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=1,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=1,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=1,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=1,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=1,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=1,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=1,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=1,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=1,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=1,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=1,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=1,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=1,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=1,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=1,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=1,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=10,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=10,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=10,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=10,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=10,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=10,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=10,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=10,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=10,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=10,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=10,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=10,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=10,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=10,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=10,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=10,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=10,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=10,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=10,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=10,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=10,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=10,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=10,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=10,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=10,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=10,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=10,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=10,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=10,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=10,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=10,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=10,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=10,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=11,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=11,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=11,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=11,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=11,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=11,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=11,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=11,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=11,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=11,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=11,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=11,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=11,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=11,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=11,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=11,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=11,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=11,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=11,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=11,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=11,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=11,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=11,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=11,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=11,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=11,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=11,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=11,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=11,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=11,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=11,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=11,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=11,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=12,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=12,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=12,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=12,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=12,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=12,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=12,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=12,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=12,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=12,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=12,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=12,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=12,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=12,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=12,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=12,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=12,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=12,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=12,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=12,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=12,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=12,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=12,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=12,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=12,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=12,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=12,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=12,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=12,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=12,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=12,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=12,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=12,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=13,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=13,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=13,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=13,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=13,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=13,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=13,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=13,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=13,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=13,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=13,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=13,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=13,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=13,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=13,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=13,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=13,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=13,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=13,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=13,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=13,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=13,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=13,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=13,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=13,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=13,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=13,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=13,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=13,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=13,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=13,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=13,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=13,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=14,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=14,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=14,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=14,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=14,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=14,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=14,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=14,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=14,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=14,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=14,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=14,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=14,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=14,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=14,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=14,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=14,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=14,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=14,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=14,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=14,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=14,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=14,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=14,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=14,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=14,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=14,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=14,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=14,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=14,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=14,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=14,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=14,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=15,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=15,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=15,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=15,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=15,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=15,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=15,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=15,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=15,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=15,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=15,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=15,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=15,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=15,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=15,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=15,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=15,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=15,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=15,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=15,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=15,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=15,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=15,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=15,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=15,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=15,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=15,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=15,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=15,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=15,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=15,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=15,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=15,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=2,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=2,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=2,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=2,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=2,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=2,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=2,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=2,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=2,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=2,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=2,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=2,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=2,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=2,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=2,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=2,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=2,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=2,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=2,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=2,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=2,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=2,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=2,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=2,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=2,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=2,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=2,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=2,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=2,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=2,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=2,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=2,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=2,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=3,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=3,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=3,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=3,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=3,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=3,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=3,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=3,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=3,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=3,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=3,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=3,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=3,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=3,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=3,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=3,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=3,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=3,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=3,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=3,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=3,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=3,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=3,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=3,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=3,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=3,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=3,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=3,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=3,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=3,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=3,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=3,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=3,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=4,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=4,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=4,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=4,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=4,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=4,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=4,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=4,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=4,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=4,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=4,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=4,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=4,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=4,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=4,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=4,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=4,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=4,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=4,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=4,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=4,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=4,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=4,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=4,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=4,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=4,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=4,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=4,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=4,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=4,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=4,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=4,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=4,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=5,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=5,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=5,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=5,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=5,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=5,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=5,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=5,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=5,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=5,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=5,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=5,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=5,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=5,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=5,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=5,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=5,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=5,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=5,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=5,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=5,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=5,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=5,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=5,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=5,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=5,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=5,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=5,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=5,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=5,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=5,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=5,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=5,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=6,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=6,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=6,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=6,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=6,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=6,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=6,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=6,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=6,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=6,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=6,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=6,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=6,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=6,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=6,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=6,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=6,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=6,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=6,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=6,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=6,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=6,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=6,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=6,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=6,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=6,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=6,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=6,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=6,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=6,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=6,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=6,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=6,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=7,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=7,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=7,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=7,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=7,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=7,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=7,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=7,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=7,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=7,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=7,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=7,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=7,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=7,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=7,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=7,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=7,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=7,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=7,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=7,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=7,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=7,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=7,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=7,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=7,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=7,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=7,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=7,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=7,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=7,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=7,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=7,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=7,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=8,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=8,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=8,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=8,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=8,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=8,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=8,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=8,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=8,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=8,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=8,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=8,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=8,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=8,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=8,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=8,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=8,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=8,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=8,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=8,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=8,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=8,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=8,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=8,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=8,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=8,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=8,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=8,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=8,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=8,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=8,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=8,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=8,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=9,east=false,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=9,east=false,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=9,east=false,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=9,east=false,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=9,east=false,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=9,east=false,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=9,east=false,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=9,east=false,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=9,east=false,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=9,east=false,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=9,east=false,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=9,east=false,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=9,east=false,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=9,east=false,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=9,east=false,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=0,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=9,east=false,north=true,south=true,up=true,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=9,east=true,north=false,south=false,up=false,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=9,east=true,north=false,south=false,up=false,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=9,east=true,north=false,south=false,up=true,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=9,east=true,north=false,south=false,up=true,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=9,east=true,north=false,south=true,up=false,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=9,east=true,north=false,south=true,up=false,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=9,east=true,north=false,south=true,up=true,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=0,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=9,east=true,north=false,south=true,up=true,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=9,east=true,north=true,south=false,up=false,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=9,east=true,north=true,south=false,up=false,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=9,east=true,north=true,south=false,up=true,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=0,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=9,east=true,north=true,south=false,up=true,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=0]": "minecraft:fire[age=9,east=true,north=true,south=true,up=false,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=0,minecraft:connection_west=1]": "minecraft:fire[age=9,east=true,north=true,south=true,up=false,west=true]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=0]": "minecraft:fire[age=9,east=true,north=true,south=true,up=true,west=false]",
+ "minecraft:fire[age=9,minecraft:connection_east=1,minecraft:connection_north=1,minecraft:connection_south=1,minecraft:connection_up=1,minecraft:connection_west=1]": "minecraft:fire[age=9,east=true,north=true,south=true,up=true,west=true]",
+ "minecraft:ice_crystal[minecraft:block_face=down]": "minecraft:amethyst_cluster[facing=down,waterlogged=false]",
+ "minecraft:ice_crystal[minecraft:block_face=east]": "minecraft:amethyst_cluster[facing=east,waterlogged=false]",
+ "minecraft:ice_crystal[minecraft:block_face=north]": "minecraft:amethyst_cluster[facing=north,waterlogged=false]",
+ "minecraft:ice_crystal[minecraft:block_face=south]": "minecraft:amethyst_cluster[facing=south,waterlogged=false]",
+ "minecraft:ice_crystal[minecraft:block_face=up]": "minecraft:amethyst_cluster[facing=up,waterlogged=false]",
+ "minecraft:ice_crystal[minecraft:block_face=west]": "minecraft:amethyst_cluster[facing=west,waterlogged=false]",
+ "minecraft:icicle[attached_bit=0,dripstone_thickness=base,hanging=0]": "minecraft:pointed_dripstone[thickness=base,vertical_direction=up,waterlogged=false]",
+ "minecraft:icicle[attached_bit=0,dripstone_thickness=base,hanging=1]": "minecraft:pointed_dripstone[thickness=base,vertical_direction=down,waterlogged=false]",
+ "minecraft:icicle[attached_bit=0,dripstone_thickness=frustum,hanging=0]": "minecraft:pointed_dripstone[thickness=frustum,vertical_direction=up,waterlogged=false]",
+ "minecraft:icicle[attached_bit=0,dripstone_thickness=frustum,hanging=1]": "minecraft:pointed_dripstone[thickness=frustum,vertical_direction=down,waterlogged=false]",
+ "minecraft:icicle[attached_bit=0,dripstone_thickness=merge,hanging=0]": "minecraft:pointed_dripstone[thickness=tip_merge,vertical_direction=up,waterlogged=false]",
+ "minecraft:icicle[attached_bit=0,dripstone_thickness=merge,hanging=1]": "minecraft:pointed_dripstone[thickness=tip_merge,vertical_direction=down,waterlogged=false]",
+ "minecraft:icicle[attached_bit=0,dripstone_thickness=middle,hanging=0]": "minecraft:pointed_dripstone[thickness=middle,vertical_direction=up,waterlogged=false]",
+ "minecraft:icicle[attached_bit=0,dripstone_thickness=middle,hanging=1]": "minecraft:pointed_dripstone[thickness=middle,vertical_direction=down,waterlogged=false]",
+ "minecraft:icicle[attached_bit=0,dripstone_thickness=tip,hanging=0]": "minecraft:pointed_dripstone[thickness=tip,vertical_direction=up,waterlogged=false]",
+ "minecraft:icicle[attached_bit=0,dripstone_thickness=tip,hanging=1]": "minecraft:pointed_dripstone[thickness=tip,vertical_direction=down,waterlogged=false]",
+ "minecraft:icicle[attached_bit=1,dripstone_thickness=base,hanging=0]": "minecraft:pointed_dripstone[thickness=base,vertical_direction=up,waterlogged=false]",
+ "minecraft:icicle[attached_bit=1,dripstone_thickness=base,hanging=1]": "minecraft:pointed_dripstone[thickness=base,vertical_direction=down,waterlogged=false]",
+ "minecraft:icicle[attached_bit=1,dripstone_thickness=frustum,hanging=0]": "minecraft:pointed_dripstone[thickness=frustum,vertical_direction=up,waterlogged=false]",
+ "minecraft:icicle[attached_bit=1,dripstone_thickness=frustum,hanging=1]": "minecraft:pointed_dripstone[thickness=frustum,vertical_direction=down,waterlogged=false]",
+ "minecraft:icicle[attached_bit=1,dripstone_thickness=merge,hanging=0]": "minecraft:pointed_dripstone[thickness=tip_merge,vertical_direction=up,waterlogged=false]",
+ "minecraft:icicle[attached_bit=1,dripstone_thickness=merge,hanging=1]": "minecraft:pointed_dripstone[thickness=tip_merge,vertical_direction=down,waterlogged=false]",
+ "minecraft:icicle[attached_bit=1,dripstone_thickness=middle,hanging=0]": "minecraft:pointed_dripstone[thickness=middle,vertical_direction=up,waterlogged=false]",
+ "minecraft:icicle[attached_bit=1,dripstone_thickness=middle,hanging=1]": "minecraft:pointed_dripstone[thickness=middle,vertical_direction=down,waterlogged=false]",
+ "minecraft:icicle[attached_bit=1,dripstone_thickness=tip,hanging=0]": "minecraft:pointed_dripstone[thickness=tip,vertical_direction=up,waterlogged=false]",
+ "minecraft:icicle[attached_bit=1,dripstone_thickness=tip,hanging=1]": "minecraft:pointed_dripstone[thickness=tip,vertical_direction=down,waterlogged=false]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=0,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=0,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=0,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=0,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=0,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=0,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=0,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=0,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=0,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=0,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=0,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=0,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=0,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=0,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=0,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=0,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=0,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=0,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=1,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=1,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=1,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=1,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=1,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=1,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=1,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=1,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=1,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=1,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=1,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=1,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=1,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=1,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=1,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=1,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=1,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=1,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=10,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=10,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=10,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=10,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=10,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=10,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=10,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=10,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=10,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=10,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=10,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=10,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=10,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=10,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=10,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=10,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=10,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=10,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=11,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=11,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=11,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=11,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=11,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=11,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=11,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=11,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=11,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=11,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=11,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=11,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=11,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=11,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=11,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=11,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=11,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=11,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=12,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=12,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=12,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=12,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=12,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=12,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=12,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=12,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=12,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=12,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=12,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=12,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=12,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=12,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=12,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=12,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=12,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=12,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=13,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=13,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=13,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=13,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=13,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=13,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=13,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=13,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=13,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=13,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=13,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=13,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=13,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=13,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=13,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=13,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=13,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=13,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=14,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=14,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=14,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=14,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=14,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=14,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=14,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=14,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=14,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=14,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=14,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=14,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=14,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=14,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=14,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=14,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=14,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=14,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=15,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=15,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=15,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=15,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=15,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=15,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=15,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=15,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=15,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=15,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=15,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=15,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=15,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=15,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=15,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=15,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=15,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=15,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=2,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=2,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=2,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=2,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=2,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=2,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=2,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=2,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=2,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=2,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=2,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=2,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=2,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=2,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=2,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=2,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=2,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=2,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=3,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=3,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=3,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=3,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=3,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=3,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=3,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=3,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=3,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=3,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=3,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=3,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=3,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=3,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=3,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=3,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=3,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=3,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=4,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=4,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=4,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=4,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=4,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=4,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=4,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=4,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=4,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=4,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=4,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=4,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=4,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=4,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=4,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=4,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=4,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=4,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=5,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=5,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=5,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=5,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=5,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=5,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=5,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=5,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=5,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=5,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=5,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=5,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=5,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=5,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=5,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=5,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=5,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=5,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=6,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=6,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=6,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=6,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=6,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=6,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=6,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=6,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=6,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=6,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=6,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=6,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=6,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=6,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=6,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=6,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=6,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=6,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=7,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=7,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=7,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=7,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=7,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=7,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=7,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=7,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=7,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=7,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=7,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=7,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=7,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=7,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=7,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=7,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=7,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=7,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=8,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=8,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=8,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=8,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=8,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=8,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=8,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=8,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=8,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=8,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=8,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=8,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=8,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=8,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=8,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=8,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=8,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=8,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=9,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=9,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=9,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=9,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=9,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=9,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=9,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=9,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=9,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=9,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=9,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=9,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=9,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=none,power=9,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=9,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=none,power=9,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=none,redstone_signal=9,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=none,power=9,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=0,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=0,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=0,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=0,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=0,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=0,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=0,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=0,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=0,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=0,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=0,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=0,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=0,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=0,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=0,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=0,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=0,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=0,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=1,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=1,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=1,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=1,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=1,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=1,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=1,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=1,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=1,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=1,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=1,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=1,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=1,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=1,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=1,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=1,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=1,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=1,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=10,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=10,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=10,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=10,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=10,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=10,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=10,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=10,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=10,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=10,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=10,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=10,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=10,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=10,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=10,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=10,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=10,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=10,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=11,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=11,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=11,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=11,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=11,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=11,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=11,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=11,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=11,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=11,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=11,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=11,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=11,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=11,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=11,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=11,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=11,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=11,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=12,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=12,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=12,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=12,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=12,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=12,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=12,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=12,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=12,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=12,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=12,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=12,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=12,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=12,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=12,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=12,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=12,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=12,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=13,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=13,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=13,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=13,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=13,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=13,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=13,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=13,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=13,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=13,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=13,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=13,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=13,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=13,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=13,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=13,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=13,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=13,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=14,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=14,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=14,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=14,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=14,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=14,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=14,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=14,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=14,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=14,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=14,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=14,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=14,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=14,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=14,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=14,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=14,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=14,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=15,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=15,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=15,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=15,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=15,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=15,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=15,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=15,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=15,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=15,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=15,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=15,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=15,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=15,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=15,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=15,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=15,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=15,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=2,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=2,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=2,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=2,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=2,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=2,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=2,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=2,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=2,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=2,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=2,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=2,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=2,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=2,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=2,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=2,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=2,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=2,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=3,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=3,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=3,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=3,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=3,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=3,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=3,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=3,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=3,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=3,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=3,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=3,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=3,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=3,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=3,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=3,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=3,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=3,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=4,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=4,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=4,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=4,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=4,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=4,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=4,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=4,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=4,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=4,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=4,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=4,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=4,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=4,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=4,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=4,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=4,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=4,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=5,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=5,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=5,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=5,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=5,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=5,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=5,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=5,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=5,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=5,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=5,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=5,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=5,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=5,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=5,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=5,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=5,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=5,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=6,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=6,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=6,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=6,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=6,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=6,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=6,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=6,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=6,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=6,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=6,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=6,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=6,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=6,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=6,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=6,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=6,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=6,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=7,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=7,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=7,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=7,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=7,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=7,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=7,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=7,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=7,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=7,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=7,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=7,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=7,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=7,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=7,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=7,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=7,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=7,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=8,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=8,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=8,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=8,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=8,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=8,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=8,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=8,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=8,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=8,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=8,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=8,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=8,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=8,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=8,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=8,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=8,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=8,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=9,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=9,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=9,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=9,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=9,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=9,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=9,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=9,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=9,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=9,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=9,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=9,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=9,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=side,power=9,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=9,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=side,power=9,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=side,redstone_signal=9,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=side,power=9,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=0,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=0,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=0,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=0,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=0,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=0,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=0,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=0,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=0,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=0,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=0,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=0,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=0,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=0,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=0,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=0,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=0,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=0,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=1,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=1,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=1,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=1,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=1,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=1,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=1,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=1,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=1,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=1,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=1,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=1,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=1,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=1,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=1,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=1,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=1,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=1,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=10,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=10,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=10,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=10,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=10,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=10,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=10,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=10,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=10,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=10,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=10,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=10,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=10,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=10,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=10,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=10,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=10,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=10,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=11,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=11,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=11,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=11,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=11,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=11,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=11,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=11,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=11,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=11,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=11,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=11,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=11,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=11,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=11,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=11,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=11,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=11,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=12,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=12,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=12,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=12,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=12,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=12,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=12,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=12,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=12,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=12,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=12,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=12,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=12,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=12,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=12,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=12,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=12,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=12,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=13,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=13,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=13,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=13,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=13,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=13,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=13,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=13,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=13,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=13,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=13,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=13,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=13,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=13,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=13,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=13,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=13,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=13,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=14,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=14,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=14,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=14,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=14,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=14,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=14,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=14,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=14,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=14,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=14,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=14,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=14,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=14,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=14,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=14,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=14,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=14,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=15,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=15,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=15,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=15,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=15,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=15,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=15,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=15,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=15,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=15,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=15,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=15,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=15,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=15,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=15,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=15,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=15,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=15,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=2,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=2,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=2,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=2,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=2,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=2,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=2,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=2,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=2,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=2,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=2,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=2,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=2,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=2,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=2,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=2,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=2,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=2,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=3,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=3,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=3,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=3,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=3,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=3,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=3,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=3,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=3,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=3,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=3,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=3,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=3,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=3,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=3,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=3,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=3,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=3,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=4,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=4,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=4,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=4,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=4,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=4,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=4,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=4,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=4,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=4,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=4,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=4,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=4,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=4,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=4,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=4,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=4,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=4,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=5,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=5,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=5,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=5,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=5,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=5,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=5,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=5,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=5,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=5,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=5,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=5,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=5,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=5,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=5,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=5,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=5,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=5,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=6,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=6,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=6,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=6,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=6,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=6,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=6,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=6,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=6,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=6,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=6,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=6,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=6,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=6,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=6,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=6,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=6,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=6,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=7,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=7,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=7,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=7,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=7,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=7,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=7,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=7,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=7,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=7,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=7,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=7,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=7,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=7,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=7,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=7,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=7,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=7,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=8,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=8,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=8,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=8,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=8,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=8,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=8,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=8,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=8,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=8,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=8,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=8,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=8,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=8,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=8,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=8,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=8,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=8,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=9,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=9,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=9,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=9,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=9,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=9,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=9,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=9,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=9,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=9,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=9,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=9,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=9,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=none,north=up,power=9,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=9,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=none,north=up,power=9,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=none,redstone_north=up,redstone_signal=9,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=none,north=up,power=9,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=0,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=0,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=0,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=0,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=0,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=0,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=0,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=0,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=0,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=0,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=0,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=0,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=0,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=0,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=0,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=0,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=0,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=0,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=1,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=1,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=1,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=1,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=1,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=1,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=1,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=1,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=1,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=1,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=1,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=1,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=1,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=1,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=1,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=1,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=1,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=1,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=10,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=10,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=10,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=10,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=10,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=10,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=10,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=10,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=10,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=10,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=10,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=10,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=10,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=10,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=10,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=10,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=10,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=10,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=11,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=11,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=11,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=11,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=11,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=11,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=11,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=11,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=11,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=11,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=11,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=11,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=11,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=11,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=11,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=11,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=11,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=11,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=12,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=12,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=12,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=12,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=12,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=12,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=12,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=12,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=12,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=12,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=12,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=12,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=12,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=12,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=12,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=12,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=12,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=12,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=13,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=13,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=13,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=13,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=13,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=13,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=13,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=13,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=13,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=13,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=13,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=13,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=13,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=13,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=13,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=13,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=13,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=13,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=14,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=14,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=14,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=14,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=14,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=14,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=14,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=14,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=14,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=14,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=14,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=14,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=14,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=14,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=14,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=14,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=14,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=14,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=15,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=15,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=15,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=15,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=15,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=15,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=15,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=15,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=15,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=15,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=15,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=15,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=15,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=15,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=15,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=15,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=15,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=15,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=2,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=2,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=2,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=2,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=2,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=2,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=2,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=2,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=2,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=2,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=2,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=2,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=2,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=2,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=2,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=2,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=2,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=2,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=3,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=3,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=3,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=3,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=3,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=3,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=3,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=3,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=3,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=3,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=3,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=3,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=3,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=3,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=3,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=3,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=3,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=3,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=4,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=4,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=4,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=4,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=4,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=4,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=4,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=4,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=4,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=4,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=4,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=4,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=4,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=4,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=4,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=4,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=4,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=4,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=5,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=5,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=5,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=5,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=5,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=5,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=5,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=5,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=5,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=5,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=5,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=5,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=5,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=5,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=5,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=5,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=5,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=5,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=6,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=6,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=6,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=6,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=6,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=6,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=6,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=6,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=6,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=6,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=6,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=6,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=6,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=6,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=6,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=6,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=6,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=6,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=7,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=7,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=7,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=7,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=7,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=7,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=7,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=7,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=7,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=7,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=7,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=7,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=7,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=7,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=7,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=7,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=7,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=7,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=8,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=8,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=8,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=8,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=8,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=8,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=8,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=8,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=8,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=8,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=8,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=8,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=8,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=8,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=8,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=8,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=8,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=8,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=9,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=9,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=9,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=9,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=9,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=9,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=9,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=9,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=9,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=9,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=9,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=9,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=9,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=none,power=9,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=9,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=none,power=9,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=none,redstone_signal=9,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=none,power=9,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=0,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=0,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=0,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=0,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=0,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=0,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=0,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=0,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=0,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=0,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=0,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=0,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=0,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=0,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=0,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=0,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=0,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=0,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=1,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=1,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=1,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=1,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=1,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=1,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=1,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=1,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=1,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=1,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=1,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=1,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=1,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=1,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=1,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=1,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=1,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=1,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=10,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=10,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=10,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=10,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=10,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=10,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=10,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=10,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=10,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=10,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=10,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=10,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=10,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=10,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=10,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=10,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=10,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=10,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=11,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=11,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=11,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=11,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=11,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=11,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=11,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=11,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=11,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=11,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=11,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=11,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=11,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=11,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=11,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=11,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=11,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=11,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=12,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=12,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=12,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=12,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=12,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=12,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=12,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=12,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=12,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=12,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=12,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=12,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=12,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=12,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=12,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=12,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=12,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=12,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=13,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=13,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=13,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=13,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=13,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=13,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=13,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=13,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=13,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=13,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=13,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=13,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=13,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=13,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=13,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=13,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=13,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=13,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=14,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=14,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=14,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=14,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=14,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=14,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=14,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=14,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=14,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=14,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=14,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=14,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=14,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=14,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=14,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=14,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=14,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=14,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=15,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=15,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=15,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=15,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=15,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=15,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=15,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=15,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=15,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=15,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=15,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=15,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=15,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=15,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=15,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=15,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=15,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=15,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=2,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=2,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=2,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=2,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=2,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=2,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=2,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=2,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=2,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=2,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=2,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=2,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=2,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=2,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=2,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=2,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=2,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=2,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=3,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=3,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=3,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=3,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=3,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=3,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=3,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=3,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=3,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=3,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=3,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=3,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=3,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=3,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=3,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=3,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=3,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=3,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=4,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=4,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=4,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=4,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=4,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=4,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=4,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=4,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=4,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=4,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=4,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=4,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=4,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=4,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=4,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=4,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=4,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=4,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=5,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=5,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=5,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=5,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=5,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=5,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=5,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=5,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=5,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=5,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=5,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=5,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=5,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=5,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=5,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=5,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=5,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=5,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=6,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=6,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=6,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=6,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=6,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=6,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=6,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=6,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=6,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=6,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=6,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=6,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=6,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=6,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=6,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=6,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=6,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=6,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=7,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=7,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=7,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=7,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=7,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=7,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=7,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=7,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=7,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=7,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=7,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=7,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=7,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=7,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=7,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=7,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=7,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=7,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=8,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=8,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=8,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=8,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=8,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=8,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=8,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=8,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=8,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=8,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=8,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=8,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=8,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=8,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=8,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=8,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=8,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=8,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=9,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=9,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=9,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=9,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=9,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=9,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=9,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=9,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=9,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=9,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=9,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=9,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=9,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=side,power=9,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=9,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=side,power=9,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=side,redstone_signal=9,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=side,power=9,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=0,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=0,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=0,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=0,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=0,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=0,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=0,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=0,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=0,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=0,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=0,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=0,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=0,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=0,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=0,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=0,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=0,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=0,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=1,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=1,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=1,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=1,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=1,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=1,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=1,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=1,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=1,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=1,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=1,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=1,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=1,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=1,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=1,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=1,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=1,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=1,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=10,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=10,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=10,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=10,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=10,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=10,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=10,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=10,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=10,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=10,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=10,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=10,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=10,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=10,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=10,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=10,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=10,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=10,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=11,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=11,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=11,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=11,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=11,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=11,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=11,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=11,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=11,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=11,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=11,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=11,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=11,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=11,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=11,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=11,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=11,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=11,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=12,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=12,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=12,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=12,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=12,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=12,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=12,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=12,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=12,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=12,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=12,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=12,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=12,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=12,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=12,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=12,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=12,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=12,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=13,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=13,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=13,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=13,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=13,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=13,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=13,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=13,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=13,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=13,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=13,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=13,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=13,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=13,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=13,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=13,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=13,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=13,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=14,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=14,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=14,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=14,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=14,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=14,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=14,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=14,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=14,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=14,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=14,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=14,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=14,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=14,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=14,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=14,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=14,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=14,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=15,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=15,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=15,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=15,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=15,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=15,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=15,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=15,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=15,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=15,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=15,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=15,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=15,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=15,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=15,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=15,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=15,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=15,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=2,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=2,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=2,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=2,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=2,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=2,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=2,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=2,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=2,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=2,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=2,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=2,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=2,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=2,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=2,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=2,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=2,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=2,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=3,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=3,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=3,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=3,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=3,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=3,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=3,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=3,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=3,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=3,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=3,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=3,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=3,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=3,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=3,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=3,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=3,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=3,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=4,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=4,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=4,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=4,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=4,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=4,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=4,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=4,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=4,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=4,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=4,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=4,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=4,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=4,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=4,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=4,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=4,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=4,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=5,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=5,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=5,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=5,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=5,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=5,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=5,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=5,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=5,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=5,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=5,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=5,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=5,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=5,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=5,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=5,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=5,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=5,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=6,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=6,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=6,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=6,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=6,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=6,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=6,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=6,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=6,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=6,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=6,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=6,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=6,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=6,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=6,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=6,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=6,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=6,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=7,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=7,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=7,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=7,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=7,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=7,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=7,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=7,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=7,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=7,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=7,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=7,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=7,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=7,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=7,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=7,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=7,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=7,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=8,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=8,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=8,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=8,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=8,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=8,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=8,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=8,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=8,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=8,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=8,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=8,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=8,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=8,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=8,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=8,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=8,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=8,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=9,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=9,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=9,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=9,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=9,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=9,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=9,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=9,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=9,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=9,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=9,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=9,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=9,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=side,north=up,power=9,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=9,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=side,north=up,power=9,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=side,redstone_north=up,redstone_signal=9,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=side,north=up,power=9,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=0,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=0,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=0,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=0,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=0,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=0,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=0,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=0,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=0,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=0,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=0,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=0,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=0,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=0,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=0,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=0,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=0,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=0,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=1,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=1,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=1,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=1,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=1,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=1,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=1,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=1,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=1,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=1,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=1,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=1,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=1,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=1,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=1,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=1,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=1,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=1,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=10,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=10,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=10,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=10,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=10,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=10,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=10,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=10,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=10,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=10,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=10,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=10,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=10,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=10,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=10,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=10,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=10,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=10,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=11,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=11,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=11,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=11,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=11,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=11,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=11,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=11,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=11,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=11,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=11,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=11,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=11,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=11,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=11,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=11,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=11,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=11,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=12,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=12,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=12,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=12,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=12,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=12,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=12,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=12,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=12,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=12,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=12,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=12,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=12,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=12,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=12,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=12,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=12,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=12,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=13,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=13,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=13,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=13,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=13,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=13,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=13,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=13,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=13,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=13,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=13,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=13,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=13,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=13,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=13,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=13,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=13,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=13,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=14,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=14,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=14,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=14,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=14,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=14,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=14,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=14,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=14,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=14,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=14,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=14,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=14,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=14,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=14,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=14,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=14,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=14,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=15,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=15,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=15,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=15,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=15,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=15,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=15,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=15,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=15,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=15,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=15,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=15,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=15,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=15,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=15,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=15,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=15,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=15,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=2,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=2,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=2,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=2,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=2,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=2,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=2,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=2,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=2,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=2,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=2,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=2,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=2,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=2,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=2,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=2,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=2,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=2,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=3,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=3,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=3,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=3,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=3,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=3,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=3,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=3,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=3,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=3,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=3,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=3,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=3,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=3,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=3,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=3,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=3,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=3,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=4,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=4,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=4,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=4,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=4,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=4,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=4,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=4,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=4,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=4,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=4,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=4,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=4,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=4,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=4,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=4,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=4,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=4,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=5,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=5,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=5,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=5,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=5,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=5,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=5,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=5,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=5,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=5,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=5,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=5,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=5,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=5,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=5,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=5,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=5,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=5,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=6,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=6,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=6,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=6,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=6,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=6,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=6,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=6,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=6,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=6,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=6,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=6,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=6,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=6,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=6,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=6,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=6,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=6,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=7,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=7,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=7,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=7,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=7,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=7,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=7,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=7,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=7,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=7,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=7,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=7,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=7,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=7,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=7,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=7,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=7,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=7,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=8,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=8,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=8,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=8,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=8,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=8,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=8,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=8,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=8,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=8,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=8,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=8,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=8,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=8,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=8,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=8,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=8,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=8,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=9,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=9,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=9,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=9,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=9,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=9,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=9,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=9,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=9,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=9,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=9,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=9,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=9,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=none,power=9,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=9,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=none,power=9,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=none,redstone_signal=9,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=none,power=9,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=0,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=0,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=0,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=0,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=0,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=0,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=0,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=0,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=0,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=0,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=0,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=0,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=0,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=0,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=0,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=0,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=0,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=0,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=1,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=1,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=1,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=1,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=1,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=1,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=1,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=1,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=1,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=1,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=1,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=1,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=1,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=1,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=1,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=1,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=1,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=1,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=10,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=10,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=10,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=10,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=10,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=10,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=10,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=10,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=10,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=10,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=10,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=10,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=10,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=10,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=10,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=10,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=10,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=10,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=11,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=11,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=11,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=11,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=11,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=11,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=11,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=11,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=11,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=11,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=11,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=11,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=11,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=11,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=11,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=11,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=11,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=11,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=12,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=12,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=12,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=12,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=12,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=12,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=12,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=12,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=12,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=12,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=12,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=12,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=12,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=12,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=12,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=12,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=12,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=12,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=13,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=13,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=13,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=13,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=13,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=13,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=13,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=13,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=13,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=13,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=13,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=13,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=13,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=13,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=13,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=13,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=13,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=13,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=14,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=14,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=14,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=14,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=14,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=14,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=14,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=14,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=14,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=14,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=14,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=14,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=14,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=14,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=14,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=14,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=14,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=14,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=15,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=15,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=15,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=15,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=15,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=15,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=15,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=15,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=15,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=15,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=15,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=15,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=15,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=15,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=15,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=15,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=15,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=15,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=2,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=2,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=2,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=2,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=2,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=2,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=2,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=2,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=2,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=2,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=2,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=2,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=2,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=2,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=2,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=2,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=2,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=2,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=3,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=3,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=3,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=3,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=3,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=3,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=3,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=3,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=3,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=3,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=3,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=3,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=3,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=3,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=3,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=3,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=3,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=3,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=4,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=4,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=4,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=4,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=4,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=4,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=4,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=4,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=4,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=4,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=4,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=4,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=4,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=4,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=4,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=4,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=4,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=4,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=5,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=5,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=5,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=5,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=5,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=5,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=5,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=5,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=5,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=5,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=5,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=5,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=5,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=5,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=5,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=5,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=5,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=5,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=6,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=6,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=6,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=6,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=6,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=6,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=6,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=6,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=6,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=6,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=6,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=6,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=6,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=6,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=6,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=6,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=6,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=6,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=7,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=7,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=7,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=7,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=7,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=7,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=7,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=7,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=7,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=7,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=7,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=7,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=7,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=7,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=7,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=7,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=7,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=7,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=8,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=8,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=8,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=8,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=8,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=8,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=8,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=8,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=8,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=8,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=8,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=8,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=8,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=8,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=8,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=8,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=8,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=8,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=9,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=9,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=9,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=9,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=9,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=9,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=9,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=9,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=9,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=9,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=9,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=9,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=9,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=side,power=9,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=9,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=side,power=9,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=side,redstone_signal=9,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=side,power=9,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=0,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=0,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=0,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=0,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=0,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=0,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=0,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=0,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=0,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=0,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=0,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=0,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=0,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=0,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=0,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=0,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=0,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=0,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=1,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=1,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=1,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=1,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=1,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=1,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=1,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=1,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=1,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=1,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=1,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=1,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=1,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=1,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=1,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=1,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=1,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=1,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=10,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=10,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=10,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=10,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=10,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=10,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=10,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=10,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=10,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=10,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=10,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=10,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=10,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=10,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=10,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=10,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=10,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=10,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=11,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=11,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=11,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=11,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=11,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=11,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=11,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=11,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=11,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=11,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=11,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=11,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=11,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=11,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=11,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=11,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=11,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=11,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=12,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=12,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=12,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=12,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=12,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=12,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=12,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=12,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=12,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=12,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=12,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=12,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=12,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=12,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=12,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=12,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=12,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=12,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=13,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=13,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=13,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=13,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=13,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=13,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=13,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=13,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=13,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=13,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=13,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=13,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=13,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=13,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=13,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=13,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=13,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=13,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=14,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=14,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=14,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=14,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=14,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=14,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=14,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=14,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=14,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=14,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=14,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=14,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=14,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=14,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=14,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=14,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=14,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=14,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=15,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=15,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=15,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=15,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=15,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=15,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=15,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=15,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=15,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=15,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=15,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=15,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=15,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=15,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=15,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=15,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=15,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=15,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=2,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=2,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=2,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=2,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=2,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=2,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=2,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=2,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=2,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=2,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=2,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=2,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=2,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=2,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=2,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=2,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=2,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=2,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=3,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=3,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=3,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=3,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=3,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=3,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=3,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=3,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=3,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=3,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=3,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=3,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=3,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=3,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=3,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=3,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=3,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=3,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=4,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=4,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=4,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=4,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=4,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=4,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=4,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=4,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=4,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=4,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=4,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=4,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=4,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=4,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=4,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=4,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=4,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=4,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=5,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=5,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=5,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=5,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=5,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=5,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=5,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=5,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=5,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=5,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=5,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=5,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=5,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=5,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=5,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=5,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=5,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=5,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=6,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=6,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=6,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=6,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=6,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=6,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=6,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=6,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=6,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=6,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=6,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=6,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=6,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=6,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=6,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=6,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=6,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=6,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=7,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=7,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=7,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=7,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=7,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=7,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=7,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=7,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=7,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=7,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=7,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=7,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=7,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=7,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=7,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=7,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=7,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=7,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=8,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=8,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=8,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=8,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=8,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=8,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=8,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=8,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=8,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=8,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=8,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=8,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=8,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=8,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=8,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=8,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=8,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=8,south=up,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=9,redstone_south=none,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=9,south=none,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=9,redstone_south=none,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=9,south=none,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=9,redstone_south=none,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=9,south=none,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=9,redstone_south=side,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=9,south=side,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=9,redstone_south=side,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=9,south=side,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=9,redstone_south=side,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=9,south=side,west=up]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=9,redstone_south=up,redstone_west=none]": "minecraft:redstone_wire[east=up,north=up,power=9,south=up,west=none]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=9,redstone_south=up,redstone_west=side]": "minecraft:redstone_wire[east=up,north=up,power=9,south=up,west=side]",
+ "minecraft:redstone_wire[redstone_east=up,redstone_north=up,redstone_signal=9,redstone_south=up,redstone_west=up]": "minecraft:redstone_wire[east=up,north=up,power=9,south=up,west=up]"
+}
diff --git a/src/main/resources/assets/viabedrock/data/custom/container_mappings.json b/src/main/resources/assets/viabedrock/data/custom/container_mappings.json
index 2816c95c0..b0aaef3fe 100644
--- a/src/main/resources/assets/viabedrock/data/custom/container_mappings.json
+++ b/src/main/resources/assets/viabedrock/data/custom/container_mappings.json
@@ -37,5 +37,6 @@
"SMITHING_TABLE": "minecraft:smithing",
"CHEST_BOAT": "minecraft:generic_9x3",
"DECORATED_POT": null,
- "CRAFTER": "minecraft:crafter_3x3"
+ "CRAFTER": "minecraft:crafter_3x3",
+ "RESERVED_CONTAINER_TYPE": null
}
diff --git a/src/main/resources/assets/viabedrock/data/custom/entity_mappings.json b/src/main/resources/assets/viabedrock/data/custom/entity_mappings.json
index 4340fa715..bcf04f872 100644
--- a/src/main/resources/assets/viabedrock/data/custom/entity_mappings.json
+++ b/src/main/resources/assets/viabedrock/data/custom/entity_mappings.json
@@ -135,5 +135,7 @@
"minecraft:zombie_nautilus": "minecraft:zombie_nautilus",
"minecraft:zombie_pigman": "minecraft:zombified_piglin",
"minecraft:zombie_villager": "minecraft:zombie_villager",
- "minecraft:zombie_villager_v2": "minecraft:zombie_villager"
+ "minecraft:zombie_villager_v2": "minecraft:zombie_villager",
+ "minecraft:frostbite": "minecraft:zombie",
+ "minecraft:ice_ball": "minecraft:snowball"
}
diff --git a/src/main/resources/assets/viabedrock/data/custom/item_mappings.json b/src/main/resources/assets/viabedrock/data/custom/item_mappings.json
index 48dab92a5..e75716cc6 100644
--- a/src/main/resources/assets/viabedrock/data/custom/item_mappings.json
+++ b/src/main/resources/assets/viabedrock/data/custom/item_mappings.json
@@ -16203,5 +16203,33 @@
"java_id": "minecraft:yellow_wool_stairs"
}
}
+ },
+ "minecraft:disc_press": {
+ "block": {
+ "minecraft:disc_press": {
+ "java_id": "minecraft:stonecutter"
+ }
+ }
+ },
+ "minecraft:frostbite_spawn_egg": {
+ "meta": {
+ "": {
+ "java_id": "minecraft:stray_spawn_egg"
+ }
+ }
+ },
+ "minecraft:ice_crystal": {
+ "block": {
+ "minecraft:ice_crystal": {
+ "java_id": "minecraft:amethyst_cluster"
+ }
+ }
+ },
+ "minecraft:icicle": {
+ "block": {
+ "minecraft:icicle": {
+ "java_id": "minecraft:pointed_dripstone"
+ }
+ }
}
}
diff --git a/src/main/resources/assets/viabedrock/data/custom/particle_mappings.json b/src/main/resources/assets/viabedrock/data/custom/particle_mappings.json
index 93a3740a7..cc0b8b3bd 100644
--- a/src/main/resources/assets/viabedrock/data/custom/particle_mappings.json
+++ b/src/main/resources/assets/viabedrock/data/custom/particle_mappings.json
@@ -651,5 +651,7 @@
"minecraft:geyser_poof": "minecraft:geyser_poof",
"minecraft:orange_poplar_leaves_particle": null,
"minecraft:red_poplar_leaves_particle": null,
- "minecraft:yellow_poplar_leaves_particle": null
+ "minecraft:yellow_poplar_leaves_particle": null,
+ "minecraft:freezing_ambient": "minecraft:snowflake",
+ "minecraft:freezing_emitter": "minecraft:snowflake"
}
diff --git a/src/main/resources/assets/viabedrock/data/custom/potted_blockstates.json b/src/main/resources/assets/viabedrock/data/custom/potted_blockstates.json
index 1f314b8f7..3c307927f 100644
--- a/src/main/resources/assets/viabedrock/data/custom/potted_blockstates.json
+++ b/src/main/resources/assets/viabedrock/data/custom/potted_blockstates.json
@@ -93,4 +93,4 @@
"minecraft:warped_roots": "minecraft:potted_warped_roots",
"minecraft:white_tulip": "minecraft:potted_white_tulip",
"minecraft:wither_rose": "minecraft:potted_wither_rose"
-}
\ No newline at end of file
+}
diff --git a/src/main/resources/assets/viabedrock/data/custom/sound_mappings.json b/src/main/resources/assets/viabedrock/data/custom/sound_mappings.json
index 882783155..546b37597 100644
--- a/src/main/resources/assets/viabedrock/data/custom/sound_mappings.json
+++ b/src/main/resources/assets/viabedrock/data/custom/sound_mappings.json
@@ -1853,5 +1853,28 @@
"block.sulfur_spike.land": "minecraft:block.sulfur_spike.land",
"music.overworld.swamp_music": "minecraft:music.overworld.swamp",
"music.overworld.meadow": "minecraft:music.overworld.meadow",
- "music.overworld.frozen_peaks": "minecraft:music.overworld.frozen_peaks"
-}
\ No newline at end of file
+ "music.overworld.frozen_peaks": "minecraft:music.overworld.frozen_peaks",
+ "block.ice.break": "minecraft:block.glass.break",
+ "block.ice.fall": "minecraft:block.glass.step",
+ "block.ice.hit": "minecraft:block.glass.hit",
+ "block.ice.land": "minecraft:block.glass.step",
+ "block.ice.place": "minecraft:block.glass.place",
+ "block.ice.step": "minecraft:block.glass.step",
+ "block.ice_crystal.break": "minecraft:block.amethyst_cluster.break",
+ "block.ice_crystal.fall": "minecraft:block.amethyst_cluster.step",
+ "block.ice_crystal.hit": "minecraft:block.amethyst_cluster.hit",
+ "block.ice_crystal.land": "minecraft:block.amethyst_cluster.step",
+ "block.ice_crystal.place": "minecraft:block.amethyst_cluster.place",
+ "block.ice_crystal.step": "minecraft:block.amethyst_cluster.step",
+ "block.icicle.break": "minecraft:block.pointed_dripstone.break",
+ "block.icicle.fall": "minecraft:block.pointed_dripstone.fall",
+ "block.icicle.hit": "minecraft:block.pointed_dripstone.hit",
+ "block.icicle.land": "minecraft:block.pointed_dripstone.step",
+ "block.icicle.place": "minecraft:block.pointed_dripstone.place",
+ "block.icicle.step": "minecraft:block.pointed_dripstone.step",
+ "entity.ice_ball.break": "minecraft:block.glass.break",
+ "mob.frostbite.ambient": "minecraft:entity.zombie.ambient",
+ "mob.frostbite.death": "minecraft:entity.zombie.death",
+ "mob.frostbite.hurt": "minecraft:entity.zombie.hurt",
+ "mob.frostbite.step": "minecraft:entity.zombie.step"
+}
diff --git a/src/main/resources/assets/viabedrock/data/custom/vanilla_resource_packs.json b/src/main/resources/assets/viabedrock/data/custom/vanilla_resource_packs.json
index 53583194d..03864a53e 100644
--- a/src/main/resources/assets/viabedrock/data/custom/vanilla_resource_packs.json
+++ b/src/main/resources/assets/viabedrock/data/custom/vanilla_resource_packs.json
@@ -57,6 +57,6 @@
"0575c61f-a5da-4b7f-9961-ffda2908861e_1.26.30",
"0575c61f-a5da-4b7f-9961-ffda2908861e_1.26.40",
"0575c61f-a5da-4b7f-9961-ffda2908861e_1.26.50",
- "0575c61f-a5da-4b7f-9961-ffda2908861e_1.26.51",
+ "0575c61f-a5da-4b7f-9961-ffda2908861e_1.26.60",
"fdcdb085-9f06-464f-bf0e-25c0b37ff4a5_0.0.1"
]
diff --git a/src/main/resources/assets/viabedrock/resource_packs/editor.mcpack b/src/main/resources/assets/viabedrock/resource_packs/editor.mcpack
index c14289166..a7006e428 100644
Binary files a/src/main/resources/assets/viabedrock/resource_packs/editor.mcpack and b/src/main/resources/assets/viabedrock/resource_packs/editor.mcpack differ
diff --git a/src/main/resources/assets/viabedrock/resource_packs/experimental_y_2026_drop_4.mcpack b/src/main/resources/assets/viabedrock/resource_packs/experimental_y_2026_drop_4.mcpack
new file mode 100644
index 000000000..2300de982
Binary files /dev/null and b/src/main/resources/assets/viabedrock/resource_packs/experimental_y_2026_drop_4.mcpack differ
diff --git a/src/main/resources/assets/viabedrock/resource_packs/oreui.mcpack b/src/main/resources/assets/viabedrock/resource_packs/oreui.mcpack
index 2dd9320de..2412e26ed 100644
Binary files a/src/main/resources/assets/viabedrock/resource_packs/oreui.mcpack and b/src/main/resources/assets/viabedrock/resource_packs/oreui.mcpack differ
diff --git a/src/main/resources/assets/viabedrock/resource_packs/script_ui.mcpack b/src/main/resources/assets/viabedrock/resource_packs/script_ui.mcpack
new file mode 100644
index 000000000..2b58b01d2
Binary files /dev/null and b/src/main/resources/assets/viabedrock/resource_packs/script_ui.mcpack differ
diff --git a/src/main/resources/assets/viabedrock/resource_packs/vanilla.mcpack b/src/main/resources/assets/viabedrock/resource_packs/vanilla.mcpack
index cbbcb21d8..d2f4eb7a2 100644
Binary files a/src/main/resources/assets/viabedrock/resource_packs/vanilla.mcpack and b/src/main/resources/assets/viabedrock/resource_packs/vanilla.mcpack differ
diff --git a/src/main/resources/assets/viabedrock/resource_packs/vanilla_1.26.51.mcpack b/src/main/resources/assets/viabedrock/resource_packs/vanilla_1.26.51.mcpack
deleted file mode 100644
index 519e7805e..000000000
Binary files a/src/main/resources/assets/viabedrock/resource_packs/vanilla_1.26.51.mcpack and /dev/null differ
diff --git a/src/main/resources/assets/viabedrock/resource_packs/vanilla_1.26.60.mcpack b/src/main/resources/assets/viabedrock/resource_packs/vanilla_1.26.60.mcpack
new file mode 100644
index 000000000..76a228dd5
Binary files /dev/null and b/src/main/resources/assets/viabedrock/resource_packs/vanilla_1.26.60.mcpack differ
diff --git a/src/test/java/net/raphimc/viabedrock/api/chunk/blockstate/ConnectionBlockStateUpgradeSchemaTest.java b/src/test/java/net/raphimc/viabedrock/api/chunk/blockstate/ConnectionBlockStateUpgradeSchemaTest.java
new file mode 100644
index 000000000..ac5b91efe
--- /dev/null
+++ b/src/test/java/net/raphimc/viabedrock/api/chunk/blockstate/ConnectionBlockStateUpgradeSchemaTest.java
@@ -0,0 +1,64 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2023-2026 RK_01/RaphiMC 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 net.raphimc.viabedrock.api.chunk.blockstate;
+
+import com.viaversion.nbt.tag.CompoundTag;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+final class ConnectionBlockStateUpgradeSchemaTest {
+
+ @Test
+ void addsMissingConnectionsWithoutErasingNewStatesAtTheUnchangedVersion() {
+ final var schema = new ConnectionBlockStateUpgradeSchema();
+ final var tag = new CompoundTag();
+ tag.putString("name", "minecraft:redstone_wire");
+ tag.putInt("version", schema.version());
+ final var states = new CompoundTag();
+ states.putInt("redstone_signal", 12);
+ states.putString("redstone_east", "up");
+ tag.put("states", states);
+
+ schema.upgrade(tag);
+ assertEquals("up", states.getStringTag("redstone_east").getValue());
+ assertEquals("none", states.getStringTag("redstone_north").getValue());
+ assertEquals("none", states.getStringTag("redstone_south").getValue());
+ assertEquals("none", states.getStringTag("redstone_west").getValue());
+ assertEquals(12, states.getIntTag("redstone_signal").asInt());
+ final var once = tag.copy();
+ schema.upgrade(tag);
+ assertEquals(once, tag);
+ }
+
+ @Test
+ void keepsFireAndChorusConnectionDomainsDistinct() {
+ for (String name : new String[]{"minecraft:fire", "minecraft:chorus_plant"}) {
+ final var tag = new CompoundTag();
+ tag.putString("name", name);
+ final var states = new CompoundTag();
+ states.putByte("minecraft:connection_up", (byte) 1);
+ tag.put("states", states);
+ new ConnectionBlockStateUpgradeSchema().upgrade(tag);
+ assertEquals((byte) 1, states.getByteTag("minecraft:connection_up").asByte());
+ assertEquals(name.equals("minecraft:chorus_plant"), states.contains("minecraft:connection_down"));
+ assertEquals((byte) 0, states.getByteTag("minecraft:connection_north").asByte());
+ }
+ }
+
+}
diff --git a/src/test/java/net/raphimc/viabedrock/netty/CompressionCodecTest.java b/src/test/java/net/raphimc/viabedrock/netty/CompressionCodecTest.java
new file mode 100644
index 000000000..616193b0d
--- /dev/null
+++ b/src/test/java/net/raphimc/viabedrock/netty/CompressionCodecTest.java
@@ -0,0 +1,59 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2023-2026 RK_01/RaphiMC 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 net.raphimc.viabedrock.netty;
+
+import io.netty.buffer.ByteBuf;
+import io.netty.buffer.Unpooled;
+import io.netty.channel.embedded.EmbeddedChannel;
+import net.raphimc.viabedrock.protocol.data.enums.bedrock.generated.PacketCompressionAlgorithm;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+final class CompressionCodecTest {
+
+ @Test
+ void readsTheByteFrameSentinelAfterNegotiatingTheUnsignedShortSentinel() {
+ final ByteBuf settings = Unpooled.wrappedBuffer(new byte[]{(byte) 0xFF, (byte) 0xFF});
+ final PacketCompressionAlgorithm negotiated = PacketCompressionAlgorithm.getByValue(settings.readUnsignedShortLE());
+ settings.release();
+ final var channel = new EmbeddedChannel(new CompressionCodec(negotiated, 0));
+ try {
+ assertTrue(channel.writeInbound(Unpooled.wrappedBuffer(new byte[]{(byte) 0xFF, 1, 3, 5, 7})));
+ final ByteBuf decoded = channel.readInbound();
+ try {
+ assertEquals(4, decoded.readableBytes());
+ assertEquals(0x01030507, decoded.readInt());
+ } finally {
+ decoded.release();
+ }
+ assertTrue(channel.writeOutbound(Unpooled.wrappedBuffer(new byte[]{2, 4, 6, 8})));
+ final ByteBuf encoded = channel.readOutbound();
+ try {
+ assertEquals(5, encoded.readableBytes());
+ assertEquals(0xFF, encoded.readUnsignedByte());
+ assertEquals(0x02040608, encoded.readInt());
+ } finally {
+ encoded.release();
+ }
+ } finally {
+ channel.finishAndReleaseAll();
+ }
+ }
+
+}
diff --git a/src/test/java/net/raphimc/viabedrock/protocol/data/JavaDimensionRegistryTest.java b/src/test/java/net/raphimc/viabedrock/protocol/data/JavaDimensionRegistryTest.java
new file mode 100644
index 000000000..06add2ea7
--- /dev/null
+++ b/src/test/java/net/raphimc/viabedrock/protocol/data/JavaDimensionRegistryTest.java
@@ -0,0 +1,55 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2026 RK_01/RaphiMC and contributors
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
+package net.raphimc.viabedrock.protocol.data;
+
+import com.viaversion.nbt.tag.CompoundTag;
+import net.raphimc.viabedrock.protocol.model.DimensionDefinition;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+class JavaDimensionRegistryTest {
+
+ @Test
+ void projectsServerBoundsAndCloudHeightWithoutReplacingOtherAttributes() {
+ final var registry = registry();
+ final var dimension = registry.getCompoundTag("minecraft:overworld");
+ JavaRegistries.applyDimensionDefinition(dimension, new DimensionDefinition(-64, 384, 96, true));
+ assertEquals(-64, dimension.getInt("min_y"));
+ assertEquals(384, dimension.getInt("height"));
+ assertEquals(384, dimension.getInt("logical_height"));
+ final var attributes = dimension.getCompoundTag("attributes");
+ assertEquals(96F, attributes.getFloat("minecraft:visual/cloud_height"));
+ assertEquals("#ccffffff", attributes.getString("minecraft:visual/cloud_color"));
+ assertEquals("#123456", attributes.getString("minecraft:visual/fog_color"));
+ }
+
+ @Test
+ void suppressesCloudsWithTransparentColorAndAcceptsAnAbsentAttributeMap() {
+ for (final boolean attributesPresent : new boolean[]{false, true}) {
+ final var registry = registry();
+ final var dimension = registry.getCompoundTag("minecraft:overworld");
+ if (!attributesPresent) {
+ dimension.remove("attributes");
+ }
+ JavaRegistries.applyDimensionDefinition(dimension, new DimensionDefinition(0, 256, 128, false));
+ assertEquals("#00ffffff", dimension.getCompoundTag("attributes").getString("minecraft:visual/cloud_color"));
+ assertEquals(128F, dimension.getCompoundTag("attributes").getFloat("minecraft:visual/cloud_height"));
+ }
+ }
+
+ private static CompoundTag registry() {
+ final var registry = new CompoundTag();
+ final var dimension = new CompoundTag();
+ final var attributes = new CompoundTag();
+ attributes.putString("minecraft:visual/cloud_color", "#ccffffff");
+ attributes.putString("minecraft:visual/fog_color", "#123456");
+ dimension.put("attributes", attributes);
+ registry.put("minecraft:overworld", dimension);
+ return registry;
+ }
+
+}
diff --git a/src/test/java/net/raphimc/viabedrock/protocol/packet/DimensionDataPacketTest.java b/src/test/java/net/raphimc/viabedrock/protocol/packet/DimensionDataPacketTest.java
new file mode 100644
index 000000000..bc354000a
--- /dev/null
+++ b/src/test/java/net/raphimc/viabedrock/protocol/packet/DimensionDataPacketTest.java
@@ -0,0 +1,96 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2026 RK_01/RaphiMC and contributors
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
+package net.raphimc.viabedrock.protocol.packet;
+
+import com.viaversion.viaversion.protocol.packet.PacketWrapperImpl;
+import io.netty.buffer.ByteBuf;
+import io.netty.buffer.Unpooled;
+import net.raphimc.viabedrock.protocol.ClientboundBedrockPackets;
+import net.raphimc.viabedrock.protocol.types.BedrockTypes;
+import org.junit.jupiter.api.Test;
+
+import java.util.UUID;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+class DimensionDataPacketTest {
+
+ @Test
+ void retainsBoundsAndCloudSettingsWithoutConsumingTheNextDefinition() {
+ for (final int[] range : new int[][]{{0, 256}, {-64, 384}, {32, 64}}) {
+ for (final boolean clouds : new boolean[]{false, true}) {
+ final ByteBuf buffer = definition(range[0], range[1], -32, clouds);
+ try {
+ buffer.writeByte(77);
+ final var wrapper = new PacketWrapperImpl(ClientboundBedrockPackets.DIMENSION_DATA, buffer, null);
+ final var decoded = JoinPackets.readDimensionDefinition(wrapper);
+ assertEquals(range[0], decoded.minimumY());
+ assertEquals(range[1], decoded.height());
+ assertEquals(range[0] + range[1], decoded.maximumY());
+ assertEquals(-32, decoded.cloudHeight());
+ assertEquals(clouds, decoded.renderClouds());
+ assertEquals(77, buffer.readUnsignedByte());
+ assertFalse(buffer.isReadable());
+ } finally {
+ buffer.release();
+ }
+ }
+ }
+ }
+
+ @Test
+ void rejectsEmptyAndNegativeHeightRanges() {
+ for (final int range : new int[]{0, -16, Integer.MIN_VALUE}) {
+ final ByteBuf buffer = definition(-64, range, 192, true);
+ try {
+ final var wrapper = new PacketWrapperImpl(ClientboundBedrockPackets.DIMENSION_DATA, buffer, null);
+ assertThrows(IllegalArgumentException.class, () -> JoinPackets.readDimensionDefinition(wrapper));
+ } finally {
+ buffer.release();
+ }
+ }
+ }
+
+ @Test
+ void rejectsUpperBoundOverflowInsteadOfWrappingTheDimension() {
+ final ByteBuf buffer = definition(Integer.MAX_VALUE - 15, 16, 0, false);
+ try {
+ final var wrapper = new PacketWrapperImpl(ClientboundBedrockPackets.DIMENSION_DATA, buffer, null);
+ assertThrows(ArithmeticException.class, () -> JoinPackets.readDimensionDefinition(wrapper));
+ } finally {
+ buffer.release();
+ }
+ }
+
+ @Test
+ void retainsRepresentableBoundsAtTheSignedIntegerLimits() {
+ for (final int minimum : new int[]{Integer.MIN_VALUE, Integer.MAX_VALUE - 16}) {
+ final ByteBuf buffer = definition(minimum, 16, 128, true);
+ try {
+ final var wrapper = new PacketWrapperImpl(ClientboundBedrockPackets.DIMENSION_DATA, buffer, null);
+ final var decoded = JoinPackets.readDimensionDefinition(wrapper);
+ assertEquals(minimum, decoded.minimumY());
+ assertEquals(minimum + 16, decoded.maximumY());
+ } finally {
+ buffer.release();
+ }
+ }
+ }
+
+ private static ByteBuf definition(final int minimum, final int range, final int cloudHeight, final boolean clouds) {
+ final ByteBuf buffer = Unpooled.buffer();
+ BedrockTypes.VAR_INT.writePrimitive(buffer, minimum);
+ BedrockTypes.VAR_INT.writePrimitive(buffer, range);
+ BedrockTypes.VAR_INT.writePrimitive(buffer, 1); // generator
+ BedrockTypes.VAR_INT.writePrimitive(buffer, 0); // dimension type
+ BedrockTypes.UUID.write(buffer, UUID.randomUUID());
+ BedrockTypes.STRING.write(buffer, "minecraft:plains");
+ BedrockTypes.VAR_INT.writePrimitive(buffer, cloudHeight);
+ buffer.writeBoolean(clouds);
+ return buffer;
+ }
+
+}
diff --git a/src/test/java/net/raphimc/viabedrock/protocol/packet/ResourcePackClientResponseTest.java b/src/test/java/net/raphimc/viabedrock/protocol/packet/ResourcePackClientResponseTest.java
new file mode 100644
index 000000000..e00a7083a
--- /dev/null
+++ b/src/test/java/net/raphimc/viabedrock/protocol/packet/ResourcePackClientResponseTest.java
@@ -0,0 +1,74 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2023-2026 RK_01/RaphiMC 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 net.raphimc.viabedrock.protocol.packet;
+
+import com.viaversion.viaversion.api.protocol.packet.PacketWrapper;
+import com.viaversion.viaversion.protocol.packet.PacketWrapperImpl;
+import io.netty.buffer.ByteBuf;
+import io.netty.buffer.Unpooled;
+import net.raphimc.viabedrock.protocol.ServerboundBedrockPackets;
+import net.raphimc.viabedrock.protocol.data.enums.bedrock.generated.ResourcePackResponse;
+import net.raphimc.viabedrock.protocol.types.BedrockTypes;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+class ResourcePackClientResponseTest {
+
+ @Test
+ void downloadingUsesTheStringDiscriminatorAndVarintPackCount() throws Exception {
+ final String[] packIds = {"97e3f100-930a-4b47-b7ae-b8bbd38b1c19_1.0.0"};
+ final PacketWrapper wrapper = new PacketWrapperImpl(ServerboundBedrockPackets.RESOURCE_PACK_CLIENT_RESPONSE, null, null);
+ ResourcePackClientResponse.writeDownloading(wrapper, packIds);
+
+ final ByteBuf buffer = Unpooled.buffer();
+ try {
+ wrapper.writeToBuffer(buffer);
+ assertEquals(ServerboundBedrockPackets.RESOURCE_PACK_CLIENT_RESPONSE.getId(), BedrockTypes.UNSIGNED_VAR_INT.read(buffer));
+ assertEquals(1, BedrockTypes.UNSIGNED_VAR_INT.read(buffer));
+ assertEquals("downloading", BedrockTypes.STRING.read(buffer));
+ assertArrayEquals(packIds, BedrockTypes.STRING_ARRAY.read(buffer));
+ assertEquals(0, buffer.readableBytes());
+ } finally {
+ buffer.release();
+ }
+ }
+
+ @Test
+ void finishedResponsesContainTheStatusAndStringDiscriminator() throws Exception {
+ for (final ResourcePackResponse status : new ResourcePackResponse[]{
+ ResourcePackResponse.DownloadingFinished, ResourcePackResponse.ResourcePackStackFinished}) {
+ final PacketWrapper wrapper = new PacketWrapperImpl(ServerboundBedrockPackets.RESOURCE_PACK_CLIENT_RESPONSE, null, null);
+ ResourcePackClientResponse.write(wrapper, status);
+
+ final ByteBuf buffer = Unpooled.buffer();
+ try {
+ wrapper.writeToBuffer(buffer);
+ assertEquals(ServerboundBedrockPackets.RESOURCE_PACK_CLIENT_RESPONSE.getId(), BedrockTypes.UNSIGNED_VAR_INT.read(buffer));
+ assertEquals(status == ResourcePackResponse.DownloadingFinished ? 2 : 3, BedrockTypes.UNSIGNED_VAR_INT.read(buffer));
+ assertEquals(status == ResourcePackResponse.DownloadingFinished
+ ? "downloadingfinished" : "resourcepackstackfinished", BedrockTypes.STRING.read(buffer));
+ assertEquals(0, buffer.readableBytes());
+ } finally {
+ buffer.release();
+ }
+ }
+ }
+
+}
diff --git a/src/test/java/net/raphimc/viabedrock/protocol/types/entitydata/EntityDataTypeTest.java b/src/test/java/net/raphimc/viabedrock/protocol/types/entitydata/EntityDataTypeTest.java
new file mode 100644
index 000000000..fa10411d6
--- /dev/null
+++ b/src/test/java/net/raphimc/viabedrock/protocol/types/entitydata/EntityDataTypeTest.java
@@ -0,0 +1,55 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2023-2026 RK_01/RaphiMC 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 net.raphimc.viabedrock.protocol.types.entitydata;
+
+import io.netty.buffer.Unpooled;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+final class EntityDataTypeTest {
+
+ @Test
+ void readsBothDiscriminatorsAndLeavesTheFollowingFieldIntact() {
+ final var buffer = Unpooled.wrappedBuffer(new byte[]{18, 0, 0, 42, 99});
+ try {
+ final var value = new EntityDataType().read(buffer);
+ assertEquals(18, value.id());
+ assertEquals(EntityDataTypesBedrock.BYTE, value.dataType());
+ assertEquals(Byte.valueOf((byte) 42), value.value());
+ assertEquals(99, buffer.readUnsignedByte());
+ assertFalse(buffer.isReadable());
+ } finally {
+ buffer.release();
+ }
+ }
+
+ @Test
+ void rejectsUnknownAndMismatchedTypesBeforeReadingTheValue() {
+ for (final byte[] frame : new byte[][]{{18, 9, 9, 42}, {18, 1, 0, 42}}) {
+ final var buffer = Unpooled.wrappedBuffer(frame);
+ try {
+ assertThrows(IllegalStateException.class, () -> new EntityDataType().read(buffer));
+ assertEquals(42, buffer.readUnsignedByte());
+ } finally {
+ buffer.release();
+ }
+ }
+ }
+
+}
diff --git a/src/test/java/net/raphimc/viabedrock/protocol/types/model/FullContainerNameTypeTest.java b/src/test/java/net/raphimc/viabedrock/protocol/types/model/FullContainerNameTypeTest.java
new file mode 100644
index 000000000..ab3f69e18
--- /dev/null
+++ b/src/test/java/net/raphimc/viabedrock/protocol/types/model/FullContainerNameTypeTest.java
@@ -0,0 +1,49 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2026 RK_01/RaphiMC 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.
+ */
+package net.raphimc.viabedrock.protocol.types.model;
+
+import io.netty.buffer.ByteBuf;
+import io.netty.buffer.ByteBufUtil;
+import io.netty.buffer.Unpooled;
+import net.raphimc.viabedrock.protocol.data.enums.bedrock.generated.ContainerEnumName;
+import net.raphimc.viabedrock.protocol.model.FullContainerName;
+import org.junit.jupiter.api.Test;
+
+import java.util.Map;
+
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertSame;
+
+class FullContainerNameTypeTest {
+
+ @Test
+ void containerNamesUseProtocol2225SlotIds() {
+ final FullContainerNameType type = new FullContainerNameType();
+ final Map ids = Map.of(
+ ContainerEnumName.InventoryContainer, 29,
+ ContainerEnumName.CursorContainer, 59,
+ ContainerEnumName.CreatedOutputContainer, 60,
+ ContainerEnumName.RecipeFoodContainer, 64,
+ ContainerEnumName.RecipeBlocksContainer, 65,
+ ContainerEnumName.RecipeFurnaceItemsContainer, 66);
+
+ ids.forEach((name, id) -> {
+ final ByteBuf buffer = Unpooled.buffer();
+ try {
+ type.write(buffer, new FullContainerName(name, null));
+ assertArrayEquals(new byte[] {id.byteValue(), 0}, ByteBufUtil.getBytes(buffer));
+ assertSame(name, ContainerEnumName.getByValue(id));
+ } finally {
+ buffer.release();
+ }
+ });
+ }
+
+}
diff --git a/src/test/java/net/raphimc/viabedrock/protocol/types/model/PassengerOfBlockTypeTest.java b/src/test/java/net/raphimc/viabedrock/protocol/types/model/PassengerOfBlockTypeTest.java
new file mode 100644
index 000000000..d5b580bdf
--- /dev/null
+++ b/src/test/java/net/raphimc/viabedrock/protocol/types/model/PassengerOfBlockTypeTest.java
@@ -0,0 +1,69 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2023-2026 RK_01/RaphiMC 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 net.raphimc.viabedrock.protocol.types.model;
+
+import com.viaversion.viaversion.api.minecraft.BlockPosition;
+import io.netty.buffer.Unpooled;
+import net.raphimc.viabedrock.protocol.data.enums.bedrock.generated.PassengerOfBlockArguments_EmoteType;
+import net.raphimc.viabedrock.protocol.model.PassengerOfBlock;
+import net.raphimc.viabedrock.protocol.model.Position3f;
+import net.raphimc.viabedrock.protocol.types.BedrockTypes;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+final class PassengerOfBlockTypeTest {
+
+ @Test
+ void absentPassengerLeavesTheFollowingSpawnFieldIntact() {
+ final var buffer = Unpooled.buffer();
+ try {
+ buffer.writeBoolean(false).writeIntLE(0x13579BDF);
+ assertNull(BedrockTypes.OPTIONAL_PASSENGER_OF_BLOCK.read(buffer));
+ assertEquals(0x13579BDF, buffer.readIntLE());
+ assertFalse(buffer.isReadable());
+ } finally {
+ buffer.release();
+ }
+ }
+
+ @Test
+ void readsSignedBlockCoordinatesAndTheCompletePresentPassenger() {
+ final var buffer = Unpooled.buffer();
+ final var encoded = Unpooled.buffer();
+ try {
+ // Protocol 2225: presence, three signed varints, five little-endian floats, emote byte.
+ buffer.writeBytes(new byte[]{1, 3, 127, (byte) 0x80, 2});
+ buffer.writeFloatLE(-1.25F).writeFloatLE(0.5F).writeFloatLE(2.75F);
+ buffer.writeFloatLE(270F).writeFloatLE(45F).writeByte(2);
+ final int end = buffer.writerIndex();
+ buffer.writeIntLE(0x13579BDF);
+
+ final PassengerOfBlock actual = BedrockTypes.OPTIONAL_PASSENGER_OF_BLOCK.read(buffer);
+ assertEquals(new PassengerOfBlock(new BlockPosition(-2, -64, 128), new Position3f(-1.25F, 0.5F, 2.75F), 270F, 45F, PassengerOfBlockArguments_EmoteType.Laying), actual);
+ assertEquals(end, buffer.readerIndex());
+ assertEquals(0x13579BDF, buffer.readIntLE());
+ BedrockTypes.OPTIONAL_PASSENGER_OF_BLOCK.write(encoded, actual);
+ assertEquals(buffer.slice(0, end), encoded);
+ } finally {
+ buffer.release();
+ encoded.release();
+ }
+ }
+
+}
diff --git a/src/test/java/net/raphimc/viabedrock/tool/generator/BedrockDataEnumGeneratorTest.java b/src/test/java/net/raphimc/viabedrock/tool/generator/BedrockDataEnumGeneratorTest.java
new file mode 100644
index 000000000..de11610e3
--- /dev/null
+++ b/src/test/java/net/raphimc/viabedrock/tool/generator/BedrockDataEnumGeneratorTest.java
@@ -0,0 +1,73 @@
+/*
+ * This file is part of ViaBedrock - https://github.com/RaphiMC/ViaBedrock
+ * Copyright (C) 2023-2026 RK_01/RaphiMC 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 net.raphimc.viabedrock.tool.generator;
+
+import com.viaversion.viaversion.libs.gson.JsonObject;
+import com.viaversion.viaversion.libs.gson.JsonParser;
+import org.junit.jupiter.api.Test;
+
+import java.util.List;
+import java.util.Map;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+final class BedrockDataEnumGeneratorTest {
+
+ @Test
+ void fillsOmittedPacketIdsInNumericOrderWithoutReplacingEnumAliases() {
+ final JsonObject packetEnum = packetEnum();
+ final var missing = BedrockDataEnumGenerator.missingPacketIds(packetEnum, List.of(
+ packet("LastPacket", 357, 2225), packet("LoginPacket", 1, 2225),
+ packet("FirstPacket", 327, 2225)));
+ assertEquals(List.of("FirstPacket", "LastPacket"), List.copyOf(missing.keySet()));
+ assertEquals(Map.of("FirstPacket", 327, "LastPacket", 357), missing);
+ assertEquals(packetEnum(), packetEnum);
+ }
+
+ @Test
+ void rejectsConflictingSchemaIdsAndEnumNames() {
+ assertThrows(IllegalStateException.class, () -> BedrockDataEnumGenerator.missingPacketIds(
+ packetEnum(), List.of(packet("OnePacket", 327, 2225), packet("TwoPacket", 327, 2225))));
+ assertThrows(IllegalStateException.class, () -> BedrockDataEnumGenerator.missingPacketIds(
+ packetEnum(), List.of(packet("Login", 327, 2225))));
+ }
+
+ @Test
+ void rejectsMixedProtocolSnapshotsAndMissingExplicitValues() {
+ assertThrows(IllegalStateException.class, () -> BedrockDataEnumGenerator.missingPacketIds(
+ packetEnum(), List.of(packet("NewPacket", 327, 2193))));
+ final JsonObject packetEnum = packetEnum();
+ packetEnum.remove("x-enum-binary-value");
+ assertThrows(IllegalStateException.class, () -> BedrockDataEnumGenerator.missingPacketIds(packetEnum, List.of()));
+ }
+
+ private static JsonObject packetEnum() {
+ return JsonParser.parseString("{\"enum\":[\"Login\"],\"x-enum-binary-value\":[1],\"x-protocol-version\":2225}").getAsJsonObject();
+ }
+
+ private static JsonObject packet(final String name, final int id, final int protocol) {
+ final JsonObject packet = new JsonObject();
+ packet.addProperty("title", name);
+ packet.addProperty("x-protocol-version", protocol);
+ final JsonObject properties = new JsonObject();
+ properties.addProperty("[cereal:packet]", id);
+ packet.add("$metaProperties", properties);
+ return packet;
+ }
+
+}
diff --git a/src/tool/java/net/raphimc/viabedrock/tool/generator/BedrockDataEnumGenerator.java b/src/tool/java/net/raphimc/viabedrock/tool/generator/BedrockDataEnumGenerator.java
index 8a0954a15..c8cd4e7f9 100644
--- a/src/tool/java/net/raphimc/viabedrock/tool/generator/BedrockDataEnumGenerator.java
+++ b/src/tool/java/net/raphimc/viabedrock/tool/generator/BedrockDataEnumGenerator.java
@@ -30,7 +30,13 @@
import java.nio.file.Files;
import java.nio.file.Path;
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.LinkedHashMap;
import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.TreeMap;
import java.util.stream.Stream;
public final class BedrockDataEnumGenerator {
@@ -50,8 +56,11 @@ public static void main(final String[] args) throws Throwable {
throw new IllegalStateException("No enum definitions found in " + jsonDir);
}
+ final List definitions = new ArrayList<>();
for (Path file : jsonFiles) {
- final JsonObject jsonObject = gson.fromJson(Files.readString(file), JsonObject.class);
+ definitions.add(gson.fromJson(Files.readString(file), JsonObject.class));
+ }
+ for (JsonObject jsonObject : definitions) {
if (!jsonObject.has("enum")) {
continue;
@@ -135,6 +144,10 @@ public static void main(final String[] args) throws Throwable {
genEnum.enumFields().add(new Field(name, null, null, value, new Javadoc()));
}
+ if (enumName.equals("MinecraftPacketIds")) {
+ missingPacketIds(jsonObject, definitions).forEach((name, value) ->
+ genEnum.enumFields().add(new Field(name, null, null, Integer.toString(value), new Javadoc())));
+ }
codeGen.addType(genEnum);
}
@@ -142,6 +155,46 @@ public static void main(final String[] args) throws Throwable {
System.out.println("Generated " + jsonFiles.size() + " enums from " + jsonDir);
}
+ static Map missingPacketIds(final JsonObject packetEnum, final List definitions) {
+ final JsonArray names = packetEnum.getAsJsonArray("enum");
+ final JsonArray values = packetEnum.getAsJsonArray("x-enum-binary-value");
+ if (values == null || values.size() != names.size()) {
+ throw new IllegalStateException("Packet IDs require an explicit value for every enum entry");
+ }
+ final Map namedIds = new LinkedHashMap<>();
+ final Set enumIds = new HashSet<>();
+ for (int i = 0; i < names.size(); i++) {
+ namedIds.put(names.get(i).getAsString(), values.get(i).getAsInt());
+ enumIds.add(values.get(i).getAsInt());
+ }
+ final Map schemaIds = new TreeMap<>();
+ for (JsonObject definition : definitions) {
+ final JsonObject properties = definition.getAsJsonObject("$metaProperties");
+ if (properties == null || !properties.has("[cereal:packet]")) {
+ continue;
+ }
+ if (!packetEnum.get("x-protocol-version").equals(definition.get("x-protocol-version"))) {
+ throw new IllegalStateException("Packet schemas and enum must target the same protocol");
+ }
+ final String name = definition.get("title").getAsString();
+ final int id = properties.get("[cereal:packet]").getAsInt();
+ final String previous = schemaIds.putIfAbsent(id, name);
+ if (previous != null && !previous.equals(name)) {
+ throw new IllegalStateException("Conflicting packet schemas for ID " + id);
+ }
+ if (namedIds.containsKey(name) && namedIds.get(name) != id) {
+ throw new IllegalStateException("Conflicting packet ID for " + name);
+ }
+ }
+ final Map missing = new LinkedHashMap<>();
+ schemaIds.forEach((id, name) -> {
+ if (!enumIds.contains(id)) {
+ missing.put(name, id);
+ }
+ });
+ return missing;
+ }
+
private BedrockDataEnumGenerator() {
}