From 72197ddca8c9182b75bfb2f9b534d1dc203dbbf6 Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Thu, 9 Mar 2023 17:46:03 +0100 Subject: [PATCH] Lots of small and less small blockconnection optimization - blockConnections.json data is now stored more compact and with direct block state ids in blockConnections.nbt - For PacketBlockConnectionProvider, the server now longer spams unnecessary block change packets if the connectable block did not actually change - Some other, small optimizations within the individual connection handlers --- .../AbstractFenceConnectionHandler.java | 38 +- .../AbstractStempConnectionHandler.java | 6 +- .../BasicFenceConnectionHandler.java | 12 +- .../blockconnections/BlockData.java | 35 +- .../ChestConnectionHandler.java | 54 +- .../ChorusPlantConnectionHandler.java | 5 + .../blockconnections/ConnectionData.java | 114 +- .../blockconnections/ConnectionHandler.java | 4 +- .../DoorConnectionHandler.java | 18 +- .../FireConnectionHandler.java | 24 +- .../FlowerConnectionHandler.java | 8 +- .../GlassConnectionHandler.java | 36 +- .../NetherFenceConnectionHandler.java | 2 +- .../RedstoneConnectionHandler.java | 32 +- .../SnowyGrassConnectionHandler.java | 49 +- .../StairConnectionHandler.java | 20 +- .../TripwireConnectionHandler.java | 33 +- .../VineConnectionHandler.java | 12 +- .../WallConnectionHandler.java | 10 +- .../blockconnections/WrappedBlockData.java | 14 +- .../PacketBlockConnectionProvider.java | 3 +- .../providers/UserBlockData.java | 2 +- .../packets/WorldPackets.java | 28 +- .../storage/BlockConnectionStorage.java | 130 +- .../viaversion/data/blockConnections.json | 24542 ---------------- .../viaversion/data/blockConnections.nbt | Bin 0 -> 53389 bytes 26 files changed, 377 insertions(+), 24854 deletions(-) delete mode 100644 common/src/main/resources/assets/viaversion/data/blockConnections.json create mode 100644 common/src/main/resources/assets/viaversion/data/blockConnections.nbt diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/AbstractFenceConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/AbstractFenceConnectionHandler.java index eaf64222b..93780b1a8 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/AbstractFenceConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/AbstractFenceConnectionHandler.java @@ -21,29 +21,33 @@ import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.BlockFace; import com.viaversion.viaversion.api.minecraft.Position; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; +import it.unimi.dsi.fastutil.ints.IntOpenHashSet; +import it.unimi.dsi.fastutil.ints.IntSet; +import java.util.Arrays; public abstract class AbstractFenceConnectionHandler extends ConnectionHandler { private static final StairConnectionHandler STAIR_CONNECTION_HANDLER = new StairConnectionHandler(); - private final String blockConnections; - private final Set blockStates = new HashSet<>(); - private final Map connectedBlockStates = new HashMap<>(); + private final IntSet blockStates = new IntOpenHashSet(); + private final int[] connectedBlockStates = new int[statesSize()]; + private final int blockConnectionsTypeId; protected AbstractFenceConnectionHandler(String blockConnections) { - this.blockConnections = blockConnections; + this.blockConnectionsTypeId = blockConnections != null ? BlockData.connectionTypeId(blockConnections) : -1; + Arrays.fill(connectedBlockStates, -1); } public ConnectionData.ConnectorInitAction getInitAction(final String key) { final AbstractFenceConnectionHandler handler = this; return blockData -> { if (key.equals(blockData.getMinecraftKey())) { - if (blockData.hasData("waterlogged") && blockData.getValue("waterlogged").equals("true")) return; + if (blockData.hasData("waterlogged") && blockData.getValue("waterlogged").equals("true")) { + return; + } + blockStates.add(blockData.getSavedBlockStateId()); ConnectionData.connectionHandlerMap.put(blockData.getSavedBlockStateId(), handler); - connectedBlockStates.put(getStates(blockData), blockData.getSavedBlockStateId()); + byte internalStateId = getStates(blockData); + connectedBlockStates[internalStateId] = blockData.getSavedBlockStateId(); } }; } @@ -67,6 +71,10 @@ public abstract class AbstractFenceConnectionHandler extends ConnectionHandler { return states; } + protected byte statesSize() { + return 16; + } + @Override public int getBlockData(UserConnection user, Position position) { return STAIR_CONNECTION_HANDLER.connect(user, position, super.getBlockData(user, position)); @@ -74,19 +82,19 @@ public abstract class AbstractFenceConnectionHandler extends ConnectionHandler { @Override public int connect(UserConnection user, Position position, int blockState) { - final Integer newBlockState = connectedBlockStates.get(getStates(user, position, blockState)); - return newBlockState == null ? blockState : newBlockState; + final int newBlockState = connectedBlockStates[getStates(user, position, blockState)]; + return newBlockState == -1 ? blockState : newBlockState; } protected boolean connects(BlockFace side, int blockState, boolean pre1_12) { if (blockStates.contains(blockState)) return true; - if (blockConnections == null) return false; + if (blockConnectionsTypeId == -1) return false; BlockData blockData = ConnectionData.blockConnectionData.get(blockState); - return blockData != null && blockData.connectsTo(blockConnections, side.opposite(), pre1_12); + return blockData != null && blockData.connectsTo(blockConnectionsTypeId, side.opposite(), pre1_12); } - public Set getBlockStates() { + public IntSet getBlockStates() { return blockStates; } } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/AbstractStempConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/AbstractStempConnectionHandler.java index 6403c690c..b72308678 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/AbstractStempConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/AbstractStempConnectionHandler.java @@ -20,17 +20,17 @@ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnection import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.BlockFace; import com.viaversion.viaversion.api.minecraft.Position; +import it.unimi.dsi.fastutil.ints.IntOpenHashSet; +import it.unimi.dsi.fastutil.ints.IntSet; import java.util.EnumMap; -import java.util.HashSet; import java.util.Locale; import java.util.Map; -import java.util.Set; public abstract class AbstractStempConnectionHandler extends ConnectionHandler { private static final BlockFace[] BLOCK_FACES = {BlockFace.EAST, BlockFace.NORTH, BlockFace.SOUTH, BlockFace.WEST}; + private final IntSet blockId = new IntOpenHashSet(); private final int baseStateId; - private final Set blockId = new HashSet<>(); private final Map stemps = new EnumMap<>(BlockFace.class); diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/BasicFenceConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/BasicFenceConnectionHandler.java index 29223b67a..c32ec9267 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/BasicFenceConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/BasicFenceConnectionHandler.java @@ -24,12 +24,12 @@ public class BasicFenceConnectionHandler extends AbstractFenceConnectionHandler static List init() { List actions = new ArrayList<>(); - actions.add(new BasicFenceConnectionHandler("fenceConnections").getInitAction("minecraft:oak_fence")); - actions.add(new BasicFenceConnectionHandler("fenceConnections").getInitAction("minecraft:birch_fence")); - actions.add(new BasicFenceConnectionHandler("fenceConnections").getInitAction("minecraft:jungle_fence")); - actions.add(new BasicFenceConnectionHandler("fenceConnections").getInitAction("minecraft:dark_oak_fence")); - actions.add(new BasicFenceConnectionHandler("fenceConnections").getInitAction("minecraft:acacia_fence")); - actions.add(new BasicFenceConnectionHandler("fenceConnections").getInitAction("minecraft:spruce_fence")); + actions.add(new BasicFenceConnectionHandler("fence").getInitAction("minecraft:oak_fence")); + actions.add(new BasicFenceConnectionHandler("fence").getInitAction("minecraft:birch_fence")); + actions.add(new BasicFenceConnectionHandler("fence").getInitAction("minecraft:jungle_fence")); + actions.add(new BasicFenceConnectionHandler("fence").getInitAction("minecraft:dark_oak_fence")); + actions.add(new BasicFenceConnectionHandler("fence").getInitAction("minecraft:acacia_fence")); + actions.add(new BasicFenceConnectionHandler("fence").getInitAction("minecraft:spruce_fence")); return actions; } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/BlockData.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/BlockData.java index c230d39f3..f89a90286 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/BlockData.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/BlockData.java @@ -17,25 +17,34 @@ */ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnections; +import com.google.common.base.Preconditions; import com.viaversion.viaversion.api.minecraft.BlockFace; -import java.util.HashMap; -import java.util.Map; +import it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import java.util.Arrays; +import java.util.List; -public class BlockData { - private final Map connectData = new HashMap<>(); +public final class BlockData { + private static final List CONNECTION_TYPES = Arrays.asList("fence", "netherFence", "pane", "cobbleWall", "redstone", "allFalseIfStairPre1_12"); + private static final int MAGIC_STAIRS_ID = connectionTypeId("allFalseIfStairPre1_12"); + private final Int2ObjectMap connectData = new Int2ObjectArrayMap<>(); - public void put(String key, boolean[] booleans) { - connectData.put(key, booleans); + public void put(final int blockConnectionTypeId, final boolean[] booleans) { + connectData.put(blockConnectionTypeId, booleans); } - public boolean connectsTo(String blockConnection, BlockFace face, boolean pre1_12AbstractFence) { - boolean[] booleans = null; - if (pre1_12AbstractFence) { - booleans = connectData.get("allFalseIfStairPre1_12"); // https://minecraft.gamepedia.com/Java_Edition_1.12 - } - if (booleans == null) { - booleans = connectData.get(blockConnection); + public boolean connectsTo(final int blockConnectionTypeId, final BlockFace face, final boolean pre1_12AbstractFence) { + if (pre1_12AbstractFence && connectData.containsKey(MAGIC_STAIRS_ID)) { + return false; } + + final boolean[] booleans = connectData.get(blockConnectionTypeId); return booleans != null && booleans[face.ordinal()]; } + + public static int connectionTypeId(final String blockConnection) { + final int connectionTypeId = CONNECTION_TYPES.indexOf(blockConnection); + Preconditions.checkArgument(connectionTypeId != -1, "Unknown connection type: " + blockConnection); + return connectionTypeId; + } } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ChestConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ChestConnectionHandler.java index 64af8fa42..8717c86ea 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ChestConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ChestConnectionHandler.java @@ -20,28 +20,33 @@ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnection import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.BlockFace; import com.viaversion.viaversion.api.minecraft.Position; -import java.util.HashMap; -import java.util.HashSet; +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; +import it.unimi.dsi.fastutil.ints.IntOpenHashSet; +import it.unimi.dsi.fastutil.ints.IntSet; +import java.util.Arrays; import java.util.Locale; -import java.util.Map; -import java.util.Set; class ChestConnectionHandler extends ConnectionHandler { - private static final Map chestFacings = new HashMap<>(); - private static final Map connectedStates = new HashMap<>(); - private static final Set trappedChests = new HashSet<>(); + private static final Int2ObjectMap CHEST_FACINGS = new Int2ObjectOpenHashMap<>(); + private static final int[] CONNECTED_STATES = new int[32]; + private static final IntSet TRAPPED_CHESTS = new IntOpenHashSet(); static ConnectionData.ConnectorInitAction init() { + Arrays.fill(CONNECTED_STATES, -1); final ChestConnectionHandler connectionHandler = new ChestConnectionHandler(); return blockData -> { - if (!blockData.getMinecraftKey().equals("minecraft:chest") && !blockData.getMinecraftKey().equals("minecraft:trapped_chest")) + if (!blockData.getMinecraftKey().equals("minecraft:chest") && !blockData.getMinecraftKey().equals("minecraft:trapped_chest")) { return; - if (blockData.getValue("waterlogged").equals("true")) return; - chestFacings.put(blockData.getSavedBlockStateId(), BlockFace.valueOf(blockData.getValue("facing").toUpperCase(Locale.ROOT))); - if (blockData.getMinecraftKey().equalsIgnoreCase("minecraft:trapped_chest")) { - trappedChests.add(blockData.getSavedBlockStateId()); } - connectedStates.put(getStates(blockData), blockData.getSavedBlockStateId()); + if (blockData.getValue("waterlogged").equals("true")) { + return; + } + CHEST_FACINGS.put(blockData.getSavedBlockStateId(), BlockFace.valueOf(blockData.getValue("facing").toUpperCase(Locale.ROOT))); + if (blockData.getMinecraftKey().equalsIgnoreCase("minecraft:trapped_chest")) { + TRAPPED_CHESTS.add(blockData.getSavedBlockStateId()); + } + CONNECTED_STATES[getStates(blockData)] = blockData.getSavedBlockStateId(); ConnectionData.connectionHandlerMap.put(blockData.getSavedBlockStateId(), connectionHandler); }; } @@ -58,22 +63,27 @@ class ChestConnectionHandler extends ConnectionHandler { @Override public int connect(UserConnection user, Position position, int blockState) { - BlockFace facing = chestFacings.get(blockState); + BlockFace facing = CHEST_FACINGS.get(blockState); byte states = 0; states |= (facing.ordinal() << 2); - boolean trapped = trappedChests.contains(blockState); - if (trapped) states |= 16; + + boolean trapped = TRAPPED_CHESTS.contains(blockState); + if (trapped) { + states |= 16; + } + int relative; - if (chestFacings.containsKey(relative = getBlockData(user, position.getRelative(BlockFace.NORTH))) && trapped == trappedChests.contains(relative)) { + if (CHEST_FACINGS.containsKey(relative = getBlockData(user, position.getRelative(BlockFace.NORTH))) && trapped == TRAPPED_CHESTS.contains(relative)) { states |= facing == BlockFace.WEST ? 1 : 2; - } else if (chestFacings.containsKey(relative = getBlockData(user, position.getRelative(BlockFace.SOUTH))) && trapped == trappedChests.contains(relative)) { + } else if (CHEST_FACINGS.containsKey(relative = getBlockData(user, position.getRelative(BlockFace.SOUTH))) && trapped == TRAPPED_CHESTS.contains(relative)) { states |= facing == BlockFace.EAST ? 1 : 2; - } else if (chestFacings.containsKey(relative = getBlockData(user, position.getRelative(BlockFace.WEST))) && trapped == trappedChests.contains(relative)) { + } else if (CHEST_FACINGS.containsKey(relative = getBlockData(user, position.getRelative(BlockFace.WEST))) && trapped == TRAPPED_CHESTS.contains(relative)) { states |= facing == BlockFace.NORTH ? 2 : 1; - } else if (chestFacings.containsKey(relative = getBlockData(user, position.getRelative(BlockFace.EAST))) && trapped == trappedChests.contains(relative)) { + } else if (CHEST_FACINGS.containsKey(relative = getBlockData(user, position.getRelative(BlockFace.EAST))) && trapped == TRAPPED_CHESTS.contains(relative)) { states |= facing == BlockFace.SOUTH ? 2 : 1; } - Integer newBlockState = connectedStates.get(states); - return newBlockState == null ? blockState : newBlockState; + + int newBlockState = CONNECTED_STATES[states]; + return newBlockState == -1 ? blockState : newBlockState; } } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ChorusPlantConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ChorusPlantConnectionHandler.java index b69aa905f..e97757afd 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ChorusPlantConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ChorusPlantConnectionHandler.java @@ -55,6 +55,11 @@ public class ChorusPlantConnectionHandler extends AbstractFenceConnectionHandler return states; } + @Override + protected byte statesSize() { + return 64; + } + @Override protected byte getStates(UserConnection user, Position position, int blockState) { byte states = super.getStates(user, position, blockState); diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ConnectionData.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ConnectionData.java index 8a7f33720..7cb8aefb6 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ConnectionData.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ConnectionData.java @@ -17,9 +17,12 @@ */ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnections; +import com.github.steveice10.opennbt.tag.builtin.ByteArrayTag; +import com.github.steveice10.opennbt.tag.builtin.CompoundTag; +import com.github.steveice10.opennbt.tag.builtin.IntArrayTag; import com.github.steveice10.opennbt.tag.builtin.ListTag; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; +import com.github.steveice10.opennbt.tag.builtin.NumberTag; +import com.github.steveice10.opennbt.tag.builtin.Tag; import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.data.MappingDataLoader; @@ -46,17 +49,19 @@ import it.unimi.dsi.fastutil.objects.Object2IntMap; import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap; import java.util.ArrayList; import java.util.List; -import java.util.Locale; import java.util.Map.Entry; public final class ConnectionData { - private static final BlockChangeRecord1_8[] EMPTY_RECORDS = new BlockChangeRecord1_8[0]; public static BlockConnectionProvider blockConnectionProvider; - static Int2ObjectMap idToKey = new Int2ObjectOpenHashMap<>(8582, .99F); - static Object2IntMap keyToId = new Object2IntOpenHashMap<>(8582, .99F); - static Int2ObjectMap connectionHandlerMap = new Int2ObjectOpenHashMap<>(1); - static Int2ObjectMap blockConnectionData = new Int2ObjectOpenHashMap<>(1); - static IntSet occludingStates = new IntOpenHashSet(377, .99F); + static final Object2IntMap KEY_TO_ID = new Object2IntOpenHashMap<>(8582, .99F); + static final IntSet OCCLUDING_STATES = new IntOpenHashSet(377, .99F); + static Int2ObjectMap connectionHandlerMap = new Int2ObjectOpenHashMap<>(); + static Int2ObjectMap blockConnectionData = new Int2ObjectOpenHashMap<>(); + private static final BlockChangeRecord1_8[] EMPTY_RECORDS = new BlockChangeRecord1_8[0]; + + static { + KEY_TO_ID.defaultReturnValue(-1); + } public static void update(UserConnection user, Position position) throws Exception { for (BlockFace face : BlockFace.values()) { @@ -68,10 +73,12 @@ public final class ConnectionData { } int newBlockState = handler.connect(user, pos, blockState); - if (newBlockState == blockState) { + if (newBlockState == blockState && blockConnectionProvider.storesBlocks()) { continue; } + updateBlockStorage(user, pos.x(), pos.y(), pos.z(), newBlockState); + PacketWrapper blockUpdatePacket = PacketWrapper.create(ClientboundPackets1_13.BLOCK_CHANGE, null, user); blockUpdatePacket.write(Type.POSITION, pos); blockUpdatePacket.write(Type.VAR_INT, newBlockState); @@ -103,7 +110,10 @@ public final class ConnectionData { for (int s = 0; s < chunk.getSections().length; s++) { ChunkSection section = chunk.getSections()[s]; - if (section == null) continue; + if (section == null) { + continue; + } + DataPalette blocks = section.palette(PaletteType.BLOCKS); boolean willConnect = false; @@ -114,16 +124,25 @@ public final class ConnectionData { break; } } - if (!willConnect) continue; + if (!willConnect) { + continue; + } int yOff = s << 4; for (int idx = 0; idx < ChunkSection.SIZE; idx++) { int id = blocks.idAt(idx); ConnectionHandler handler = ConnectionData.getConnectionHandler(id); - if (handler == null) continue; - id = handler.connect(user, new Position(xOff + ChunkSection.xFromIndex(idx), yOff + ChunkSection.yFromIndex(idx), zOff + ChunkSection.zFromIndex(idx)), id); - blocks.setIdAt(idx, id); + if (handler == null) { + continue; + } + + Position position = new Position(xOff + ChunkSection.xFromIndex(idx), yOff + ChunkSection.yFromIndex(idx), zOff + ChunkSection.zFromIndex(idx)); + int connectedId = handler.connect(user, position, id); + if (connectedId != id) { + blocks.setIdAt(idx, connectedId); + updateBlockStorage(user, position.x(), position.y(), position.z(), connectedId); + } } } } @@ -137,39 +156,49 @@ public final class ConnectionData { ListTag blockStates = MappingDataLoader.loadNBT("blockstates-1.13.nbt").get("blockstates"); for (int id = 0; id < blockStates.size(); id++) { String key = (String) blockStates.get(id).getValue(); - idToKey.put(id, key); - keyToId.put(key, id); + KEY_TO_ID.put(key, id); } connectionHandlerMap = new Int2ObjectOpenHashMap<>(3650, .99F); if (!Via.getConfig().isReduceBlockStorageMemory()) { - blockConnectionData = new Int2ObjectOpenHashMap<>(1146, .99F); - JsonObject mappingBlockConnections = MappingDataLoader.loadData("blockConnections.json"); - for (Entry entry : mappingBlockConnections.entrySet()) { - int id = keyToId.getInt(entry.getKey()); + blockConnectionData = new Int2ObjectOpenHashMap<>(2048); + + ListTag blockConnectionMappings = MappingDataLoader.loadNBT("blockConnections.nbt").get("data"); + for (Tag blockTag : blockConnectionMappings) { + CompoundTag blockCompoundTag = (CompoundTag) blockTag; BlockData blockData = new BlockData(); - for (Entry type : entry.getValue().getAsJsonObject().entrySet()) { - String name = type.getKey(); - JsonObject object = type.getValue().getAsJsonObject(); - boolean[] data = new boolean[6]; - for (BlockFace value : BlockFace.values()) { - String face = value.toString().toLowerCase(Locale.ROOT); - if (object.has(face)) { - data[value.ordinal()] = object.getAsJsonPrimitive(face).getAsBoolean(); - } + for (Entry entry : blockCompoundTag.entrySet()) { + String key = entry.getKey(); + if (key.equals("id") || key.equals("ids")) { + continue; } - blockData.put(name, data); + + + boolean[] attachingFaces = new boolean[4]; + ByteArrayTag connections = (ByteArrayTag) entry.getValue(); + for (byte blockFaceId : connections.getValue()) { + attachingFaces[blockFaceId] = true; + } + + int connectionTypeId = Integer.parseInt(key); + blockData.put(connectionTypeId, attachingFaces); } - if (entry.getKey().contains("stairs")) { - blockData.put("allFalseIfStairPre1_12", new boolean[6]); + + NumberTag idTag = blockCompoundTag.get("id"); + if (idTag != null) { + blockConnectionData.put(idTag.asInt(), blockData); + } else { + IntArrayTag idsTag = blockCompoundTag.get("ids"); + for (int id : idsTag.getValue()) { + blockConnectionData.put(id, blockData); + } } - blockConnectionData.put(id, blockData); } } for (String state : occludingBlockStates()) { - occludingStates.add(keyToId.getInt(state)); + OCCLUDING_STATES.add(KEY_TO_ID.getInt(state)); } List initActions = new ArrayList<>(); @@ -192,7 +221,7 @@ public final class ConnectionData { initActions.add(VineConnectionHandler.init()); } - for (String key : keyToId.keySet()) { + for (String key : KEY_TO_ID.keySet()) { WrappedBlockData wrappedBlockData = WrappedBlockData.fromString(key); for (ConnectorInitAction action : initActions) { action.check(wrappedBlockData); @@ -223,11 +252,7 @@ public final class ConnectionData { } public static int getId(String key) { - return keyToId.getOrDefault(Key.stripMinecraftNamespace(key), -1); - } - - public static String getKey(int id) { - return idToKey.get(id); + return KEY_TO_ID.getOrDefault(Key.stripMinecraftNamespace(key), -1); } private static String[] occludingBlockStates() { @@ -619,10 +644,10 @@ public final class ConnectionData { } public static Object2IntMap getKeyToId() { - return keyToId; + return KEY_TO_ID; } - public static class NeighbourUpdater { + public static final class NeighbourUpdater { private final UserConnection user; private final UserBlockData userBlockData; @@ -701,8 +726,9 @@ public final class ConnectionData { Position pos = new Position(x, y, z); int newBlockState = handler.connect(user, pos, blockState); - if (blockState != newBlockState) { + if (blockState != newBlockState || !blockConnectionProvider.storesBlocks()) { records.add(new BlockChangeRecord1_8(x & 0xF, y, z & 0xF, newBlockState)); + updateBlockStorage(user, x, y, z, newBlockState); } } } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ConnectionHandler.java index ac839efc9..e2e0e9dd7 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/ConnectionHandler.java @@ -17,16 +17,14 @@ */ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnections; -import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.Position; -import com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnections.providers.BlockConnectionProvider; public abstract class ConnectionHandler { public abstract int connect(UserConnection user, Position position, int blockState); public int getBlockData(UserConnection user, Position position) { - return Via.getManager().getProviders().get(BlockConnectionProvider.class).getBlockData(user, position.x(), position.y(), position.z()); + return ConnectionData.blockConnectionProvider.getBlockData(user, position.x(), position.y(), position.z()); } } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/DoorConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/DoorConnectionHandler.java index cca879ec3..8a2e58716 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/DoorConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/DoorConnectionHandler.java @@ -20,6 +20,8 @@ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnection import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.BlockFace; import com.viaversion.viaversion.api.minecraft.Position; +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import java.util.HashMap; import java.util.LinkedList; import java.util.List; @@ -27,8 +29,8 @@ import java.util.Locale; import java.util.Map; public class DoorConnectionHandler extends ConnectionHandler { - private static final Map doorDataMap = new HashMap<>(); - private static final Map connectedStates = new HashMap<>(); + private static final Int2ObjectMap DOOR_DATA_MAP = new Int2ObjectOpenHashMap<>(); + private static final Map CONNECTED_STATES = new HashMap<>(); static ConnectionData.ConnectorInitAction init() { final List baseDoors = new LinkedList<>(); @@ -56,9 +58,9 @@ public class DoorConnectionHandler extends ConnectionHandler { type ); - doorDataMap.put(id, doorData); + DOOR_DATA_MAP.put(id, doorData); - connectedStates.put(getStates(doorData), id); + CONNECTED_STATES.put(getStates(doorData), id); ConnectionData.connectionHandlerMap.put(id, connectionHandler); }; @@ -77,12 +79,12 @@ public class DoorConnectionHandler extends ConnectionHandler { @Override public int connect(UserConnection user, Position position, int blockState) { - DoorData doorData = doorDataMap.get(blockState); + DoorData doorData = DOOR_DATA_MAP.get(blockState); if (doorData == null) return blockState; short s = 0; s |= (doorData.getType() & 0x7) << 6; if (doorData.isLower()) { - DoorData upperHalf = doorDataMap.get(getBlockData(user, position.getRelative(BlockFace.TOP))); + DoorData upperHalf = DOOR_DATA_MAP.get(getBlockData(user, position.getRelative(BlockFace.TOP))); if (upperHalf == null) return blockState; s |= 1; if (doorData.isOpen()) s |= 2; @@ -90,7 +92,7 @@ public class DoorConnectionHandler extends ConnectionHandler { if (upperHalf.isRightHinge()) s |= 8; s |= doorData.getFacing().ordinal() << 4; } else { - DoorData lowerHalf = doorDataMap.get(getBlockData(user, position.getRelative(BlockFace.BOTTOM))); + DoorData lowerHalf = DOOR_DATA_MAP.get(getBlockData(user, position.getRelative(BlockFace.BOTTOM))); if (lowerHalf == null) return blockState; if (lowerHalf.isOpen()) s |= 2; if (doorData.isPowered()) s |= 4; @@ -98,7 +100,7 @@ public class DoorConnectionHandler extends ConnectionHandler { s |= lowerHalf.getFacing().ordinal() << 4; } - Integer newBlockState = connectedStates.get(s); + Integer newBlockState = CONNECTED_STATES.get(s); return newBlockState == null ? blockState : newBlockState; } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/FireConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/FireConnectionHandler.java index 8ecf74ab8..88a7217bb 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/FireConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/FireConnectionHandler.java @@ -20,15 +20,15 @@ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnection import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.BlockFace; import com.viaversion.viaversion.api.minecraft.Position; -import java.util.HashMap; +import it.unimi.dsi.fastutil.ints.IntOpenHashSet; +import it.unimi.dsi.fastutil.ints.IntSet; import java.util.HashSet; -import java.util.Map; import java.util.Set; public class FireConnectionHandler extends ConnectionHandler { private static final String[] WOOD_TYPES = {"oak", "spruce", "birch", "jungle", "acacia", "dark_oak"}; - private static final Map connectedBlocks = new HashMap<>(); - private static final Set flammableBlocks = new HashSet<>(); + private static final int[] CONNECTED_BLOCKS = new int[32]; + private static final IntSet FLAMMABLE_BLOCKS = new IntOpenHashSet(); private static void addWoodTypes(Set set, String suffix) { for (String woodType : WOOD_TYPES) { @@ -55,10 +55,10 @@ public class FireConnectionHandler extends ConnectionHandler { return blockData -> { String key = blockData.getMinecraftKey(); if (key.contains("_wool") || key.contains("_carpet") || flammabeIds.contains(key)) { - flammableBlocks.add(blockData.getSavedBlockStateId()); + FLAMMABLE_BLOCKS.add(blockData.getSavedBlockStateId()); } else if (key.equals("minecraft:fire")) { int id = blockData.getSavedBlockStateId(); - connectedBlocks.put(getStates(blockData), id); + CONNECTED_BLOCKS[getStates(blockData)] = id; ConnectionData.connectionHandlerMap.put(id, connectionHandler); } }; @@ -77,11 +77,11 @@ public class FireConnectionHandler extends ConnectionHandler { @Override public int connect(UserConnection user, Position position, int blockState) { byte states = 0; - if (flammableBlocks.contains(getBlockData(user, position.getRelative(BlockFace.EAST)))) states |= 1; - if (flammableBlocks.contains(getBlockData(user, position.getRelative(BlockFace.NORTH)))) states |= 2; - if (flammableBlocks.contains(getBlockData(user, position.getRelative(BlockFace.SOUTH)))) states |= 4; - if (flammableBlocks.contains(getBlockData(user, position.getRelative(BlockFace.TOP)))) states |= 8; - if (flammableBlocks.contains(getBlockData(user, position.getRelative(BlockFace.WEST)))) states |= 16; - return connectedBlocks.get(states); + if (FLAMMABLE_BLOCKS.contains(getBlockData(user, position.getRelative(BlockFace.EAST)))) states |= 1; + if (FLAMMABLE_BLOCKS.contains(getBlockData(user, position.getRelative(BlockFace.NORTH)))) states |= 2; + if (FLAMMABLE_BLOCKS.contains(getBlockData(user, position.getRelative(BlockFace.SOUTH)))) states |= 4; + if (FLAMMABLE_BLOCKS.contains(getBlockData(user, position.getRelative(BlockFace.TOP)))) states |= 8; + if (FLAMMABLE_BLOCKS.contains(getBlockData(user, position.getRelative(BlockFace.WEST)))) states |= 16; + return CONNECTED_BLOCKS[states]; } } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/FlowerConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/FlowerConnectionHandler.java index 2810153f4..67ed6516e 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/FlowerConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/FlowerConnectionHandler.java @@ -28,7 +28,7 @@ import java.util.Set; public class FlowerConnectionHandler extends ConnectionHandler { - private static final Int2IntMap flowers = new Int2IntOpenHashMap(); + private static final Int2IntMap FLOWERS = new Int2IntOpenHashMap(); static ConnectionData.ConnectorInitAction init() { final Set baseFlower = new HashSet<>(); @@ -45,7 +45,7 @@ public class FlowerConnectionHandler extends ConnectionHandler { ConnectionData.connectionHandlerMap.put(blockData.getSavedBlockStateId(), handler); if (blockData.getValue("half").equals("lower")) { blockData.set("half", "upper"); - flowers.put(blockData.getSavedBlockStateId(), blockData.getBlockStateId()); + FLOWERS.put(blockData.getSavedBlockStateId(), blockData.getBlockStateId()); } } }; @@ -54,14 +54,14 @@ public class FlowerConnectionHandler extends ConnectionHandler { @Override public int connect(UserConnection user, Position position, int blockState) { int blockBelowId = getBlockData(user, position.getRelative(BlockFace.BOTTOM)); - int connectBelow = flowers.get(blockBelowId); + int connectBelow = FLOWERS.get(blockBelowId); if (connectBelow != 0) { int blockAboveId = getBlockData(user, position.getRelative(BlockFace.TOP)); if (Via.getConfig().isStemWhenBlockAbove()) { if (blockAboveId == 0) { return connectBelow; } - } else if (!flowers.containsKey(blockAboveId)) { + } else if (!FLOWERS.containsKey(blockAboveId)) { return connectBelow; } } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/GlassConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/GlassConnectionHandler.java index 42591f173..97b8ddd8f 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/GlassConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/GlassConnectionHandler.java @@ -27,24 +27,24 @@ public class GlassConnectionHandler extends AbstractFenceConnectionHandler { static List init() { List actions = new ArrayList<>(18); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:white_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:orange_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:magenta_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:light_blue_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:yellow_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:lime_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:pink_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:gray_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:light_gray_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:cyan_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:purple_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:blue_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:brown_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:green_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:red_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:black_stained_glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:glass_pane")); - actions.add(new GlassConnectionHandler("paneConnections").getInitAction("minecraft:iron_bars")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:white_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:orange_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:magenta_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:light_blue_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:yellow_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:lime_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:pink_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:gray_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:light_gray_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:cyan_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:purple_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:blue_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:brown_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:green_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:red_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:black_stained_glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:glass_pane")); + actions.add(new GlassConnectionHandler("pane").getInitAction("minecraft:iron_bars")); return actions; } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/NetherFenceConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/NetherFenceConnectionHandler.java index a0957a307..c32585692 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/NetherFenceConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/NetherFenceConnectionHandler.java @@ -20,7 +20,7 @@ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnection public class NetherFenceConnectionHandler extends AbstractFenceConnectionHandler { static ConnectionData.ConnectorInitAction init() { - return new NetherFenceConnectionHandler("netherFenceConnections").getInitAction("minecraft:nether_brick_fence"); + return new NetherFenceConnectionHandler("netherFence").getInitAction("minecraft:nether_brick_fence"); } public NetherFenceConnectionHandler(String blockConnections) { diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/RedstoneConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/RedstoneConnectionHandler.java index e1f322bd2..1db7cb834 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/RedstoneConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/RedstoneConnectionHandler.java @@ -22,23 +22,27 @@ import com.viaversion.viaversion.api.minecraft.BlockFace; import com.viaversion.viaversion.api.minecraft.Position; import it.unimi.dsi.fastutil.ints.Int2IntMap; import it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap; -import java.util.HashSet; -import java.util.Set; +import it.unimi.dsi.fastutil.ints.IntOpenHashSet; +import it.unimi.dsi.fastutil.ints.IntSet; public class RedstoneConnectionHandler extends ConnectionHandler { - private static final Set redstone = new HashSet<>(); - private static final Int2IntMap connectedBlockStates = new Int2IntOpenHashMap(1296); - private static final Int2IntMap powerMappings = new Int2IntOpenHashMap(1296); + private static final IntSet REDSTONE = new IntOpenHashSet(); + private static final Int2IntMap CONNECTED_BLOCK_STATES = new Int2IntOpenHashMap(1296); + private static final Int2IntMap POWER_MAPPINGS = new Int2IntOpenHashMap(1296); + private static final int BLOCK_CONNECTION_TYPE_ID = BlockData.connectionTypeId("redstone"); static ConnectionData.ConnectorInitAction init() { final RedstoneConnectionHandler connectionHandler = new RedstoneConnectionHandler(); final String redstoneKey = "minecraft:redstone_wire"; return blockData -> { - if (!redstoneKey.equals(blockData.getMinecraftKey())) return; - redstone.add(blockData.getSavedBlockStateId()); + if (!redstoneKey.equals(blockData.getMinecraftKey())) { + return; + } + + REDSTONE.add(blockData.getSavedBlockStateId()); ConnectionData.connectionHandlerMap.put(blockData.getSavedBlockStateId(), connectionHandler); - connectedBlockStates.put(getStates(blockData), blockData.getSavedBlockStateId()); - powerMappings.put(blockData.getSavedBlockStateId(), Integer.parseInt(blockData.getValue("power"))); + CONNECTED_BLOCK_STATES.put(getStates(blockData), blockData.getSavedBlockStateId()); + POWER_MAPPINGS.put(blockData.getSavedBlockStateId(), Integer.parseInt(blockData.getValue("power"))); }; } @@ -72,8 +76,8 @@ public class RedstoneConnectionHandler extends ConnectionHandler { b |= connects(user, position, BlockFace.NORTH) << 2; b |= connects(user, position, BlockFace.SOUTH) << 4; b |= connects(user, position, BlockFace.WEST) << 6; - b |= powerMappings.get(blockState) << 8; - return connectedBlockStates.getOrDefault(b, blockState); + b |= POWER_MAPPINGS.get(blockState) << 8; + return CONNECTED_BLOCK_STATES.getOrDefault(b, blockState); } private int connects(UserConnection user, Position position, BlockFace side) { @@ -83,11 +87,11 @@ public class RedstoneConnectionHandler extends ConnectionHandler { return 1; //side } int up = getBlockData(user, relative.getRelative(BlockFace.TOP)); - if (redstone.contains(up) && !ConnectionData.occludingStates.contains(getBlockData(user, position.getRelative(BlockFace.TOP)))) { + if (REDSTONE.contains(up) && !ConnectionData.OCCLUDING_STATES.contains(getBlockData(user, position.getRelative(BlockFace.TOP)))) { return 2; //"up" } int down = getBlockData(user, relative.getRelative(BlockFace.BOTTOM)); - if (redstone.contains(down) && !ConnectionData.occludingStates.contains(getBlockData(user, relative))) { + if (REDSTONE.contains(down) && !ConnectionData.OCCLUDING_STATES.contains(getBlockData(user, relative))) { return 1; //side } return 0; //none @@ -95,6 +99,6 @@ public class RedstoneConnectionHandler extends ConnectionHandler { private boolean connects(BlockFace side, int blockState) { final BlockData blockData = ConnectionData.blockConnectionData.get(blockState); - return blockData != null && blockData.connectsTo("redstoneConnections", side.opposite(), false); + return blockData != null && blockData.connectsTo(BLOCK_CONNECTION_TYPE_ID, side.opposite(), false); } } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/SnowyGrassConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/SnowyGrassConnectionHandler.java index 7bfe3da49..2cff127d4 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/SnowyGrassConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/SnowyGrassConnectionHandler.java @@ -20,15 +20,16 @@ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnection import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.BlockFace; import com.viaversion.viaversion.api.minecraft.Position; -import com.viaversion.viaversion.util.Pair; -import java.util.HashMap; +import it.unimi.dsi.fastutil.ints.IntOpenHashSet; +import it.unimi.dsi.fastutil.ints.IntSet; +import it.unimi.dsi.fastutil.objects.Object2IntMap; +import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap; import java.util.HashSet; -import java.util.Map; import java.util.Set; public class SnowyGrassConnectionHandler extends ConnectionHandler { - private static final Map, Integer> grassBlocks = new HashMap<>(); - private static final Set snows = new HashSet<>(); + private static final Object2IntMap GRASS_BLOCKS = new Object2IntOpenHashMap<>(); + private static final IntSet SNOWY_GRASS_BLOCKS = new IntOpenHashSet(); static ConnectionData.ConnectorInitAction init() { final Set snowyGrassBlocks = new HashSet<>(); @@ -36,18 +37,19 @@ public class SnowyGrassConnectionHandler extends ConnectionHandler { snowyGrassBlocks.add("minecraft:podzol"); snowyGrassBlocks.add("minecraft:mycelium"); + GRASS_BLOCKS.defaultReturnValue(-1); final SnowyGrassConnectionHandler handler = new SnowyGrassConnectionHandler(); return blockData -> { if (snowyGrassBlocks.contains(blockData.getMinecraftKey())) { ConnectionData.connectionHandlerMap.put(blockData.getSavedBlockStateId(), handler); blockData.set("snowy", "true"); - grassBlocks.put(new Pair<>(blockData.getSavedBlockStateId(), true), blockData.getBlockStateId()); + GRASS_BLOCKS.put(new GrassBlock(blockData.getSavedBlockStateId(), true), blockData.getBlockStateId()); blockData.set("snowy", "false"); - grassBlocks.put(new Pair<>(blockData.getSavedBlockStateId(), false), blockData.getBlockStateId()); + GRASS_BLOCKS.put(new GrassBlock(blockData.getSavedBlockStateId(), false), blockData.getBlockStateId()); } if (blockData.getMinecraftKey().equals("minecraft:snow") || blockData.getMinecraftKey().equals("minecraft:snow_block")) { ConnectionData.connectionHandlerMap.put(blockData.getSavedBlockStateId(), handler); - snows.add(blockData.getSavedBlockStateId()); + SnowyGrassConnectionHandler.SNOWY_GRASS_BLOCKS.add(blockData.getSavedBlockStateId()); } }; } @@ -55,10 +57,33 @@ public class SnowyGrassConnectionHandler extends ConnectionHandler { @Override public int connect(UserConnection user, Position position, int blockState) { int blockUpId = getBlockData(user, position.getRelative(BlockFace.TOP)); - Integer newId = grassBlocks.get(new Pair<>(blockState, snows.contains(blockUpId))); - if (newId != null) { - return newId; + int newId = GRASS_BLOCKS.getInt(new GrassBlock(blockState, SNOWY_GRASS_BLOCKS.contains(blockUpId))); + return newId != -1 ? newId : blockState; + } + + private static final class GrassBlock { + private final int blockStateId; + private final boolean snowy; + + private GrassBlock(final int blockStateId, final boolean snowy) { + this.blockStateId = blockStateId; + this.snowy = snowy; + } + + @Override + public boolean equals(final Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + final GrassBlock that = (GrassBlock) o; + if (blockStateId != that.blockStateId) return false; + return snowy == that.snowy; + } + + @Override + public int hashCode() { + int result = blockStateId; + result = 31 * result + (snowy ? 1 : 0); + return result; } - return blockState; } } \ No newline at end of file diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/StairConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/StairConnectionHandler.java index f361d8d09..ac51d6bae 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/StairConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/StairConnectionHandler.java @@ -20,6 +20,8 @@ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnection import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.BlockFace; import com.viaversion.viaversion.api.minecraft.Position; +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import java.util.HashMap; import java.util.LinkedList; import java.util.List; @@ -27,8 +29,8 @@ import java.util.Locale; import java.util.Map; public class StairConnectionHandler extends ConnectionHandler { - private static final Map stairDataMap = new HashMap<>(); - private static final Map connectedBlocks = new HashMap<>(); + private static final Int2ObjectMap STAIR_DATA_MAP = new Int2ObjectOpenHashMap<>(); + private static final Map CONNECTED_BLOCKS = new HashMap<>(); static ConnectionData.ConnectorInitAction init() { final List baseStairs = new LinkedList<>(); @@ -84,8 +86,8 @@ public class StairConnectionHandler extends ConnectionHandler { BlockFace.valueOf(blockData.getValue("facing").toUpperCase(Locale.ROOT)) ); - stairDataMap.put(blockData.getSavedBlockStateId(), stairData); - connectedBlocks.put(getStates(stairData), blockData.getSavedBlockStateId()); + STAIR_DATA_MAP.put(blockData.getSavedBlockStateId(), stairData); + CONNECTED_BLOCKS.put(getStates(stairData), blockData.getSavedBlockStateId()); ConnectionData.connectionHandlerMap.put(blockData.getSavedBlockStateId(), connectionHandler); }; @@ -102,7 +104,7 @@ public class StairConnectionHandler extends ConnectionHandler { @Override public int connect(UserConnection user, Position position, int blockState) { - StairData stairData = stairDataMap.get(blockState); + StairData stairData = STAIR_DATA_MAP.get(blockState); if (stairData == null) return blockState; short s = 0; @@ -111,14 +113,14 @@ public class StairConnectionHandler extends ConnectionHandler { s |= stairData.getType() << 4; s |= stairData.getFacing().ordinal() << 9; - Integer newBlockState = connectedBlocks.get(s); + Integer newBlockState = CONNECTED_BLOCKS.get(s); return newBlockState == null ? blockState : newBlockState; } private int getShape(UserConnection user, Position position, StairData stair) { BlockFace facing = stair.getFacing(); - StairData relativeStair = stairDataMap.get(getBlockData(user, position.getRelative(facing))); + StairData relativeStair = STAIR_DATA_MAP.get(getBlockData(user, position.getRelative(facing))); if (relativeStair != null && relativeStair.isBottom() == stair.isBottom()) { BlockFace facing2 = relativeStair.getFacing(); if (facing.axis() != facing2.axis() && checkOpposite(user, stair, position, facing2.opposite())) { @@ -126,7 +128,7 @@ public class StairConnectionHandler extends ConnectionHandler { } } - relativeStair = stairDataMap.get(getBlockData(user, position.getRelative(facing.opposite()))); + relativeStair = STAIR_DATA_MAP.get(getBlockData(user, position.getRelative(facing.opposite()))); if (relativeStair != null && relativeStair.isBottom() == stair.isBottom()) { BlockFace facing2 = relativeStair.getFacing(); if (facing.axis() != facing2.axis() && checkOpposite(user, stair, position, facing2)) { @@ -138,7 +140,7 @@ public class StairConnectionHandler extends ConnectionHandler { } private boolean checkOpposite(UserConnection user, StairData stair, Position position, BlockFace face) { - StairData relativeStair = stairDataMap.get(getBlockData(user, position.getRelative(face))); + StairData relativeStair = STAIR_DATA_MAP.get(getBlockData(user, position.getRelative(face))); return relativeStair == null || relativeStair.getFacing() != stair.getFacing() || relativeStair.isBottom() != stair.isBottom(); } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/TripwireConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/TripwireConnectionHandler.java index dcc945cc7..c4e91bede 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/TripwireConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/TripwireConnectionHandler.java @@ -20,20 +20,23 @@ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnection import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.BlockFace; import com.viaversion.viaversion.api.minecraft.Position; -import java.util.HashMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; +import java.util.Arrays; import java.util.Locale; -import java.util.Map; public class TripwireConnectionHandler extends ConnectionHandler { - private static final Map tripwireDataMap = new HashMap<>(); - private static final Map connectedBlocks = new HashMap<>(); - private static final Map tripwireHooks = new HashMap<>(); + private static final Int2ObjectMap TRIPWIRE_DATA_MAP = new Int2ObjectOpenHashMap<>(); + private static final Int2ObjectMap TRIPWIRE_HOOKS = new Int2ObjectArrayMap<>(); + private static final int[] CONNECTED_BLOCKS = new int[128]; static ConnectionData.ConnectorInitAction init() { + Arrays.fill(CONNECTED_BLOCKS, -1); final TripwireConnectionHandler connectionHandler = new TripwireConnectionHandler(); return blockData -> { if (blockData.getMinecraftKey().equals("minecraft:tripwire_hook")) { - tripwireHooks.put(blockData.getSavedBlockStateId(), BlockFace.valueOf(blockData.getValue("facing").toUpperCase(Locale.ROOT))); + TRIPWIRE_HOOKS.put(blockData.getSavedBlockStateId(), BlockFace.valueOf(blockData.getValue("facing").toUpperCase(Locale.ROOT))); } else if (blockData.getMinecraftKey().equals("minecraft:tripwire")) { TripwireData tripwireData = new TripwireData( blockData.getValue("attached").equals("true"), @@ -41,8 +44,8 @@ public class TripwireConnectionHandler extends ConnectionHandler { blockData.getValue("powered").equals("true") ); - tripwireDataMap.put(blockData.getSavedBlockStateId(), tripwireData); - connectedBlocks.put(getStates(blockData), blockData.getSavedBlockStateId()); + TRIPWIRE_DATA_MAP.put(blockData.getSavedBlockStateId(), tripwireData); + CONNECTED_BLOCKS[getStates(blockData)] = blockData.getSavedBlockStateId(); ConnectionData.connectionHandlerMap.put(blockData.getSavedBlockStateId(), connectionHandler); } @@ -63,7 +66,7 @@ public class TripwireConnectionHandler extends ConnectionHandler { @Override public int connect(UserConnection user, Position position, int blockState) { - TripwireData tripwireData = tripwireDataMap.get(blockState); + TripwireData tripwireData = TRIPWIRE_DATA_MAP.get(blockState); if (tripwireData == null) return blockState; byte b = 0; if (tripwireData.isAttached()) b |= 1; @@ -75,21 +78,21 @@ public class TripwireConnectionHandler extends ConnectionHandler { int south = getBlockData(user, position.getRelative(BlockFace.SOUTH)); int west = getBlockData(user, position.getRelative(BlockFace.WEST)); - if (tripwireDataMap.containsKey(east) || tripwireHooks.get(east) == BlockFace.WEST) { + if (TRIPWIRE_DATA_MAP.containsKey(east) || TRIPWIRE_HOOKS.get(east) == BlockFace.WEST) { b |= 8; } - if (tripwireDataMap.containsKey(north) || tripwireHooks.get(north) == BlockFace.SOUTH) { + if (TRIPWIRE_DATA_MAP.containsKey(north) || TRIPWIRE_HOOKS.get(north) == BlockFace.SOUTH) { b |= 16; } - if (tripwireDataMap.containsKey(south) || tripwireHooks.get(south) == BlockFace.NORTH) { + if (TRIPWIRE_DATA_MAP.containsKey(south) || TRIPWIRE_HOOKS.get(south) == BlockFace.NORTH) { b |= 32; } - if (tripwireDataMap.containsKey(west) || tripwireHooks.get(west) == BlockFace.EAST) { + if (TRIPWIRE_DATA_MAP.containsKey(west) || TRIPWIRE_HOOKS.get(west) == BlockFace.EAST) { b |= 64; } - Integer newBlockState = connectedBlocks.get(b); - return newBlockState == null ? blockState : newBlockState; + int newBlockState = CONNECTED_BLOCKS[b]; + return newBlockState == -1 ? blockState : newBlockState; } private static final class TripwireData { diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/VineConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/VineConnectionHandler.java index 95b3522e5..f2da03234 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/VineConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/VineConnectionHandler.java @@ -20,18 +20,18 @@ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnection import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.BlockFace; import com.viaversion.viaversion.api.minecraft.Position; -import java.util.HashSet; -import java.util.Set; +import it.unimi.dsi.fastutil.ints.IntOpenHashSet; +import it.unimi.dsi.fastutil.ints.IntSet; class VineConnectionHandler extends ConnectionHandler { - private static final Set vines = new HashSet<>(); + private static final IntSet VINES = new IntOpenHashSet(); static ConnectionData.ConnectorInitAction init() { final VineConnectionHandler connectionHandler = new VineConnectionHandler(); return blockData -> { if (!blockData.getMinecraftKey().equals("minecraft:vine")) return; - vines.add(blockData.getSavedBlockStateId()); + VINES.add(blockData.getSavedBlockStateId()); ConnectionData.connectionHandlerMap.put(blockData.getSavedBlockStateId(), connectionHandler); }; } @@ -42,7 +42,7 @@ class VineConnectionHandler extends ConnectionHandler { Position upperPos = position.getRelative(BlockFace.TOP); int upperBlock = getBlockData(user, upperPos); - if (vines.contains(upperBlock) && isAttachedToBlock(user, upperPos)) return blockState; + if (VINES.contains(upperBlock) && isAttachedToBlock(user, upperPos)) return blockState; // Map to air if not attached to block, and upper block is also not a vine attached to a block return 0; @@ -56,6 +56,6 @@ class VineConnectionHandler extends ConnectionHandler { } private boolean isAttachedToBlock(UserConnection user, Position position, BlockFace blockFace) { - return ConnectionData.occludingStates.contains(getBlockData(user, position.getRelative(blockFace))); + return ConnectionData.OCCLUDING_STATES.contains(getBlockData(user, position.getRelative(blockFace))); } } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/WallConnectionHandler.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/WallConnectionHandler.java index 991c2a0fb..94f9cc96f 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/WallConnectionHandler.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/WallConnectionHandler.java @@ -29,8 +29,8 @@ public class WallConnectionHandler extends AbstractFenceConnectionHandler { static List init() { List actions = new ArrayList<>(2); - actions.add(new WallConnectionHandler("cobbleWallConnections").getInitAction("minecraft:cobblestone_wall")); - actions.add(new WallConnectionHandler("cobbleWallConnections").getInitAction("minecraft:mossy_cobblestone_wall")); + actions.add(new WallConnectionHandler("cobbleWall").getInitAction("minecraft:cobblestone_wall")); + actions.add(new WallConnectionHandler("cobbleWall").getInitAction("minecraft:mossy_cobblestone_wall")); return actions; } @@ -46,12 +46,18 @@ public class WallConnectionHandler extends AbstractFenceConnectionHandler { return states; } + @Override protected byte getStates(UserConnection user, Position position, int blockState) { byte states = super.getStates(user, position, blockState); if (up(user, position)) states |= 16; return states; } + @Override + protected byte statesSize() { + return 32; + } + public boolean up(UserConnection user, Position position) { if (isWall(getBlockData(user, position.getRelative(BlockFace.BOTTOM))) || isWall(getBlockData(user, position.getRelative(BlockFace.TOP)))) return true; diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/WrappedBlockData.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/WrappedBlockData.java index 1d12fb371..fe5a6d537 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/WrappedBlockData.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/WrappedBlockData.java @@ -17,15 +17,14 @@ */ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnections; -import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.util.Key; import java.util.LinkedHashMap; import java.util.Map.Entry; -public class WrappedBlockData { +public final class WrappedBlockData { + private final LinkedHashMap blockData = new LinkedHashMap<>(); private final String minecraftKey; private final int savedBlockStateId; - private final LinkedHashMap blockData = new LinkedHashMap<>(); public static WrappedBlockData fromString(String s) { String[] array = s.split("\\["); @@ -43,15 +42,6 @@ public class WrappedBlockData { return wrappedBlockdata; } - public static WrappedBlockData fromStateId(int id) { - String blockData = ConnectionData.getKey(id); - if (blockData != null) { - return fromString(blockData); - } - Via.getPlatform().getLogger().info("Unable to get blockdata from " + id); - return fromString("minecraft:air"); - } - private WrappedBlockData(String minecraftKey, int savedBlockStateId) { this.minecraftKey = Key.namespaced(minecraftKey); this.savedBlockStateId = savedBlockStateId; diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/providers/PacketBlockConnectionProvider.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/providers/PacketBlockConnectionProvider.java index 95a71a787..878a12e7c 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/providers/PacketBlockConnectionProvider.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/providers/PacketBlockConnectionProvider.java @@ -59,6 +59,7 @@ public class PacketBlockConnectionProvider extends BlockConnectionProvider { @Override public UserBlockData forUser(UserConnection connection) { - return connection.get(BlockConnectionStorage.class)::get; + final BlockConnectionStorage storage = connection.get(BlockConnectionStorage.class); + return (x, y, z) -> storage.get(x, y, z); } } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/providers/UserBlockData.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/providers/UserBlockData.java index c4cd4c863..7e3847bf5 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/providers/UserBlockData.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/blockconnections/providers/UserBlockData.java @@ -17,8 +17,8 @@ */ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.blockconnections.providers; +@FunctionalInterface public interface UserBlockData { int getBlockData(int x, int y, int z); - } diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/packets/WorldPackets.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/packets/WorldPackets.java index 43fc0ce6d..ac9025823 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/packets/WorldPackets.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/packets/WorldPackets.java @@ -183,18 +183,18 @@ public class WorldPackets { UserConnection userConnection = wrapper.user(); if (Via.getConfig().isServersideBlockConnections()) { - - ConnectionData.updateBlockStorage(userConnection, position.x(), position.y(), position.z(), newId); newId = ConnectionData.connect(userConnection, position, newId); + ConnectionData.updateBlockStorage(userConnection, position.x(), position.y(), position.z(), newId); } + wrapper.set(Type.VAR_INT, 0, checkStorage(wrapper.user(), position, newId)); + if (Via.getConfig().isServersideBlockConnections()) { // Workaround for packet order issue wrapper.send(Protocol1_13To1_12_2.class); wrapper.cancel(); ConnectionData.update(userConnection, position); } - }); } }); @@ -214,14 +214,14 @@ public class WorldPackets { for (BlockChangeRecord record : records) { int newBlock = toNewId(record.getBlockId()); Position position = new Position( - record.getSectionX() + (chunkX * 16), + record.getSectionX() + (chunkX << 4), record.getY(), - record.getSectionZ() + (chunkZ * 16)); + record.getSectionZ() + (chunkZ << 4)); + record.setBlockId(checkStorage(wrapper.user(), position, newBlock)); if (Via.getConfig().isServersideBlockConnections()) { ConnectionData.updateBlockStorage(userConnection, position.x(), position.y(), position.z(), newBlock); } - record.setBlockId(checkStorage(wrapper.user(), position, newBlock)); } if (Via.getConfig().isServersideBlockConnections()) { @@ -237,8 +237,10 @@ public class WorldPackets { if (handler != null) { blockState = handler.connect(userConnection, position, blockState); record.setBlockId(blockState); + ConnectionData.updateBlockStorage(userConnection, position.x(), position.y(), position.z(), blockState); } } + // Workaround for packet order issue wrapper.send(Protocol1_13To1_12_2.class); wrapper.cancel(); @@ -251,7 +253,6 @@ public class WorldPackets { ConnectionData.update(userConnection, position); } } - }); } }); @@ -358,22 +359,25 @@ public class WorldPackets { } for (int idx = 0; idx < ChunkSection.SIZE; idx++) { int id = blocks.idAt(idx); + Position position = new Position(ChunkSection.xFromIndex(idx) + (chunk.getX() << 4), ChunkSection.yFromIndex(idx) + (s << 4), ChunkSection.zFromIndex(idx) + (chunk.getZ() << 4)); if (storage.isWelcome(id)) { - storage.store(new Position(ChunkSection.xFromIndex(idx) + (chunk.getX() << 4), ChunkSection.yFromIndex(idx) + (s << 4), ChunkSection.zFromIndex(idx) + (chunk.getZ() << 4)), id); + storage.store(position, id); } else if (!chunk.isFullChunk()) { // Update - storage.remove(new Position(ChunkSection.xFromIndex(idx) + (chunk.getX() << 4), ChunkSection.yFromIndex(idx) + (s << 4), ChunkSection.zFromIndex(idx) + (chunk.getZ() << 4))); + storage.remove(position); } } } save_connections: { - if (!Via.getConfig().isServersideBlockConnections() || !ConnectionData.needStoreBlocks()) + if (!Via.getConfig().isServersideBlockConnections() || !ConnectionData.needStoreBlocks()) { break save_connections; + } if (!chunk.isFullChunk()) { // Update ConnectionData.blockConnectionProvider.unloadChunkSection(wrapper.user(), chunk.getX(), s, chunk.getZ()); } + boolean willSave = false; for (int p = 0; p < blocks.size(); p++) { if (ConnectionData.isWelcome(blocks.idByIndex(p))) { @@ -381,7 +385,9 @@ public class WorldPackets { break; } } - if (!willSave) break save_connections; + if (!willSave) { + break save_connections; + } for (int idx = 0; idx < ChunkSection.SIZE; idx++) { int id = blocks.idAt(idx); diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/storage/BlockConnectionStorage.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/storage/BlockConnectionStorage.java index 8edd3d78e..2a6b88163 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/storage/BlockConnectionStorage.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13to1_12_2/storage/BlockConnectionStorage.java @@ -19,18 +19,13 @@ package com.viaversion.viaversion.protocols.protocol1_13to1_12_2.storage; import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.connection.StorableObject; -import com.viaversion.viaversion.api.minecraft.chunks.NibbleArray; -import com.viaversion.viaversion.protocols.protocol1_13to1_12_2.Protocol1_13To1_12_2; -import com.viaversion.viaversion.protocols.protocol1_13to1_12_2.packets.WorldPackets; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; -import java.util.Arrays; import java.util.HashMap; import java.util.Map; import org.checkerframework.checker.nullness.qual.Nullable; public class BlockConnectionStorage implements StorableObject { - private static final short[] REVERSE_BLOCK_MAPPINGS = new short[8582]; private static Constructor fastUtilLongObjectHashMap; private final Map blockStorage = createLongObjectMap(); @@ -47,68 +42,50 @@ public class BlockConnectionStorage implements StorableObject { Via.getPlatform().getLogger().info("Using FastUtil Long2ObjectOpenHashMap for block connections"); } catch (ClassNotFoundException | NoSuchMethodException ignored) { } - - Arrays.fill(REVERSE_BLOCK_MAPPINGS, (short) -1); - for (int i = 0; i < 4096; i++) { - int newBlock = Protocol1_13To1_12_2.MAPPINGS.getBlockMappings().getNewId(i); - if (newBlock != -1) { - REVERSE_BLOCK_MAPPINGS[newBlock] = (short) i; - } - } } public static void init() { } public void store(int x, int y, int z, int blockState) { - short mapping = REVERSE_BLOCK_MAPPINGS[blockState]; - if (mapping == -1) return; + long index = getChunkSectionIndex(x, y, z); + SectionData section = getSection(index); + if (section == null) { + if (blockState == 0) { + // No need to store empty sections + return; + } - blockState = mapping; - long pair = getChunkSectionIndex(x, y, z); - SectionData map = getChunkSection(pair, (blockState & 0xF) != 0); - int blockIndex = encodeBlockPos(x, y, z); - map.blockIds()[blockIndex] = (byte) (blockState >> 4); - NibbleArray nibbleArray = map.nibbleArray(); - if (nibbleArray != null) { - nibbleArray.set(blockIndex, blockState); + blockStorage.put(index, section = new SectionData()); + lastSection = section; + lastIndex = index; } + + section.setBlockAt(x, y, z, blockState); } public int get(int x, int y, int z) { long pair = getChunkSectionIndex(x, y, z); - SectionData map = getSection(pair); - if (map == null) return 0; - short blockPosition = encodeBlockPos(x, y, z); - NibbleArray nibbleArray = map.nibbleArray(); - return WorldPackets.toNewId( - ((map.blockIds()[blockPosition] & 0xFF) << 4) - | (nibbleArray == null ? 0 : nibbleArray.get(blockPosition)) - ); + SectionData section = getSection(pair); + if (section == null) { + return 0; + } + + return section.blockAt(x, y, z); } public void remove(int x, int y, int z) { - long pair = getChunkSectionIndex(x, y, z); - SectionData map = getSection(pair); - if (map == null) return; - int blockIndex = encodeBlockPos(x, y, z); - NibbleArray nibbleArray = map.nibbleArray(); - if (nibbleArray != null) { - nibbleArray.set(blockIndex, 0); - boolean allZero = true; - for (int i = 0; i < 4096; i++) { - if (nibbleArray.get(i) != 0) { - allZero = false; - break; - } - } - if (allZero) map.setNibbleArray(null); + long index = getChunkSectionIndex(x, y, z); + SectionData section = getSection(index); + if (section == null) { + return; } - map.blockIds()[blockIndex] = 0; - for (short entry : map.blockIds()) { - if (entry != 0) return; + + section.setBlockAt(x, y, z, 0); + + if (section.nonEmptyBlocks() == 0) { + removeSection(index); } - removeSection(pair); } public void clear() { @@ -127,21 +104,7 @@ public class BlockConnectionStorage implements StorableObject { removeSection(getChunkSectionIndex(x << 4, y << 4, z << 4)); } - private SectionData getChunkSection(long index, boolean requireNibbleArray) { - SectionData map = getSection(index); - if (map == null) { - map = new SectionData(new byte[4096]); - blockStorage.put(index, map); - lastSection = map; - lastIndex = index; - } - if (map.nibbleArray() == null && requireNibbleArray) { - map.setNibbleArray(new NibbleArray(4096)); - } - return map; - } - - private SectionData getSection(long index) { + private @Nullable SectionData getSection(long index) { if (lastIndex != null && lastIndex == index) { return lastSection; } @@ -157,17 +120,14 @@ public class BlockConnectionStorage implements StorableObject { } } - private long getChunkSectionIndex(int x, int y, int z) { + private static long getChunkSectionIndex(int x, int y, int z) { return (((x >> 4) & 0x3FFFFFFL) << 38) | (((y >> 4) & 0xFFFL) << 26) | ((z >> 4) & 0x3FFFFFFL); } - private short encodeBlockPos(int x, int y, int z) { - return (short) (((y & 0xF) << 8) | ((x & 0xF) << 4) | (z & 0xF)); - } - private Map createLongObjectMap() { if (fastUtilLongObjectHashMap != null) { try { + //noinspection unchecked return (Map) fastUtilLongObjectHashMap.newInstance(); } catch (IllegalAccessException | InstantiationException | InvocationTargetException e) { e.printStackTrace(); @@ -177,23 +137,33 @@ public class BlockConnectionStorage implements StorableObject { } private static final class SectionData { - private final byte[] blockIds; - private NibbleArray nibbleArray; + private final short[] blockStates = new short[4096]; + private short nonEmptyBlocks; - private SectionData(byte[] blockIds) { - this.blockIds = blockIds; + public int blockAt(int x, int y, int z) { + return blockStates[encodeBlockPos(x, y, z)]; } - public byte[] blockIds() { - return blockIds; + public void setBlockAt(int x, int y, int z, int blockState) { + int index = encodeBlockPos(x, y, z); + if (blockState == blockStates[index]) { + return; + } + + blockStates[index] = (short) blockState; + if (blockState == 0) { + nonEmptyBlocks--; + } else { + nonEmptyBlocks++; + } } - public @Nullable NibbleArray nibbleArray() { - return nibbleArray; + public short nonEmptyBlocks() { + return nonEmptyBlocks; } - public void setNibbleArray(@Nullable NibbleArray nibbleArray) { - this.nibbleArray = nibbleArray; + private static int encodeBlockPos(int x, int y, int z) { + return ((y & 0xF) << 8) | ((x & 0xF) << 4) | (z & 0xF); } } } \ No newline at end of file diff --git a/common/src/main/resources/assets/viaversion/data/blockConnections.json b/common/src/main/resources/assets/viaversion/data/blockConnections.json deleted file mode 100644 index 45df78025..000000000 --- a/common/src/main/resources/assets/viaversion/data/blockConnections.json +++ /dev/null @@ -1,24542 +0,0 @@ -{ - "stone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "granite": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "polished_granite": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "diorite": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "polished_diorite": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "andesite": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "polished_andesite": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "grass_block[snowy=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dirt": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "coarse_dirt": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "podzol[snowy=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cobblestone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_planks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "spruce_planks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "birch_planks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "jungle_planks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "acacia_planks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dark_oak_planks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "bedrock": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "sand": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_sand": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gravel": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gold_ore": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "iron_ore": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "coal_ore": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_log[axis=x]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_log[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_log[axis=z]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "spruce_log[axis=x]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "spruce_log[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "spruce_log[axis=z]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "birch_log[axis=x]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "birch_log[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "birch_log[axis=z]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "jungle_log[axis=x]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "jungle_log[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "jungle_log[axis=z]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "acacia_log[axis=x]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "acacia_log[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "acacia_log[axis=z]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dark_oak_log[axis=x]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dark_oak_log[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dark_oak_log[axis=z]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_wood[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "spruce_wood[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "birch_wood[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "jungle_wood[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "acacia_wood[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dark_oak_wood[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "sponge": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "wet_sponge": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lapis_ore": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lapis_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=north,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=north,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=east,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=east,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=south,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=south,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=west,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=west,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=up,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=up,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=down,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dispenser[facing=down,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "sandstone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chiseled_sandstone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cut_sandstone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "note_block[instrument=harp,note=0,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=true,shape=north_south]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=true,shape=east_west]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=true,shape=ascending_east]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=true,shape=ascending_west]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=true,shape=ascending_north]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=true,shape=ascending_south]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=false,shape=north_south]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=false,shape=east_west]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=false,shape=ascending_east]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=false,shape=ascending_west]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=false,shape=ascending_north]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "detector_rail[powered=false,shape=ascending_south]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "white_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "orange_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "magenta_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_blue_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "yellow_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lime_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "pink_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gray_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_gray_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cyan_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purple_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "blue_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "green_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "black_wool": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gold_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "iron_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tnt": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "bookshelf": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "mossy_cobblestone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "obsidian": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "spawner": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "oak_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "oak_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "oak_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "oak_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "oak_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "oak_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "oak_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "oak_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "oak_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "oak_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "oak_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "oak_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "oak_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "oak_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "oak_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "oak_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "oak_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "oak_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "oak_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "oak_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "oak_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "oak_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "oak_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=0,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=1,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=2,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=3,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=4,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=5,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=6,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=7,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=8,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=9,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=10,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=11,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=12,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=13,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=14,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wire[east=none,north=none,power=15,south=none,west=none]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "diamond_ore": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "diamond_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "crafting_table": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "furnace[facing=north,lit=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "furnace[facing=north,lit=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "furnace[facing=south,lit=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "furnace[facing=south,lit=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "furnace[facing=west,lit=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "furnace[facing=west,lit=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "furnace[facing=east,lit=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "furnace[facing=east,lit=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cobblestone_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "cobblestone_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "cobblestone_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "cobblestone_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "cobblestone_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "cobblestone_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "cobblestone_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "cobblestone_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "cobblestone_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "cobblestone_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "cobblestone_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "cobblestone_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "cobblestone_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "cobblestone_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "cobblestone_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "cobblestone_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "cobblestone_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "cobblestone_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "cobblestone_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "cobblestone_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "cobblestone_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "cobblestone_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "cobblestone_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "cobblestone_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "lever[face=floor,facing=north,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=floor,facing=north,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=floor,facing=west,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=floor,facing=west,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=wall,facing=north,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=wall,facing=north,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=wall,facing=south,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=wall,facing=south,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=wall,facing=west,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=wall,facing=west,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=wall,facing=east,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=wall,facing=east,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=ceiling,facing=north,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=ceiling,facing=north,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=ceiling,facing=west,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lever[face=ceiling,facing=west,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_pressure_plate[powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_pressure_plate[powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_pressure_plate[powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_pressure_plate[powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_ore[lit=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_ore[lit=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_torch[lit=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_torch[lit=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wall_torch[facing=north,lit=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wall_torch[facing=north,lit=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wall_torch[facing=south,lit=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wall_torch[facing=south,lit=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wall_torch[facing=west,lit=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wall_torch[facing=west,lit=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wall_torch[facing=east,lit=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_wall_torch[facing=east,lit=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=floor,facing=north,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=floor,facing=north,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=wall,facing=north,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=wall,facing=north,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=wall,facing=south,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=wall,facing=south,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=wall,facing=west,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=wall,facing=west,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=wall,facing=east,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=wall,facing=east,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=ceiling,facing=north,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_button[face=ceiling,facing=north,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "snow_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "clay": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "jukebox[has_record=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "jukebox[has_record=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_fence[east=false,north=false,south=false,waterlogged=false,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "netherrack": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "soul_sand": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeater[delay=1,facing=north,locked=false,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=1,facing=north,locked=false,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=1,facing=south,locked=false,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=1,facing=south,locked=false,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=1,facing=west,locked=false,powered=true]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=1,facing=west,locked=false,powered=false]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=1,facing=east,locked=false,powered=true]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=1,facing=east,locked=false,powered=false]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=2,facing=north,locked=false,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=2,facing=north,locked=false,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=2,facing=south,locked=false,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=2,facing=south,locked=false,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=2,facing=west,locked=false,powered=true]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=2,facing=west,locked=false,powered=false]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=2,facing=east,locked=false,powered=true]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=2,facing=east,locked=false,powered=false]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=3,facing=north,locked=false,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=3,facing=north,locked=false,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=3,facing=south,locked=false,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=3,facing=south,locked=false,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=3,facing=west,locked=false,powered=true]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=3,facing=west,locked=false,powered=false]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=3,facing=east,locked=false,powered=true]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=3,facing=east,locked=false,powered=false]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=4,facing=north,locked=false,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=4,facing=north,locked=false,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=4,facing=south,locked=false,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=4,facing=south,locked=false,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "repeater[delay=4,facing=west,locked=false,powered=true]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=4,facing=west,locked=false,powered=false]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=4,facing=east,locked=false,powered=true]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "repeater[delay=4,facing=east,locked=false,powered=false]": { - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "white_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "orange_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "magenta_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_blue_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "yellow_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lime_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "pink_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gray_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_gray_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cyan_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purple_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "blue_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "green_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "black_stained_glass": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "infested_stone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "infested_cobblestone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "infested_stone_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "infested_mossy_stone_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "infested_cracked_stone_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "infested_chiseled_stone_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "mossy_stone_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cracked_stone_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chiseled_stone_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_mushroom_block[down=false,east=true,north=true,south=false,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_mushroom_block[down=false,east=true,north=false,south=true,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_mushroom_block[down=false,east=true,north=false,south=false,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_mushroom_block[down=false,east=false,north=true,south=false,up=true,west=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_mushroom_block[down=false,east=false,north=true,south=false,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_mushroom_block[down=false,east=false,north=false,south=true,up=true,west=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_mushroom_block[down=false,east=false,north=false,south=true,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_mushroom_block[down=false,east=false,north=false,south=false,up=true,west=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_mushroom_block[down=false,east=false,north=false,south=false,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_mushroom_block[down=false,east=false,north=false,south=false,up=false,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_mushroom_block[down=false,east=true,north=true,south=false,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_mushroom_block[down=false,east=true,north=false,south=true,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_mushroom_block[down=false,east=true,north=false,south=false,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_mushroom_block[down=false,east=false,north=true,south=false,up=true,west=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_mushroom_block[down=false,east=false,north=true,south=false,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_mushroom_block[down=false,east=false,north=false,south=true,up=true,west=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_mushroom_block[down=false,east=false,north=false,south=true,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_mushroom_block[down=false,east=false,north=false,south=false,up=true,west=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_mushroom_block[down=false,east=false,north=false,south=false,up=true,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_mushroom_block[down=false,east=false,north=false,south=false,up=false,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "mushroom_stem[down=true,east=true,north=true,south=true,up=true,west=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "mushroom_stem[down=false,east=true,north=true,south=true,up=false,west=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "iron_bars[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_fence_gate[facing=north,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "oak_fence_gate[facing=north,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "oak_fence_gate[facing=north,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "oak_fence_gate[facing=north,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "oak_fence_gate[facing=south,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "oak_fence_gate[facing=south,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "oak_fence_gate[facing=south,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "oak_fence_gate[facing=south,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "oak_fence_gate[facing=west,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "oak_fence_gate[facing=west,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "oak_fence_gate[facing=west,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "oak_fence_gate[facing=west,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "oak_fence_gate[facing=east,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "oak_fence_gate[facing=east,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "oak_fence_gate[facing=east,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "oak_fence_gate[facing=east,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "brick_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "brick_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "brick_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "brick_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "brick_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "brick_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "brick_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "brick_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "brick_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "brick_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "brick_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "brick_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "brick_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "brick_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "brick_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "brick_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "brick_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "brick_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "brick_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "brick_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "brick_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "brick_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "brick_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "brick_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "stone_brick_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "stone_brick_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "stone_brick_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "stone_brick_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "stone_brick_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "stone_brick_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "stone_brick_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "stone_brick_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "stone_brick_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "stone_brick_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "stone_brick_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "stone_brick_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "stone_brick_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "stone_brick_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "stone_brick_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "stone_brick_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "stone_brick_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "stone_brick_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "stone_brick_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "stone_brick_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "stone_brick_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "stone_brick_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "stone_brick_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "stone_brick_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "mycelium[snowy=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "nether_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "nether_brick_fence[east=false,north=false,south=false,waterlogged=false,west=false]": { - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "nether_brick_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "nether_brick_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "nether_brick_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "nether_brick_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "nether_brick_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "nether_brick_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "nether_brick_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "nether_brick_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "nether_brick_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "nether_brick_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "nether_brick_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "nether_brick_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "nether_brick_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "nether_brick_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "nether_brick_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "nether_brick_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "nether_brick_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "nether_brick_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "nether_brick_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "nether_brick_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "nether_brick_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "nether_brick_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "nether_brick_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "nether_brick_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "end_stone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_lamp[lit=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_lamp[lit=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "sandstone_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "sandstone_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "sandstone_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "sandstone_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "sandstone_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "sandstone_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "sandstone_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "sandstone_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "sandstone_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "sandstone_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "sandstone_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "sandstone_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "sandstone_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "sandstone_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "sandstone_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "sandstone_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "sandstone_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "sandstone_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "sandstone_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "sandstone_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "sandstone_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "sandstone_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "sandstone_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "sandstone_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "emerald_ore": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=true,facing=north,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=true,facing=north,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=true,facing=south,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=true,facing=south,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=true,facing=west,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=true,facing=west,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=true,facing=east,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=true,facing=east,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=false,facing=north,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=false,facing=north,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=false,facing=south,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=false,facing=south,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=false,facing=west,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=false,facing=west,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=false,facing=east,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "tripwire_hook[attached=false,facing=east,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "emerald_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "spruce_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "spruce_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "spruce_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "spruce_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "spruce_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "spruce_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "spruce_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "spruce_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "spruce_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "spruce_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "spruce_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "spruce_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "spruce_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "spruce_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "spruce_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "spruce_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "spruce_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "spruce_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "spruce_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "spruce_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "spruce_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "spruce_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "spruce_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "spruce_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "birch_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "birch_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "birch_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "birch_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "birch_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "birch_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "birch_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "birch_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "birch_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "birch_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "birch_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "birch_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "birch_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "birch_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "birch_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "birch_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "birch_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "birch_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "birch_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "birch_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "birch_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "birch_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "birch_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "birch_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "jungle_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "jungle_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "jungle_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "jungle_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "jungle_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "jungle_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "jungle_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "jungle_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "jungle_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "jungle_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "jungle_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "jungle_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "jungle_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "jungle_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "jungle_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "jungle_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "jungle_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "jungle_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "jungle_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "jungle_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "jungle_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "jungle_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "jungle_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "jungle_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "command_block[conditional=true,facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "command_block[conditional=true,facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "command_block[conditional=true,facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "command_block[conditional=true,facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "command_block[conditional=true,facing=up]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "command_block[conditional=true,facing=down]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "command_block[conditional=false,facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "command_block[conditional=false,facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "command_block[conditional=false,facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "command_block[conditional=false,facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "command_block[conditional=false,facing=up]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "command_block[conditional=false,facing=down]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cobblestone_wall[east=false,north=false,south=false,up=true,waterlogged=false,west=false]": { - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "mossy_cobblestone_wall[east=false,north=false,south=false,up=true,waterlogged=false,west=false]": { - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=floor,facing=north,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=floor,facing=north,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=wall,facing=north,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=wall,facing=north,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=wall,facing=south,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=wall,facing=south,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=wall,facing=west,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=wall,facing=west,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=wall,facing=east,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=wall,facing=east,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=ceiling,facing=north,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "oak_button[face=ceiling,facing=north,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "trapped_chest[facing=north,type=single,waterlogged=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "trapped_chest[facing=south,type=single,waterlogged=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "trapped_chest[facing=west,type=single,waterlogged=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "trapped_chest[facing=east,type=single,waterlogged=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=0]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=1]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=2]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=3]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=4]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=5]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=6]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=7]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=8]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=9]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=10]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=11]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=12]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=13]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=14]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_weighted_pressure_plate[power=15]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=0]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=1]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=2]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=3]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=4]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=5]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=6]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=7]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=8]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=9]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=10]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=11]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=12]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=13]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=14]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "heavy_weighted_pressure_plate[power=15]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=north,mode=compare,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=north,mode=compare,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=north,mode=subtract,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=north,mode=subtract,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=south,mode=compare,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=south,mode=compare,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=south,mode=subtract,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=south,mode=subtract,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=west,mode=compare,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=west,mode=compare,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=west,mode=subtract,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=west,mode=subtract,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=east,mode=compare,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=east,mode=compare,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=east,mode=subtract,powered=true]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "comparator[facing=east,mode=subtract,powered=false]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=0]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=1]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=2]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=3]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=4]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=5]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=6]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=7]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=8]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=9]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=10]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=11]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=12]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=13]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=14]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=true,power=15]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=0]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=1]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=2]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=3]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=4]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=5]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=6]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=7]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=8]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=9]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=10]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=11]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=12]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=13]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=14]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "daylight_detector[inverted=false,power=15]": { - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "redstone_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "redstoneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "nether_quartz_ore": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "quartz_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chiseled_quartz_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "quartz_pillar[axis=x]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "quartz_pillar[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "quartz_pillar[axis=z]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "quartz_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "quartz_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "quartz_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "quartz_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "quartz_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "quartz_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "quartz_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "quartz_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "quartz_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "quartz_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "quartz_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "quartz_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "quartz_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "quartz_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "quartz_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "quartz_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "quartz_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "quartz_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "quartz_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "quartz_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "quartz_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "quartz_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "quartz_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "quartz_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "dropper[facing=north,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dropper[facing=north,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dropper[facing=east,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dropper[facing=east,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dropper[facing=south,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dropper[facing=south,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dropper[facing=west,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dropper[facing=west,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dropper[facing=up,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dropper[facing=up,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dropper[facing=down,triggered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dropper[facing=down,triggered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "white_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "orange_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "magenta_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_blue_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "yellow_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lime_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "pink_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gray_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_gray_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cyan_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purple_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "blue_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "green_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "black_terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "white_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "orange_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "magenta_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_blue_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "yellow_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lime_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "pink_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gray_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_gray_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cyan_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purple_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "blue_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "green_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "black_stained_glass_pane[east=false,north=false,south=false,waterlogged=false,west=false]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "acacia_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "acacia_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "acacia_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "acacia_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "acacia_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "acacia_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "acacia_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "acacia_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "acacia_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "acacia_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "acacia_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "acacia_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "acacia_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "acacia_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "acacia_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "acacia_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "acacia_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "acacia_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "acacia_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "acacia_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "acacia_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "acacia_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "acacia_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "acacia_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "dark_oak_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "dark_oak_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "dark_oak_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "dark_oak_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "dark_oak_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "dark_oak_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "dark_oak_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "dark_oak_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "dark_oak_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "dark_oak_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "dark_oak_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "dark_oak_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "dark_oak_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "dark_oak_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "dark_oak_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "dark_oak_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "dark_oak_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "dark_oak_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "dark_oak_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "dark_oak_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "dark_oak_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "dark_oak_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "dark_oak_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "dark_oak_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "slime_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "prismarine": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "prismarine_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dark_prismarine": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "prismarine_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "prismarine_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "prismarine_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "prismarine_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "prismarine_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "prismarine_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "prismarine_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "prismarine_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "prismarine_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "prismarine_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "prismarine_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "prismarine_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "prismarine_brick_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "prismarine_brick_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_brick_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_brick_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "prismarine_brick_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_brick_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_brick_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "prismarine_brick_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "prismarine_brick_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "prismarine_brick_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "prismarine_brick_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "prismarine_brick_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "prismarine_brick_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_brick_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "prismarine_brick_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_brick_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_brick_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "prismarine_brick_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "prismarine_brick_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_brick_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_brick_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "prismarine_brick_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_brick_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "prismarine_brick_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "dark_prismarine_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "dark_prismarine_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "dark_prismarine_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "dark_prismarine_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "dark_prismarine_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "dark_prismarine_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "dark_prismarine_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "dark_prismarine_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "dark_prismarine_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "dark_prismarine_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "dark_prismarine_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "dark_prismarine_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "dark_prismarine_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "dark_prismarine_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "dark_prismarine_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "dark_prismarine_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "dark_prismarine_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "dark_prismarine_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "dark_prismarine_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "dark_prismarine_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "dark_prismarine_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "dark_prismarine_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "dark_prismarine_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "dark_prismarine_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "hay_block[axis=x]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "hay_block[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "hay_block[axis=z]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "terracotta": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "coal_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "packed_ice": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_sandstone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chiseled_red_sandstone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cut_red_sandstone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_sandstone_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "red_sandstone_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "red_sandstone_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "red_sandstone_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "red_sandstone_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "red_sandstone_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "red_sandstone_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "red_sandstone_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "red_sandstone_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "red_sandstone_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "red_sandstone_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "red_sandstone_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "red_sandstone_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "red_sandstone_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "red_sandstone_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "red_sandstone_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "red_sandstone_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "red_sandstone_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "red_sandstone_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "red_sandstone_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "red_sandstone_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "red_sandstone_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "red_sandstone_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "red_sandstone_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "oak_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "spruce_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "birch_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "jungle_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "acacia_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dark_oak_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "sandstone_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "petrified_oak_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cobblestone_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brick_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "stone_brick_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "nether_brick_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "quartz_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_sandstone_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purpur_slab[type=double,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "smooth_stone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "smooth_sandstone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "smooth_quartz": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "smooth_red_sandstone": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "spruce_fence_gate[facing=north,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "spruce_fence_gate[facing=north,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "spruce_fence_gate[facing=north,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "spruce_fence_gate[facing=north,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "spruce_fence_gate[facing=south,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "spruce_fence_gate[facing=south,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "spruce_fence_gate[facing=south,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "spruce_fence_gate[facing=south,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "spruce_fence_gate[facing=west,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "spruce_fence_gate[facing=west,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "spruce_fence_gate[facing=west,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "spruce_fence_gate[facing=west,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "spruce_fence_gate[facing=east,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "spruce_fence_gate[facing=east,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "spruce_fence_gate[facing=east,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "spruce_fence_gate[facing=east,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "birch_fence_gate[facing=north,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "birch_fence_gate[facing=north,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "birch_fence_gate[facing=north,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "birch_fence_gate[facing=north,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "birch_fence_gate[facing=south,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "birch_fence_gate[facing=south,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "birch_fence_gate[facing=south,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "birch_fence_gate[facing=south,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "birch_fence_gate[facing=west,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "birch_fence_gate[facing=west,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "birch_fence_gate[facing=west,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "birch_fence_gate[facing=west,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "birch_fence_gate[facing=east,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "birch_fence_gate[facing=east,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "birch_fence_gate[facing=east,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "birch_fence_gate[facing=east,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "jungle_fence_gate[facing=north,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "jungle_fence_gate[facing=north,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "jungle_fence_gate[facing=north,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "jungle_fence_gate[facing=north,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "jungle_fence_gate[facing=south,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "jungle_fence_gate[facing=south,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "jungle_fence_gate[facing=south,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "jungle_fence_gate[facing=south,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "jungle_fence_gate[facing=west,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "jungle_fence_gate[facing=west,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "jungle_fence_gate[facing=west,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "jungle_fence_gate[facing=west,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "jungle_fence_gate[facing=east,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "jungle_fence_gate[facing=east,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "jungle_fence_gate[facing=east,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "jungle_fence_gate[facing=east,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "acacia_fence_gate[facing=north,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "acacia_fence_gate[facing=north,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "acacia_fence_gate[facing=north,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "acacia_fence_gate[facing=north,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "acacia_fence_gate[facing=south,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "acacia_fence_gate[facing=south,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "acacia_fence_gate[facing=south,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "acacia_fence_gate[facing=south,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "acacia_fence_gate[facing=west,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "acacia_fence_gate[facing=west,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "acacia_fence_gate[facing=west,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "acacia_fence_gate[facing=west,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "acacia_fence_gate[facing=east,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "acacia_fence_gate[facing=east,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "acacia_fence_gate[facing=east,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "acacia_fence_gate[facing=east,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "dark_oak_fence_gate[facing=north,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "dark_oak_fence_gate[facing=north,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "dark_oak_fence_gate[facing=north,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "dark_oak_fence_gate[facing=north,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "dark_oak_fence_gate[facing=south,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "dark_oak_fence_gate[facing=south,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "dark_oak_fence_gate[facing=south,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "dark_oak_fence_gate[facing=south,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": true - } - }, - "dark_oak_fence_gate[facing=west,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "dark_oak_fence_gate[facing=west,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "dark_oak_fence_gate[facing=west,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "dark_oak_fence_gate[facing=west,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "dark_oak_fence_gate[facing=east,in_wall=false,open=true,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "dark_oak_fence_gate[facing=east,in_wall=false,open=true,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "dark_oak_fence_gate[facing=east,in_wall=false,open=false,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "dark_oak_fence_gate[facing=east,in_wall=false,open=false,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": false, - "east": false - } - }, - "spruce_fence[east=false,north=false,south=false,waterlogged=false,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "birch_fence[east=false,north=false,south=false,waterlogged=false,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "jungle_fence[east=false,north=false,south=false,waterlogged=false,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "acacia_fence[east=false,north=false,south=false,waterlogged=false,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "dark_oak_fence[east=false,north=false,south=false,waterlogged=false,west=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purpur_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purpur_pillar[axis=x]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purpur_pillar[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purpur_pillar[axis=z]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purpur_stairs[facing=north,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "purpur_stairs[facing=north,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "purpur_stairs[facing=north,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "purpur_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "purpur_stairs[facing=north,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "purpur_stairs[facing=north,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "purpur_stairs[facing=south,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "purpur_stairs[facing=south,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "purpur_stairs[facing=south,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "purpur_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "purpur_stairs[facing=south,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "purpur_stairs[facing=south,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "purpur_stairs[facing=west,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "purpur_stairs[facing=west,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "purpur_stairs[facing=west,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "purpur_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "purpur_stairs[facing=west,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "paneConnections": { - "north": false, - "south": true, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": true, - "east": false - } - }, - "purpur_stairs[facing=west,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "paneConnections": { - "north": true, - "south": false, - "west": true, - "east": false - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": true, - "east": false - } - }, - "purpur_stairs[facing=east,half=top,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "purpur_stairs[facing=east,half=top,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "purpur_stairs[facing=east,half=top,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "purpur_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "purpur_stairs[facing=east,half=bottom,shape=inner_left,waterlogged=false]": { - "fenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "paneConnections": { - "north": true, - "south": false, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": false, - "west": false, - "east": true - } - }, - "purpur_stairs[facing=east,half=bottom,shape=inner_right,waterlogged=false]": { - "fenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "netherFenceConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "paneConnections": { - "north": false, - "south": true, - "west": false, - "east": true - }, - "cobbleWallConnections": { - "north": false, - "south": true, - "west": false, - "east": true - } - }, - "end_stone_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=true,facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=true,facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=true,facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=true,facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=true,facing=up]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=true,facing=down]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=false,facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=false,facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=false,facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=false,facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=false,facing=up]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "repeating_command_block[conditional=false,facing=down]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=true,facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=true,facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=true,facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=true,facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=true,facing=up]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=true,facing=down]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=false,facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=false,facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=false,facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=false,facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=false,facing=up]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "chain_command_block[conditional=false,facing=down]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "frosted_ice[age=0]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "frosted_ice[age=1]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "frosted_ice[age=2]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "frosted_ice[age=3]": { - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "magma_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "nether_wart_block": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_nether_bricks": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "bone_block[axis=x]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "bone_block[axis=y]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "bone_block[axis=z]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "observer[facing=north,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "redstoneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "observer[facing=north,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "redstoneConnections": { - "north": true, - "south": false, - "west": false, - "east": false - } - }, - "observer[facing=east,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "redstoneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "observer[facing=east,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "redstoneConnections": { - "north": false, - "south": false, - "west": false, - "east": true - } - }, - "observer[facing=south,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "redstoneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "observer[facing=south,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "redstoneConnections": { - "north": false, - "south": true, - "west": false, - "east": false - } - }, - "observer[facing=west,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "observer[facing=west,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "redstoneConnections": { - "north": false, - "south": false, - "west": true, - "east": false - } - }, - "observer[facing=up,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "observer[facing=up,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "observer[facing=down,powered=true]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "observer[facing=down,powered=false]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "white_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "white_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "white_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "white_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "orange_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "orange_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "orange_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "orange_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "magenta_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "magenta_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "magenta_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "magenta_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_blue_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_blue_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_blue_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_blue_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "yellow_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "yellow_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "yellow_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "yellow_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lime_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lime_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lime_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lime_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "pink_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "pink_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "pink_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "pink_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gray_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gray_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gray_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gray_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_gray_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_gray_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_gray_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_gray_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cyan_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cyan_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cyan_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cyan_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purple_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purple_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purple_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purple_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "blue_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "blue_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "blue_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "blue_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "green_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "green_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "green_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "green_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "black_glazed_terracotta[facing=north]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "black_glazed_terracotta[facing=south]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "black_glazed_terracotta[facing=west]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "black_glazed_terracotta[facing=east]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "white_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "orange_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "magenta_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_blue_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "yellow_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lime_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "pink_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gray_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_gray_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cyan_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purple_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "blue_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "green_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "black_concrete": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "white_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "orange_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "magenta_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_blue_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "yellow_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "lime_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "pink_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "gray_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "light_gray_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "cyan_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "purple_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "blue_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "brown_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "green_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "red_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "black_concrete_powder": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "structure_block[mode=save]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "structure_block[mode=load]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "structure_block[mode=corner]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - }, - "structure_block[mode=data]": { - "fenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "netherFenceConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "paneConnections": { - "north": true, - "south": true, - "west": true, - "east": true - }, - "cobbleWallConnections": { - "north": true, - "south": true, - "west": true, - "east": true - } - } -} \ No newline at end of file diff --git a/common/src/main/resources/assets/viaversion/data/blockConnections.nbt b/common/src/main/resources/assets/viaversion/data/blockConnections.nbt new file mode 100644 index 0000000000000000000000000000000000000000..8a7193faa4398f3511de537909a05b15095d6438 GIT binary patch literal 53389 zcmbuId7PBR(Z>f^HL{B^JFxDoGucIxH}Q%G7~_2=ieijcj3Fi(F$NRkZA3glR1^;s zPog5=4dQ*_2`CH6i5`h1$&{ytTGJk{0xJj2sD zms>Me*ZrqJ0di}CTxXE02e~dFw-(5C1-Wh@mj}5#1#-UyxxGQ|cObV9$n6Vq`+?m4Aa?-B{T}2F1i3$e z+(96B6v!O|a>s+*Ngy{6-xga+WUi&-)$zVOtJ{Wjz#hMDTaeohcG8M-C^K-=?`*;gWTVU%j8CNM}XJ*JID>d zxYdsaxnmQq0|#9`G<5~;1y|tXQdii53OS!It}Z!w#~epnhJ1-BUt-Lc(%gxOEjoEs zj!T~7lIOUT<_6KfIeuGwJS}0YKAxeR&BvkQBQI30AGzTAkqfRLxsYzxx%6*tSH})& z%avSzxRUD+S4wlkl+*t2z$MRd$#Yyva~CIE2ZN6z62|J|Wy;xnyjpw|Ok3s(t{=1Q z8U@*@fNS8i0O5FvK{$>Z2q))#h8&^cfC8gs3N^To&b9HC*j*s{gehKrQbw#BT84I=>`Ii9-yF#33v zayB2Y6CVZBmg!>e3h6N$4cZzboGnLa;I)JM#5v+}R(6(W)~bEHO>8OTa~8kWGat-7 z8^#M~^zrV5(_wQ3=Of>IE+6DVx*zXVTl^Q7kGO2X-!p>wJ0s2AFPs|lS+8%Ka_+Bb z?vaF3EW*df#Fj0OX?Q|7H5TXN3&dq|f`%CZ-OPaQ<$x}b6EwUUsP|ex_j*A0MnLyw zKsP6#dn=%OJD>~XEDi4k>b)P(%?s%GSxTl)yZkJm`*}dui*&#`*QGbeZ4vO{mjT_D z0o|_xx~&4btpmDk0y;id&Gy@N0p0ci9iMe(*&PGA-2%GZ1G+u|9iMY$ZSea8SzX_N zZm)ojpXq1Wy#qRa7N4zm2y=uv1!ZYx?D~&f@BoQIV2a7 z3@16CS?qtXyY` zXgbkVTuY`_Xr@(Yo~h70FBSl1bksVsK(uQl?6+H& zpx>@}N3N_szgwaCKs0J=ZiPm+vF+ABs;I+{lvnQgMHQOG6&ilvx-#{JXw;vj6`HRr zG~ZNcmXU_jl=K|_HlSM`(5(pQczc??-uD3=Z!0tP*2)ERyqn0@ z3+Pr4=++46epIRJI*fEcnC&XtC1afEdI4x}ILPr46Vg7}qFLLwQcNY=oP^6YbbLwA z`Fm>4cD)4ja|Fm;3UYG1Ep3Wz--Dn%UJa1(;}rtoc#S|fUP%y+*BgZ6RSDsE?Ls(S z;Si3uPzcBCC&KXxfpEMQ09-eY`3T4H8R0mFBV0YmHGo`Kkn09=jUZP5Io?(x<8T~t zx(@hEwHwFctWNGX%Ejof?kLBVc-_$atQ#L%uou;9$vs%TmfUgGYjK8J+ae!o)UL(H z9JOn423)%qXS}YK`$3fJFIRH?C3$f-KJ=(vi;qES*W!%2b}i1JYuA#8K9ti_{Z)Ct zFzQ;Iq1U$fNm9#jB;SqmdVgikR=t;!xBA0*-`lK99TRq2qMXj3NC$ zhSwkRUDTHLhaT?wgI71!PM2<*#C`9Nn4thTg2bQV{OkAG3l=HubwqhQ*yRmaC8KwATZGsd2y z0UwVQTgLc!yl_Sz2a1m}Y&vSL5R5&8)RsVT@$od_jPrO1;NwuStmUN-~~=9(m;NAi0@j0?B10H<4UU zaw*B}B%?{_QAnO1ujFqexsBu&5_$xar^hGxOGqY?(4&<+J$}j43WtZE1fvZ{2e1N^ZGzrSx(;OF5g5vhmhvsx5N`7vA`aXI7bdnIE#9Dzi>qicNp%~fNzWp)9$i{z&k7_Jx+uA5wAjKkl zY~TLad^{2K@sxzK#_=J<@rxg+oVoGrfR48>*?Q*$bi7^3);lkt8y3*Z9fpMjy8mA7$8TuV)3xC44XVe$=scyc=s*N{_YX6SnoNup8i`p0xR3ZK)429pQIK51XZrr0Vcg#{T=Mq}m(u;%o==FesP(MS5AacP39FCo`Gn2K z!^Ow=tRCI%=-q`Y}6ZU#KmC;^O0%!WrkWoHZ*J;p2B=%NQSj5KfIn#qjR@(+pli zjr;QMtAQNOl^Ct+{&_(B4`g*A?XY62~`l>fEh6pKE1x zyk=+4oVxQ*HL^NhYqPp10yZ+T9-Z;I z2fyZ=)dhY<-Q$Bmy}1G1ynyb*fR5LYtX+PEIIH7zBdg=rgR?qbC$hRl0o^A7-KPQF z;(+e6fR5LhtliH8I$m3{_2h?uskz&O*OF|#uL8QS13LamNS0j|(DBa(v-Nl_%If&1 zB3T`;KUp3BY%r_i^(Lch;uJfp<8(2r#i<25C#o>fGLqHh1G>h5t`N|559oRXbWH)>+5ug2 zKvxXt_*r?j9qR;i{A@g1uN=_*IG}3{=-L9ho&nvu0o{55-A@9#p9XaQ7tsAIp!<11 zw|+pkK|r@*K(|pqw{bxCi-2yEfNs-(ZnJ=H^MI}w=}dWD;2OQH*YH0(YT5zhb_BVd zKyGJ{+Xdu)op6R{XHB~$jPcyHsgH6T-J{RuoAw5L+(&Kks^M*Msm9qy(|*d?d^{-O z4Ck&*{lu1SKh|`xa@saMA*gcp(R3K#B|gfq>8QCv=g=OwsBp%4d;#F& zg<{Kg_R(~)a7G_TC!F!@qv-~a8v}Aa_3|406xC0wzNN-x2_*uiBnm>6G=S}ZGJ~Nn~(FvN5QmZtK5Gy&j)QS z5YCp{H!lW!Tq3q?`;X=?gfsfMOnj7K(^1nwbA|MnEmvCtMeRSDzZ1?~(e3rsT9rL& zk%!pD9xv1J^ypDL$q(*7c*o z$BosN_J_{mYIA=R?z7wuZFq^A9oU43i*-p>kK#6 zuQOaq-)p-FXY^6dLUn5CsJTKg_Ux&)bgW$z@;L?ToR3bI_Hi%a)R>+zoatEOznsnZsPE6rc~;e$ zUvdUv@lnnZtUk(lfYnFY_ZrUUi?Vn1Gci7|kUgl6AfDs6Q7e`_A!BWb|C1BO>f==9 z*t2*apA#Pii-@h$L0dC~Gsf20fRC?=Eo1zDT{xqU{C!d}it|yXv72MOg1SN|KW^c7Q@kyKqV}&X{H}^` zn{sN+ud6=y=f9@%>Xu&tK5i|xZ1J&WTj7lN+Rox52L@g;T$1Mcku|O#xsYzxt_fp} zJ-<;-`_Z+sM*i5+H{lHVW6N*Vmfkb&F7UQk=l4QfO1JHI%GrGUeZm>?$Cf{cE#sK| zQ8{g!MiCzw{Cv!|?GV7nzp5?mkEprdUpbqPM~aVvY0F%}&BtuJ{t4RpmvF}Tcmm+# zNn*=2BRZdMIaxTPkEe@|GHg0(uHgES|CFBlXR0lM;^O0A;f(Y6Jiy2E#g;KX4j0bo z9o7l45tEF|7)3)jAQDt2$Ne*i9 zaRarb{o%ZI{pd=54d%b5Vr*$6td-lXzQ248RxO&pcWsu7h4KN z?QKds3TO0Da!{RGI%+y-u8Tw6EB* zt&64og;Qg3KK?o3tZ`NHLMwM9Xzv)1lYGtU=c%B*!5}9&l-19RKzk!W?i!FA4RT-} zRT>Z4yBp-d{HuiKUk`(R^1E4l24bCOkAU2h30L(4Jf+D|wWdVXni^G0-`lG8DWcMI zQPRKO1)mju)OWzNxIwwAtYgMh){?3>@Oz

GG;n} zq*I3h{Yy)uuC*+x*0)i$+TSm$=GTgtYnAy5?##H_IF>n|tX+$D3bkw1Mb%m}s#fQy zTJ=%28lq~ozgt$N@5_yHt!neDT!^aGJ*rkQs#Z%>t@d}*s%cp zQMG;&RcrmIS{p>w+AyltMp3mklUh}0&gN0IdPUXh9aU?qs9IY`)!HVi*0xc#c9L3E z=hx0rwRVZBwQE$ZK2f#yh^n<`RIR>Iwf2!(Rp-~fQMLAqsl8Z>_3p?f0NzNk~LUJhyeMzT$ zCdo*Wvqc`FOwhD40^Nz=P%r=`oYzIBS1AEI!&EN3=cx z_&8Z?Iq&1gY^rcZAD!M@Ul-2kqx@9S zc!b(IH?e2sO?nBU?{LIm6?<3IO0+3q>avy`-B9Qw89b z&1yK|dNl9PF11LGB`uyBOr;%+DHkM}YR^tk7!jGSJ>gkh>h@t^m0! zK~Bz4t^Ij5Xiv^xt@cKN_T=2wYVTUm-gO`c{#O%i;477FH-LVQ0lBdtHxA^$pX{{B z8M<}8+zk483&`CHa<_rp?I1TE_8tMbM?vl}kb4~Dd-5FHYVS4B bo;?3H+Up6PgY^W@!Fqz{U_I^UV7dPXZHfsK literal 0 HcmV?d00001