From b4c8686146ba62aea312a01620faa33c578c5dd5 Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Mon, 2 Feb 2026 02:16:34 +0100 Subject: [PATCH 01/12] restructure and wall tests --- tests/connectible/{ => fences}/fence.json | 0 .../fences/fence_row_connections.json | 120 +++++ tests/connectible/walls/chain_in_wall.json | 343 +++++++++++++++ .../connectible/walls/fence_gate_in_wall.json | 409 ++++++++++++++++++ tests/connectible/walls/fence_in_wall.json | 363 ++++++++++++++++ .../walls/glass_panel_in_wall.json | 298 +++++++++++++ .../connectible/walls/iron_bars_in_wall.json | 351 +++++++++++++++ .../connectible/walls/wall-2-to-3-length.json | 103 +++++ tests/connectible/{ => walls}/wall.json | 0 tests/connectible/walls/walls_wall.json | 289 +++++++++++++ 10 files changed, 2276 insertions(+) rename tests/connectible/{ => fences}/fence.json (100%) create mode 100644 tests/connectible/fences/fence_row_connections.json create mode 100644 tests/connectible/walls/chain_in_wall.json create mode 100644 tests/connectible/walls/fence_gate_in_wall.json create mode 100644 tests/connectible/walls/fence_in_wall.json create mode 100644 tests/connectible/walls/glass_panel_in_wall.json create mode 100644 tests/connectible/walls/iron_bars_in_wall.json create mode 100644 tests/connectible/walls/wall-2-to-3-length.json rename tests/connectible/{ => walls}/wall.json (100%) create mode 100644 tests/connectible/walls/walls_wall.json diff --git a/tests/connectible/fence.json b/tests/connectible/fences/fence.json similarity index 100% rename from tests/connectible/fence.json rename to tests/connectible/fences/fence.json diff --git a/tests/connectible/fences/fence_row_connections.json b/tests/connectible/fences/fence_row_connections.json new file mode 100644 index 0000000..186504c --- /dev/null +++ b/tests/connectible/fences/fence_row_connections.json @@ -0,0 +1,120 @@ +{ + "name": "fence_row_connections", + "description": "Places fences in a row, one per tick, and verifies they connect to each other", + "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], + "setup": { + "cleanup": { + "region": [ [0, 63, 0], [10, 66, 2] ] + } + }, + "timeline": [ + { + "at": 0, + "do": "fill", + "region": [ [0, 63, 0], [10, 63, 2] ], + "with": {"id": "minecraft:stone"} + }, + { "at": 1, "do": "place", "pos": [0, 64, 0], "block": {"id": "minecraft:oak_fence"} }, + { + "at": 1, + "do": "assert", + "checks": [ + { "pos": [0, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "false"} } + ] + }, + { "at": 2, "do": "place", "pos": [1, 64, 0], "block": {"id": "minecraft:oak_fence"} }, + { + "at": 2, + "do": "assert", + "checks": [ + { "pos": [0, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" } }, + { "pos": [1, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } + ] + }, + { "at": 3, "do": "place", "pos": [2, 64, 0], "block": {"id": "minecraft:oak_fence"} }, + { + "at": 3, + "do": "assert", + "checks": [ + { "pos": [0, 64, 0], "is": {"id": "minecraft:oak_fence" } }, + { "pos": [1, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" , "west": "true"} }, + { "pos": [2, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } + ] + }, + { "at": 4, "do": "place", "pos": [3, 64, 0], "block": {"id": "minecraft:oak_fence"} }, + { + "at": 4, + "do": "assert", + "checks": [ + { "pos": [2, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" , "west": "true"} }, + { "pos": [3, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } + ] + }, + { "at": 5, "do": "place", "pos": [4, 64, 0], "block": {"id": "minecraft:oak_fence"} }, + { + "at": 5, + "do": "assert", + "checks": [ + { "pos": [3, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" , "west": "true"} }, + { "pos": [4, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } + ] + }, + { + "at": 6, + "do": "assert", + "checks": [ + { + "pos": [0, 64, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "true" , + "west" : "false" , + "north": "false" , + "south": "false" + } + }, + { + "pos": [1, 64, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "true" , + "west" : "true" , + "north": "false" , + "south": "false" + } + }, + { + "pos": [2, 64, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "true" , + "west" : "true" , + "north": "false" , + "south": "false" + } + }, + { + "pos": [3, 64, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "true" , + "west" : "true" , + "north": "false" , + "south": "false" + } + }, + { + "pos": [4, 64, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "false" , + "west" : "true" , + "north": "false" , + "south": "false" + } + } + ] + } + ] +} + diff --git a/tests/connectible/walls/chain_in_wall.json b/tests/connectible/walls/chain_in_wall.json new file mode 100644 index 0000000..69c3472 --- /dev/null +++ b/tests/connectible/walls/chain_in_wall.json @@ -0,0 +1,343 @@ +{ + "flintVersion": null, + "name": "chain_in_wall", + "description": "Recorded test: chain_in_wall", + "tags": ["recorded"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [-1, -3, -1], [3, 1, 1] ] + } + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { + "pos": [0, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "south" : "none" , + "waterlogged": "false" , + "north" : "none" , + "west" : "none" , + "up" : "true" + } + }, + { + "pos": [0, -1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "none" , + "north" : "none" + } + }, + { + "pos": [2, -2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "waterlogged": "false" , + "south" : "none" , + "north" : "none" , + "east" : "none" , + "up" : "true" + } + }, + { + "pos": [0, -2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "west" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" + } + }, + { + "pos": [2, -1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "waterlogged": "false" , + "up" : "true" , + "east" : "none" , + "south" : "none" , + "west" : "none" + } + }, + { + "pos": [1, -2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "low" , + "up" : "false" , + "south" : "none" , + "north" : "none" , + "east" : "low" + } + }, + { + "pos": [1, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "up" : "false" , + "south" : "none" , + "waterlogged": "false" , + "north" : "none" , + "west" : "low" + } + }, + { + "pos": [2, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "south" : "none" , + "east" : "none" , + "north" : "none" , + "waterlogged": "false" , + "west" : "low" + } + } + ] + }, + { + "at": 1, + "do": "place_each", + "blocks": [ + { + "pos": [1, -2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "west" : "low" , + "waterlogged": "false" , + "east" : "low" , + "south" : "none" , + "north" : "none" + } + }, + { "pos": [1, -1, 0], "block": {"id": "minecraft:iron_chain", "axis": "y", "waterlogged": "false"} } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { + "pos": [0, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "north" : "none" , + "south" : "none" , + "east" : "low" , + "up" : "true" , + "waterlogged": "false" + } + }, + { + "pos": [0, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "none" , + "up" : "true" , + "south" : "none" , + "east" : "none" , + "north" : "none" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "west" : "none" , + "waterlogged": "false" , + "north" : "none" , + "south" : "none" , + "up" : "true" + } + }, + { + "pos": [1, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "west" : "low" , + "south" : "none" , + "up" : "false" , + "waterlogged": "false" + } + }, + { "pos": [1, -1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "east" : "low" , + "waterlogged": "false" , + "up" : "false" , + "north" : "none" + } + }, + { + "pos": [2, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "west" : "low" , + "south" : "none" , + "east" : "none" + } + }, + { + "pos": [2, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "waterlogged": "false" , + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "south" : "none" , + "west" : "low" , + "waterlogged": "false" , + "east" : "none" + } + } + ] + }, + { + "at": 2, + "do": "assert", + "checks": [ + { + "pos": [0, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "low" , + "west" : "none" , + "waterlogged": "false" , + "north" : "none" , + "up" : "true" + } + }, + { + "pos": [0, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "west" : "none" , + "east" : "none" , + "north" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "south" : "none" , + "east" : "low" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" + } + }, + { + "pos": [1, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "west" : "low" , + "east" : "low" + } + }, + { "pos": [1, -1, 0], "is": {"id": "minecraft:iron_chain", "waterlogged": "false", "axis": "y"} }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "waterlogged": "false" , + "east" : "low" , + "up" : "false" , + "west" : "low" + } + }, + { + "pos": [2, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "west" : "low" , + "east" : "none" , + "up" : "true" , + "waterlogged": "false" + } + }, + { + "pos": [2, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "true" , + "east" : "none" , + "waterlogged": "false" , + "west" : "none" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "east" : "none" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" + } + } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/connectible/walls/fence_gate_in_wall.json b/tests/connectible/walls/fence_gate_in_wall.json new file mode 100644 index 0000000..1500cdf --- /dev/null +++ b/tests/connectible/walls/fence_gate_in_wall.json @@ -0,0 +1,409 @@ +{ + "flintVersion": null, + "name": "fence_gate_in_wall", + "description": "Recorded test: fence_gate_in_wall", + "tags": ["recorded"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [-3, -3, -1], [1, 1, 1] ] + } + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { + "pos": [0, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "up" : "true" , + "west" : "low" , + "south" : "none" , + "east" : "none" , + "north" : "none" + } + }, + { + "pos": [-2, -1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "west" : "none" , + "south" : "none" , + "north" : "none" , + "east" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [-2, -2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "east" : "low" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "south" : "none" + } + }, + { + "pos": [0, -2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "up" : "true" , + "east" : "none" , + "north" : "none" , + "west" : "low" , + "south" : "none" + } + }, + { + "pos": [-1, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "false" , + "north" : "none" , + "west" : "low" , + "east" : "low" , + "waterlogged": "false" + } + }, + { + "pos": [-1, -2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "waterlogged": "false" , + "east" : "low" , + "south" : "none" , + "up" : "false" , + "west" : "low" + } + }, + { + "pos": [0, -1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "north" : "none" , + "east" : "none" , + "waterlogged": "false" , + "up" : "true" , + "west" : "none" + } + }, + { + "pos": [-2, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "south" : "none" , + "east" : "low" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" + } + } + ] + }, + { + "at": 1, + "do": "place_each", + "blocks": [ + { + "pos": [-1, -1, 0], + "block": { + "id" : "minecraft:oak_fence_gate", + "facing" : "south" , + "in_wall": "true" , + "open" : "false" , + "powered": "false" + } + }, + { + "pos": [-1, -2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "west" : "tall" , + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [0, -1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "none" , + "up" : "true" , + "west" : "tall" , + "waterlogged": "false" , + "north" : "none" + } + }, + { + "pos": [0, -2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "west" : "tall" , + "north" : "none" , + "east" : "none" , + "up" : "true" + } + }, + { + "pos": [-2, -2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "up" : "true" , + "east" : "tall" , + "south" : "none" , + "waterlogged": "false" , + "north" : "none" + } + }, + { + "pos": [-2, -1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "north" : "none" , + "east" : "tall" , + "south" : "none" , + "up" : "true" , + "west" : "none" + } + } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { + "pos": [-2, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "west" : "none" , + "south" : "none" , + "waterlogged": "false" , + "east" : "low" , + "north" : "none" + } + }, + { + "pos": [-2, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "up" : "true" , + "east" : "none" , + "south" : "none" , + "north" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" + } + }, + { + "pos": [-1, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "south" : "none" , + "waterlogged": "false" , + "north" : "none" , + "west" : "low" , + "up" : "false" + } + }, + { "pos": [-1, -1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "up" : "false" , + "west" : "low" , + "waterlogged": "false" , + "south" : "none" + } + }, + { + "pos": [0, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "east" : "none" , + "up" : "true" , + "west" : "low" , + "north" : "none" , + "south" : "none" + } + }, + { + "pos": [0, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "up" : "true" , + "south" : "none" , + "waterlogged": "false" , + "north" : "none" , + "west" : "none" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "south" : "none" , + "waterlogged": "false" , + "west" : "low" , + "east" : "none" + } + } + ] + }, + { + "at": 2, + "do": "assert", + "checks": [ + { + "pos": [-2, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "tall" , + "north" : "none" , + "south" : "none" + } + }, + { + "pos": [-2, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "waterlogged": "false" , + "up" : "true" , + "north" : "none" , + "south" : "none" , + "west" : "none" + } + }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "south" : "none" , + "north" : "none" , + "east" : "low" + } + }, + { + "pos": [-1, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "tall" , + "east" : "tall" , + "north" : "none" , + "waterlogged": "false" , + "south" : "none" , + "up" : "false" + } + }, + { + "pos": [-1, -1, 0], + "is": { + "id" : "minecraft:oak_fence_gate", + "powered": "false" , + "in_wall": "true" , + "facing" : "south" , + "open" : "false" + } + }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "west" : "low" , + "waterlogged": "false" , + "north" : "none" , + "up" : "false" , + "south" : "none" + } + }, + { + "pos": [0, -2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "west" : "tall" , + "waterlogged": "false" , + "east" : "none" , + "south" : "none" + } + }, + { + "pos": [0, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "west" : "tall" , + "waterlogged": "false" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "none" + } + } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/connectible/walls/fence_in_wall.json b/tests/connectible/walls/fence_in_wall.json new file mode 100644 index 0000000..22fa28f --- /dev/null +++ b/tests/connectible/walls/fence_in_wall.json @@ -0,0 +1,363 @@ +{ + "flintVersion": null, + "name": "fence_in_wall", + "description": "Recorded test: fence_in_wall", + "tags": ["recorded"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [-1, -2, -1], [3, 2, 1] ] + } + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { + "pos": [0, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "west" : "none" , + "waterlogged": "false" , + "east" : "none" , + "south" : "none" , + "up" : "true" + } + }, + { + "pos": [0, -1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "waterlogged": "false" , + "west" : "none" , + "north" : "none" , + "up" : "true" , + "south" : "none" + } + }, + { + "pos": [0, 1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "north" : "none" , + "up" : "true" , + "east" : "low" , + "south" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [1, 1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "up" : "false" , + "south" : "none" , + "waterlogged": "false" , + "west" : "low" , + "north" : "none" + } + }, + { + "pos": [2, 1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "west" : "low" , + "waterlogged": "false" + } + }, + { + "pos": [2, -1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "south" : "none" , + "west" : "low" , + "east" : "none" , + "north" : "none" , + "up" : "true" + } + }, + { + "pos": [1, -1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "north" : "none" , + "east" : "low" , + "up" : "false" , + "waterlogged": "false" , + "west" : "low" + } + }, + { + "pos": [2, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "east" : "none" , + "waterlogged": "false" , + "west" : "none" , + "south" : "none" , + "north" : "none" + } + } + ] + }, + { + "at": 1, + "do": "place_each", + "blocks": [ + { + "pos": [1, -1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "east" : "low" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "south" : "none" + } + }, + { + "pos": [1, 0, 0], + "block": { + "id" : "minecraft:oak_fence", + "north" : "false" , + "west" : "false" , + "waterlogged": "false" , + "east" : "false" , + "south" : "false" + } + } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { + "pos": [0, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "low" , + "north" : "none" , + "south" : "none" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "none" , + "north" : "none" , + "waterlogged": "false" , + "west" : "none" , + "up" : "true" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "east" : "low" , + "north" : "none" , + "west" : "none" , + "up" : "true" , + "south" : "none" + } + }, + { + "pos": [1, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "north" : "none" , + "west" : "low" , + "up" : "false" , + "east" : "low" , + "south" : "none" + } + }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "low" , + "east" : "low" , + "north" : "none" + } + }, + { + "pos": [2, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "east" : "none" , + "west" : "low" , + "north" : "none" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "none" , + "north" : "none" , + "waterlogged": "false" , + "up" : "true" , + "west" : "none" + } + }, + { + "pos": [2, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "none" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "west" : "low" + } + } + ] + }, + { + "at": 2, + "do": "assert", + "checks": [ + { + "pos": [0, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "low" , + "north" : "none" , + "south" : "none" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "west" : "none" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "east" : "low" , + "west" : "none" + } + }, + { + "pos": [1, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "north" : "none" , + "east" : "low" , + "south" : "none" , + "waterlogged": "false" , + "up" : "true" + } + }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:oak_fence", + "west" : "false" , + "north" : "false" , + "east" : "false" , + "waterlogged": "false" , + "south" : "false" + } + }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "north" : "none" , + "east" : "low" , + "up" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [2, -1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "low" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "east" : "none" , + "up" : "true" , + "south" : "none" , + "north" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [2, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "east" : "none" , + "waterlogged": "false" , + "west" : "low" , + "north" : "none" + } + } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/connectible/walls/glass_panel_in_wall.json b/tests/connectible/walls/glass_panel_in_wall.json new file mode 100644 index 0000000..722eb93 --- /dev/null +++ b/tests/connectible/walls/glass_panel_in_wall.json @@ -0,0 +1,298 @@ +{ + "flintVersion": null, + "name": "glass_panel_in_wall", + "description": "Recorded test: glass_panel_in_wall", + "tags": ["recorded"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [-3, -1, -1], [1, 3, 1] ] + } + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { + "pos": [0, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall" + } + }, + { + "pos": [0, 1, 0], + "block": { + "id" : "minecraft:cobblestone_wall" + } + }, + { + "pos": [-2, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall" + } + }, + { + "pos": [-1, 2, 0], + "block": { + "id" : "minecraft:cobblestone_wall" + } + }, + { + "pos": [-2, 1, 0], + "block": { + "id" : "minecraft:cobblestone_wall" + } + }, + { + "pos": [-2, 2, 0], + "block": { + "id" : "minecraft:cobblestone_wall" + } + }, + { + "pos": [0, 2, 0], + "block": { + "id" : "minecraft:cobblestone_wall" + } + }, + { + "pos": [-1, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall" + } + } + ] + }, + { + "at": 1, + "do": "place_each", + "blocks": [ + { + "pos": [-1, 1, 0], + "block": { + "id" : "minecraft:glass_pane" + } + } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "low" + } + }, + { + "pos": [-2, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "waterlogged": "false" , + "south" : "none" , + "up" : "true" , + "east" : "none" , + "west" : "none" + } + }, + { + "pos": [-2, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "east" : "low" , + "up" : "true" , + "west" : "none" , + "south" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "east" : "low" , + "waterlogged": "false" , + "south" : "none" , + "north" : "none" , + "west" : "low" + } + }, + { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-1, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "waterlogged": "false" , + "east" : "low" , + "north" : "none" , + "west" : "low" , + "south" : "none" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "west" : "low" , + "waterlogged": "false" , + "south" : "none" , + "east" : "none" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "up" : "true" , + "north" : "none" , + "south" : "none" , + "west" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [0, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "waterlogged": "false" , + "east" : "none" , + "north" : "none" , + "south" : "none" , + "up" : "true" + } + } + ] + }, + { + "at": 2, + "do": "assert", + "checks": [ + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "tall" , + "up" : "true" , + "west" : "none" , + "waterlogged": "false" , + "north" : "none" + } + }, + { + "pos": [-2, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "south" : "none" , + "up" : "true" , + "west" : "none" , + "north" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [-2, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "north" : "none" , + "west" : "none" , + "east" : "low" , + "south" : "none" , + "up" : "true" + } + }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "east" : "tall" , + "west" : "tall" , + "up" : "false" , + "north" : "none" + } + }, + { + "pos": [-1, 1, 0], + "is": { + "id" : "minecraft:glass_pane", + "east" : "true" , + "north" : "false" , + "waterlogged": "false" , + "west" : "true" , + "south" : "false" + } + }, + { + "pos": [-1, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "west" : "low" , + "waterlogged": "false" , + "north" : "none" , + "south" : "none" , + "east" : "low" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "tall" , + "up" : "true" , + "north" : "none" , + "east" : "none" , + "south" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "up" : "true" , + "south" : "none" , + "east" : "none" , + "north" : "none" , + "west" : "tall" + } + }, + { + "pos": [0, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "east" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" + } + } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/connectible/walls/iron_bars_in_wall.json b/tests/connectible/walls/iron_bars_in_wall.json new file mode 100644 index 0000000..32cbec2 --- /dev/null +++ b/tests/connectible/walls/iron_bars_in_wall.json @@ -0,0 +1,351 @@ +{ + "flintVersion": null, + "name": "iron_bars_in_wall", + "description": "Recorded test: iron_bars_in_wall", + "tags": ["recorded"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [-2, -1, -1], [2, 3, 1] ] + } + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { + "pos": [0, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "low" , + "up" : "false" + } + }, + { + "pos": [-1, 2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "south" : "none" , + "west" : "none" + } + }, + { + "pos": [-1, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "waterlogged": "false" , + "west" : "none" , + "north" : "none" , + "south" : "none" , + "up" : "true" + } + }, + { + "pos": [-1, 1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "west" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" + } + }, + { + "pos": [0, 2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "up" : "false" , + "north" : "none" + } + }, + { + "pos": [1, 2, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "north" : "none" , + "up" : "true" , + "south" : "none" , + "waterlogged": "false" , + "west" : "low" + } + }, + { + "pos": [1, 1, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "east" : "none" + } + }, + { + "pos": [1, 0, 0], + "block": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "low" , + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" + } + } + ] + }, + { + "at": 1, + "do": "place_each", + "blocks": [ + { + "pos": [0, 1, 0], + "block": { + "id" : "minecraft:iron_bars", + "north" : "false" , + "east" : "true" , + "west" : "true" , + "south" : "false" , + "waterlogged": "false" + } + } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "up" : "true" , + "north" : "none" , + "south" : "none" , + "east" : "low" , + "waterlogged": "false" + } + }, + { + "pos": [-1, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "north" : "none" , + "up" : "true" , + "east" : "none" , + "waterlogged": "false" , + "south" : "none" + } + }, + { + "pos": [-1, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "north" : "none" , + "up" : "true" , + "east" : "low" , + "west" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "east" : "low" , + "up" : "false" , + "waterlogged": "false" , + "south" : "none" , + "north" : "none" + } + }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [0, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "east" : "low" , + "up" : "false" , + "south" : "none" , + "north" : "none" , + "west" : "low" + } + }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "west" : "low" , + "east" : "none" , + "up" : "true" , + "waterlogged": "false" , + "south" : "none" + } + }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "south" : "none" , + "north" : "none" , + "east" : "none" , + "west" : "none" , + "up" : "true" + } + }, + { + "pos": [1, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "west" : "low" , + "south" : "none" , + "waterlogged": "false" , + "up" : "true" , + "north" : "none" + } + } + ] + }, + { + "at": 2, + "do": "assert", + "checks": [ + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "none" , + "east" : "tall" , + "north" : "none" , + "south" : "none" , + "up" : "true" + } + }, + { + "pos": [-1, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "south" : "none" , + "east" : "tall" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" + } + }, + { + "pos": [-1, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "up" : "true" , + "west" : "none" , + "south" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "west" : "tall" , + "south" : "none" , + "east" : "tall" , + "north" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:iron_bars", + "west" : "true" , + "east" : "true" , + "north" : "false" , + "south" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [0, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "low" , + "up" : "false" + } + }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "up" : "true" , + "south" : "none" , + "west" : "tall" , + "north" : "none" , + "east" : "none" + } + }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "tall" , + "east" : "none" , + "north" : "none" , + "south" : "none" , + "up" : "true" + } + }, + { + "pos": [1, 2, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" + } + } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/connectible/walls/wall-2-to-3-length.json b/tests/connectible/walls/wall-2-to-3-length.json new file mode 100644 index 0000000..5b639b4 --- /dev/null +++ b/tests/connectible/walls/wall-2-to-3-length.json @@ -0,0 +1,103 @@ +{ + "flintVersion": null, + "name": "walls", + "description": "Recorded test: walls", + "tags": ["recorded"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [-1, -1, -3], [1, 121, 1] ] + } + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [0, 0, -1], "block": {"id": "minecraft:cobblestone_wall"} } + ] + }, + { + "at": 1, + "do": "place_each", + "blocks": [ + { "pos": [0, 0, -2], "block": {"id": "minecraft:cobblestone_wall"} } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "low" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "none" , + "south" : "none" + } + }, + { + "pos": [0, 0, -1], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "low" , + "waterlogged": "false" , + "up" : "true" , + "east" : "none" , + "north" : "none" , + "west" : "none" + } + } + ] + }, + { + "at": 2, + "do": "assert", + "checks": [ + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "none" , + "south" : "none" , + "up" : "true" , + "north" : "low" , + "east" : "none" + } + }, + { + "pos": [0, 0, -1], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "low" , + "east" : "none" , + "waterlogged": "false" , + "west" : "none" , + "up" : "false" , + "north" : "low" + } + }, + { + "pos": [0, 0, -2], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "low" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "west" : "none" , + "east" : "none" + } + } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/connectible/wall.json b/tests/connectible/walls/wall.json similarity index 100% rename from tests/connectible/wall.json rename to tests/connectible/walls/wall.json diff --git a/tests/connectible/walls/walls_wall.json b/tests/connectible/walls/walls_wall.json new file mode 100644 index 0000000..165754f --- /dev/null +++ b/tests/connectible/walls/walls_wall.json @@ -0,0 +1,289 @@ +{ + "flintVersion": null, + "name": "walls_wall", + "description": "Recorded test: walls_wall", + "tags": ["wall", "connectible", "block-state", "neighbor-update"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [-3, -1, -1], [1, 2, 1] ] + } + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} } + ] + }, + { + "at": 1, + "do": "place_each", + "blocks": [ + { "pos": [0, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "east" : "low" , + "west" : "none" , + "south" : "none" , + "north" : "none" + } + }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "waterlogged": "false" , + "west" : "low" , + "north" : "none" , + "up" : "false" , + "south" : "none" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "east" : "none" , + "west" : "low" , + "north" : "none" , + "south" : "none" + } + } + ] + }, + { + "at": 2, + "do": "place_each", + "blocks": [ + { "pos": [-1, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} } + ] + }, + { + "at": 2, + "do": "assert", + "checks": [ + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "west" : "none" , + "north" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" + } + }, + { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "south" : "none" , + "west" : "low" , + "east" : "low" + } + }, + { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "north" : "none" , + "east" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "low" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "south" : "none" , + "north" : "none" , + "waterlogged": "false" , + "east" : "none" , + "up" : "true" + } + } + ] + }, + { + "at": 3, + "do": "place_each", + "blocks": [ + { "pos": [-2, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} } + ] + }, + { + "at": 3, + "do": "assert", + "checks": [ + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "east" : "low" , + "north" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" + } + }, + { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "up" : "true" , + "waterlogged": "false" , + "south" : "none" , + "west" : "low" , + "north" : "none" + } + }, + { + "pos": [-1, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "low" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "north" : "none" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "south" : "none" , + "west" : "tall" , + "east" : "none" , + "north" : "none" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "north" : "none" , + "up" : "true" , + "east" : "none" , + "west" : "low" , + "waterlogged": "false" + } + } + ] + }, + { + "at": 4, + "do": "assert", + "checks": [ + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "north" : "none" , + "south" : "none" , + "waterlogged": "false" , + "west" : "none" , + "east" : "tall" + } + }, + { + "pos": [-2, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "south" : "none" , + "west" : "none" , + "waterlogged": "false" , + "up" : "true" , + "north" : "none" + } + }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "waterlogged": "false" , + "west" : "tall" , + "east" : "tall" , + "up" : "false" + } + }, + { + "pos": [-1, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "north" : "none" , + "east" : "low" , + "south" : "none" , + "up" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "up" : "true" , + "south" : "none" , + "north" : "none" , + "east" : "none" , + "west" : "tall" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "west" : "low" , + "up" : "true" , + "east" : "none" , + "south" : "none" , + "waterlogged": "false" + } + } + ] + } + ], + "breakpoints": [] +} + From 029ab0ff0d3d7e16558e1d2c98c9bd317e9c4d8d Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Mon, 2 Feb 2026 02:47:03 +0100 Subject: [PATCH 02/12] added a new test --- .../connectible/walls/fences_over_walls.json | 721 ++++++++++++++++++ .../walls/glass_panel_in_wall.json | 63 +- 2 files changed, 730 insertions(+), 54 deletions(-) create mode 100644 tests/connectible/walls/fences_over_walls.json diff --git a/tests/connectible/walls/fences_over_walls.json b/tests/connectible/walls/fences_over_walls.json new file mode 100644 index 0000000..f8b05c5 --- /dev/null +++ b/tests/connectible/walls/fences_over_walls.json @@ -0,0 +1,721 @@ +{ + "flintVersion": null, + "name": "fences_over_walls", + "description": "Recorded test: fences_over_walls", + "tags": ["recorded"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [-5, -1, -1], [3, 2, 1] ] + } + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-3, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [ 2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-4, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} } + ] + }, + { + "at": 1, + "do": "place_each", + "blocks": [ + { "pos": [1, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:oak_fence"} } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { + "pos": [-4, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "low" , + "south" : "none" , + "north" : "none" + } + }, + { + "pos": [-3, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "low" , + "north" : "none" , + "east" : "low" + } + }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "low" + } + }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "false" , + "waterlogged": "false" , + "east" : "low" , + "west" : "low" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "up" : "false" , + "west" : "low" , + "north" : "none" , + "waterlogged": "false" , + "south" : "none" + } + }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "false" , + "east" : "low" , + "west" : "low" , + "waterlogged": "false" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "east" : "none" , + "south" : "none" , + "west" : "low" + } + } + ] + }, + { + "at": 2, + "do": "place_each", + "blocks": [ + { "pos": [1, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:oak_fence"} } + ] + }, + { + "at": 2, + "do": "assert", + "checks": [ + { + "pos": [-4, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "east" : "low" , + "west" : "none" + } + }, + { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-3, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "low" , + "north" : "none" , + "up" : "false" + } + }, + { "pos": [-3, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "waterlogged": "false" , + "east" : "low" , + "west" : "low" , + "south" : "none" , + "north" : "none" + } + }, + { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "south" : "none" , + "west" : "low" , + "east" : "low" + } + }, + { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "east" : "low" , + "up" : "false" , + "west" : "low" , + "waterlogged": "false" , + "south" : "none" + } + }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "low" + } + }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "west" : "false" , + "east" : "true" , + "south" : "false" , + "north" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "tall" , + "up" : "true" , + "south" : "none" , + "east" : "none" , + "north" : "none" + } + }, + { + "pos": [2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "north" : "false" , + "waterlogged": "false" , + "west" : "true" , + "east" : "false" , + "south" : "false" + } + } + ] + }, + { + "at": 3, + "do": "place_each", + "blocks": [ + { "pos": [-3, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [-2, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [ 0, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [-1, 1, 0], "block": {"id": "minecraft:oak_fence"} } + ] + }, + { + "at": 3, + "do": "assert", + "checks": [ + { + "pos": [-4, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "up" : "true" , + "west" : "none" , + "north" : "none" , + "south" : "none" , + "waterlogged": "false" + } + }, + { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-3, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "west" : "low" , + "up" : "true" , + "east" : "low" , + "waterlogged": "false" , + "south" : "none" + } + }, + { "pos": [-3, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "east" : "low" , + "up" : "false" , + "north" : "none" , + "waterlogged": "false" + } + }, + { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "north" : "none" , + "east" : "low" , + "up" : "false" , + "west" : "low" + } + }, + { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "north" : "none" , + "east" : "tall" , + "up" : "true" , + "waterlogged": "false" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "true" , + "west" : "false" , + "waterlogged": "false" , + "north" : "false" , + "south" : "false" + } + }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "tall" , + "waterlogged": "false" , + "west" : "tall" , + "up" : "false" , + "north" : "none" + } + }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "south" : "false" , + "north" : "false" , + "west" : "true" , + "east" : "true" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "west" : "tall" , + "waterlogged": "false" , + "north" : "none" , + "up" : "true" , + "south" : "none" + } + }, + { + "pos": [2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "north" : "false" , + "south" : "false" , + "east" : "false" , + "west" : "true" , + "waterlogged": "false" + } + } + ] + }, + { + "at": 4, + "do": "place_each", + "blocks": [ + { "pos": [-4, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [-3, 1, 0], "block": {"id": "minecraft:oak_fence"} } + ] + }, + { + "at": 4, + "do": "assert", + "checks": [ + { + "pos": [-4, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "west" : "none" , + "up" : "true" , + "east" : "low" , + "waterlogged": "false" + } + }, + { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-3, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "south" : "none" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "west" : "low" + } + }, + { + "pos": [-3, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "true" , + "north" : "false" , + "south" : "false" , + "waterlogged": "false" , + "west" : "false" + } + }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "tall" , + "south" : "none" + } + }, + { + "pos": [-2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "west" : "true" , + "east" : "true" , + "south" : "false" , + "north" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "west" : "tall" , + "east" : "tall" , + "waterlogged": "false" , + "south" : "none" , + "north" : "none" + } + }, + { + "pos": [-1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "true" , + "waterlogged": "false" , + "south" : "false" , + "north" : "false" , + "west" : "true" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "east" : "tall" , + "waterlogged": "false" , + "west" : "tall" , + "south" : "none" , + "north" : "none" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "east" : "true" , + "north" : "false" , + "west" : "true" , + "south" : "false" + } + }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "north" : "none" , + "south" : "none" , + "west" : "tall" , + "east" : "tall" , + "waterlogged": "false" + } + }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "south" : "false" , + "north" : "false" , + "east" : "true" , + "waterlogged": "false" , + "west" : "true" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "west" : "tall" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "south" : "none" + } + }, + { + "pos": [2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "false" , + "west" : "true" , + "north" : "false" , + "waterlogged": "false" , + "south" : "false" + } + } + ] + }, + { + "at": 5, + "do": "assert", + "checks": [ + { + "pos": [-4, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "south" : "none" , + "north" : "none" + } + }, + { + "pos": [-4, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "south" : "false" , + "north" : "false" , + "west" : "false" , + "waterlogged": "false" , + "east" : "true" + } + }, + { + "pos": [-3, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "west" : "tall" + } + }, + { + "pos": [-3, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "west" : "true" , + "east" : "true" , + "north" : "false" , + "waterlogged": "false" , + "south" : "false" + } + }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "tall" + } + }, + { + "pos": [-2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "west" : "true" , + "north" : "false" , + "east" : "true" , + "south" : "false" + } + }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "north" : "none" , + "west" : "tall" , + "south" : "none" , + "up" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [-1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "west" : "true" , + "east" : "true" , + "north" : "false" , + "south" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "west" : "tall" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "south" : "false" , + "west" : "true" , + "north" : "false" , + "east" : "true" + } + }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "tall" , + "north" : "none" , + "east" : "tall" , + "south" : "none" , + "up" : "false" + } + }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "south" : "false" , + "east" : "true" , + "waterlogged": "false" , + "north" : "false" , + "west" : "true" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "west" : "tall" , + "east" : "none" , + "north" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "west" : "true" , + "north" : "false" , + "south" : "false" , + "waterlogged": "false" , + "east" : "false" + } + } + ] + } + ], + "breakpoints": [2] +} + diff --git a/tests/connectible/walls/glass_panel_in_wall.json b/tests/connectible/walls/glass_panel_in_wall.json index 722eb93..26af538 100644 --- a/tests/connectible/walls/glass_panel_in_wall.json +++ b/tests/connectible/walls/glass_panel_in_wall.json @@ -14,66 +14,21 @@ "at": 0, "do": "place_each", "blocks": [ - { - "pos": [0, 0, 0], - "block": { - "id" : "minecraft:cobblestone_wall" - } - }, - { - "pos": [0, 1, 0], - "block": { - "id" : "minecraft:cobblestone_wall" - } - }, - { - "pos": [-2, 0, 0], - "block": { - "id" : "minecraft:cobblestone_wall" - } - }, - { - "pos": [-1, 2, 0], - "block": { - "id" : "minecraft:cobblestone_wall" - } - }, - { - "pos": [-2, 1, 0], - "block": { - "id" : "minecraft:cobblestone_wall" - } - }, - { - "pos": [-2, 2, 0], - "block": { - "id" : "minecraft:cobblestone_wall" - } - }, - { - "pos": [0, 2, 0], - "block": { - "id" : "minecraft:cobblestone_wall" - } - }, - { - "pos": [-1, 0, 0], - "block": { - "id" : "minecraft:cobblestone_wall" - } - } + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [ 0, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-1, 2, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-2, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-2, 2, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [ 0, 2, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} } ] }, { "at": 1, "do": "place_each", "blocks": [ - { - "pos": [-1, 1, 0], - "block": { - "id" : "minecraft:glass_pane" - } - } + { "pos": [-1, 1, 0], "block": {"id": "minecraft:glass_pane"} } ] }, { From b7e3d83211693764d521ef0d1a5a16213cd82ff7 Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Mon, 2 Feb 2026 02:52:16 +0100 Subject: [PATCH 03/12] added tags --- tests/connectible/walls/chain_in_wall.json | 2 +- tests/connectible/walls/fence_gate_in_wall.json | 2 +- tests/connectible/walls/fence_in_wall.json | 2 +- tests/connectible/walls/glass_panel_in_wall.json | 2 +- tests/connectible/walls/iron_bars_in_wall.json | 2 +- tests/connectible/walls/wall-2-to-3-length.json | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/connectible/walls/chain_in_wall.json b/tests/connectible/walls/chain_in_wall.json index 69c3472..1ec5b9f 100644 --- a/tests/connectible/walls/chain_in_wall.json +++ b/tests/connectible/walls/chain_in_wall.json @@ -2,7 +2,7 @@ "flintVersion": null, "name": "chain_in_wall", "description": "Recorded test: chain_in_wall", - "tags": ["recorded"], + "tags": ["wall", "chain", "connectible"], "dependencies": [], "setup": { "cleanup": { diff --git a/tests/connectible/walls/fence_gate_in_wall.json b/tests/connectible/walls/fence_gate_in_wall.json index 1500cdf..e8ef97d 100644 --- a/tests/connectible/walls/fence_gate_in_wall.json +++ b/tests/connectible/walls/fence_gate_in_wall.json @@ -2,7 +2,7 @@ "flintVersion": null, "name": "fence_gate_in_wall", "description": "Recorded test: fence_gate_in_wall", - "tags": ["recorded"], + "tags": ["wall", "fence_gate", "connectible"], "dependencies": [], "setup": { "cleanup": { diff --git a/tests/connectible/walls/fence_in_wall.json b/tests/connectible/walls/fence_in_wall.json index 22fa28f..d1b086b 100644 --- a/tests/connectible/walls/fence_in_wall.json +++ b/tests/connectible/walls/fence_in_wall.json @@ -2,7 +2,7 @@ "flintVersion": null, "name": "fence_in_wall", "description": "Recorded test: fence_in_wall", - "tags": ["recorded"], + "tags": ["wall", "fence", "connectible"], "dependencies": [], "setup": { "cleanup": { diff --git a/tests/connectible/walls/glass_panel_in_wall.json b/tests/connectible/walls/glass_panel_in_wall.json index 26af538..aafeeca 100644 --- a/tests/connectible/walls/glass_panel_in_wall.json +++ b/tests/connectible/walls/glass_panel_in_wall.json @@ -2,7 +2,7 @@ "flintVersion": null, "name": "glass_panel_in_wall", "description": "Recorded test: glass_panel_in_wall", - "tags": ["recorded"], + "tags": ["wall", "glass", "connectible"], "dependencies": [], "setup": { "cleanup": { diff --git a/tests/connectible/walls/iron_bars_in_wall.json b/tests/connectible/walls/iron_bars_in_wall.json index 32cbec2..c0332a9 100644 --- a/tests/connectible/walls/iron_bars_in_wall.json +++ b/tests/connectible/walls/iron_bars_in_wall.json @@ -2,7 +2,7 @@ "flintVersion": null, "name": "iron_bars_in_wall", "description": "Recorded test: iron_bars_in_wall", - "tags": ["recorded"], + "tags": ["wall", "bars", "connectible"], "dependencies": [], "setup": { "cleanup": { diff --git a/tests/connectible/walls/wall-2-to-3-length.json b/tests/connectible/walls/wall-2-to-3-length.json index 5b639b4..40fe66c 100644 --- a/tests/connectible/walls/wall-2-to-3-length.json +++ b/tests/connectible/walls/wall-2-to-3-length.json @@ -2,7 +2,7 @@ "flintVersion": null, "name": "walls", "description": "Recorded test: walls", - "tags": ["recorded"], + "tags": ["wall", "connectible"], "dependencies": [], "setup": { "cleanup": { From bdd5ba17be0d865a3c23d049fb20d045cbc1ca04 Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Mon, 2 Feb 2026 03:02:48 +0100 Subject: [PATCH 04/12] added new tag for fence and a new test to place fence --- tests/connectible/fences/place_fence.json | 33 + .../connectible/walls/fences_over_walls.json | 1432 ++++++++--------- 2 files changed, 749 insertions(+), 716 deletions(-) create mode 100644 tests/connectible/fences/place_fence.json diff --git a/tests/connectible/fences/place_fence.json b/tests/connectible/fences/place_fence.json new file mode 100644 index 0000000..857f93e --- /dev/null +++ b/tests/connectible/fences/place_fence.json @@ -0,0 +1,33 @@ +{ + "flintVersion": null, + "name": "place_fence", + "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", + "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [0, 1, 0] ] + } + }, + "timeline": [ + { "at": 0, "do": "place", "pos": [0, 0, 0], "block": {"id": "minecraft:stone"} }, + { + "at": 1, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:stone"} } + ] + }, + { "at": 1, "do": "use_item_on", "pos": [0, 0, 0], "face": "top", "item": "oak_fence" }, + { + "at": 2, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:oak_fence"} } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/connectible/walls/fences_over_walls.json b/tests/connectible/walls/fences_over_walls.json index f8b05c5..1ebc04f 100644 --- a/tests/connectible/walls/fences_over_walls.json +++ b/tests/connectible/walls/fences_over_walls.json @@ -1,721 +1,721 @@ { - "flintVersion": null, - "name": "fences_over_walls", - "description": "Recorded test: fences_over_walls", - "tags": ["recorded"], - "dependencies": [], - "setup": { - "cleanup": { - "region": [ [-5, -1, -1], [3, 2, 1] ] - } - }, - "timeline": [ - { - "at": 0, - "do": "place_each", - "blocks": [ - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-3, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [ 1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [ 2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-4, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} } - ] - }, - { - "at": 1, - "do": "place_each", - "blocks": [ - { "pos": [1, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [2, 1, 0], "block": {"id": "minecraft:oak_fence"} } - ] - }, - { - "at": 1, - "do": "assert", - "checks": [ - { - "pos": [-4, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "east" : "low" , - "south" : "none" , - "north" : "none" - } - }, - { - "pos": [-3, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "false" , - "waterlogged": "false" , - "west" : "low" , - "north" : "none" , - "east" : "low" - } - }, - { - "pos": [-2, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "false" , - "waterlogged": "false" , - "west" : "low" , - "south" : "none" , - "east" : "low" - } - }, - { - "pos": [-1, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "up" : "false" , - "waterlogged": "false" , - "east" : "low" , - "west" : "low" - } - }, - { - "pos": [0, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "up" : "false" , - "west" : "low" , - "north" : "none" , - "waterlogged": "false" , - "south" : "none" - } - }, - { - "pos": [1, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "up" : "false" , - "east" : "low" , - "west" : "low" , - "waterlogged": "false" - } - }, - { - "pos": [2, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "true" , - "waterlogged": "false" , - "east" : "none" , - "south" : "none" , - "west" : "low" - } - } - ] - }, - { - "at": 2, - "do": "place_each", - "blocks": [ - { "pos": [1, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [0, 1, 0], "block": {"id": "minecraft:oak_fence"} } - ] - }, - { - "at": 2, - "do": "assert", - "checks": [ - { - "pos": [-4, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "true" , - "waterlogged": "false" , - "north" : "none" , - "east" : "low" , - "west" : "none" - } - }, - { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [-3, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "low" , - "south" : "none" , - "east" : "low" , - "north" : "none" , - "up" : "false" - } - }, - { "pos": [-3, 1, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [-2, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "waterlogged": "false" , - "east" : "low" , - "west" : "low" , - "south" : "none" , - "north" : "none" - } - }, - { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [-1, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "false" , - "waterlogged": "false" , - "south" : "none" , - "west" : "low" , - "east" : "low" - } - }, - { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [0, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "east" : "low" , - "up" : "false" , - "west" : "low" , - "waterlogged": "false" , - "south" : "none" - } - }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [1, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "south" : "none" , - "north" : "none" , - "up" : "true" , - "waterlogged": "false" , - "west" : "low" - } - }, - { - "pos": [1, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "west" : "false" , - "east" : "true" , - "south" : "false" , - "north" : "false" , - "waterlogged": "false" - } - }, - { - "pos": [2, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "tall" , - "up" : "true" , - "south" : "none" , - "east" : "none" , - "north" : "none" - } - }, - { - "pos": [2, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "north" : "false" , - "waterlogged": "false" , - "west" : "true" , - "east" : "false" , - "south" : "false" - } - } - ] - }, - { - "at": 3, - "do": "place_each", - "blocks": [ - { "pos": [-3, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [-2, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [ 0, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [-1, 1, 0], "block": {"id": "minecraft:oak_fence"} } - ] - }, - { - "at": 3, - "do": "assert", - "checks": [ - { - "pos": [-4, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "up" : "true" , - "west" : "none" , - "north" : "none" , - "south" : "none" , - "waterlogged": "false" - } - }, - { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [-3, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "west" : "low" , - "up" : "true" , - "east" : "low" , - "waterlogged": "false" , - "south" : "none" - } - }, - { "pos": [-3, 1, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [-2, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "south" : "none" , - "east" : "low" , - "up" : "false" , - "north" : "none" , - "waterlogged": "false" - } - }, - { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [-1, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "waterlogged": "false" , - "north" : "none" , - "east" : "low" , - "up" : "false" , - "west" : "low" - } - }, - { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [0, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "south" : "none" , - "north" : "none" , - "east" : "tall" , - "up" : "true" , - "waterlogged": "false" - } - }, - { - "pos": [0, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "east" : "true" , - "west" : "false" , - "waterlogged": "false" , - "north" : "false" , - "south" : "false" - } - }, - { - "pos": [1, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "east" : "tall" , - "waterlogged": "false" , - "west" : "tall" , - "up" : "false" , - "north" : "none" - } - }, - { - "pos": [1, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "waterlogged": "false" , - "south" : "false" , - "north" : "false" , - "west" : "true" , - "east" : "true" - } - }, - { - "pos": [2, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "west" : "tall" , - "waterlogged": "false" , - "north" : "none" , - "up" : "true" , - "south" : "none" - } - }, - { - "pos": [2, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "north" : "false" , - "south" : "false" , - "east" : "false" , - "west" : "true" , - "waterlogged": "false" - } + "flintVersion": null, + "name": "fences_over_walls", + "description": "Recorded test: fences_over_walls", + "tags": ["recorded"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [-5, -1, -1], [3, 2, 1] ] } - ] - }, - { - "at": 4, - "do": "place_each", - "blocks": [ - { "pos": [-4, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [-3, 1, 0], "block": {"id": "minecraft:oak_fence"} } - ] - }, - { - "at": 4, - "do": "assert", - "checks": [ - { - "pos": [-4, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "west" : "none" , - "up" : "true" , - "east" : "low" , - "waterlogged": "false" - } - }, - { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [-3, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "south" : "none" , - "up" : "true" , - "north" : "none" , - "waterlogged": "false" , - "west" : "low" - } - }, - { - "pos": [-3, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "east" : "true" , - "north" : "false" , - "south" : "false" , - "waterlogged": "false" , - "west" : "false" - } - }, - { - "pos": [-2, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "north" : "none" , - "up" : "false" , - "waterlogged": "false" , - "west" : "tall" , - "south" : "none" - } - }, - { - "pos": [-2, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "west" : "true" , - "east" : "true" , - "south" : "false" , - "north" : "false" , - "waterlogged": "false" - } - }, - { - "pos": [-1, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "west" : "tall" , - "east" : "tall" , - "waterlogged": "false" , - "south" : "none" , - "north" : "none" - } - }, - { - "pos": [-1, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "east" : "true" , - "waterlogged": "false" , - "south" : "false" , - "north" : "false" , - "west" : "true" - } - }, - { - "pos": [0, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "east" : "tall" , - "waterlogged": "false" , - "west" : "tall" , - "south" : "none" , - "north" : "none" - } - }, - { - "pos": [0, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "waterlogged": "false" , - "east" : "true" , - "north" : "false" , - "west" : "true" , - "south" : "false" - } - }, - { - "pos": [1, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "north" : "none" , - "south" : "none" , - "west" : "tall" , - "east" : "tall" , - "waterlogged": "false" - } - }, - { - "pos": [1, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "south" : "false" , - "north" : "false" , - "east" : "true" , - "waterlogged": "false" , - "west" : "true" - } - }, - { - "pos": [2, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "west" : "tall" , - "up" : "true" , - "waterlogged": "false" , - "north" : "none" , - "south" : "none" - } - }, - { - "pos": [2, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "east" : "false" , - "west" : "true" , - "north" : "false" , - "waterlogged": "false" , - "south" : "false" - } - } - ] - }, - { - "at": 5, - "do": "assert", - "checks": [ - { - "pos": [-4, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "south" : "none" , - "north" : "none" - } - }, - { - "pos": [-4, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "south" : "false" , - "north" : "false" , - "west" : "false" , - "waterlogged": "false" , - "east" : "true" - } - }, - { - "pos": [-3, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "waterlogged": "false" , - "east" : "tall" , - "north" : "none" , - "up" : "false" , - "west" : "tall" - } - }, - { - "pos": [-3, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "west" : "true" , - "east" : "true" , - "north" : "false" , - "waterlogged": "false" , - "south" : "false" - } - }, - { - "pos": [-2, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "east" : "tall" , - "north" : "none" , - "up" : "false" , - "waterlogged": "false" , - "west" : "tall" - } - }, - { - "pos": [-2, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "waterlogged": "false" , - "west" : "true" , - "north" : "false" , - "east" : "true" , - "south" : "false" - } - }, - { - "pos": [-1, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "north" : "none" , - "west" : "tall" , - "south" : "none" , - "up" : "false" , - "waterlogged": "false" - } - }, - { - "pos": [-1, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "west" : "true" , - "east" : "true" , - "north" : "false" , - "south" : "false" , - "waterlogged": "false" - } - }, - { - "pos": [0, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "waterlogged": "false" , - "east" : "tall" , - "north" : "none" , - "up" : "false" , - "west" : "tall" - } - }, - { - "pos": [0, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "waterlogged": "false" , - "south" : "false" , - "west" : "true" , - "north" : "false" , - "east" : "true" - } - }, - { - "pos": [1, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "tall" , - "north" : "none" , - "east" : "tall" , - "south" : "none" , - "up" : "false" - } - }, - { - "pos": [1, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "south" : "false" , - "east" : "true" , - "waterlogged": "false" , - "north" : "false" , - "west" : "true" - } - }, - { - "pos": [2, 0, 0], - "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "true" , - "west" : "tall" , - "east" : "none" , - "north" : "none" , - "waterlogged": "false" - } - }, - { - "pos": [2, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "west" : "true" , - "north" : "false" , - "south" : "false" , - "waterlogged": "false" , - "east" : "false" - } + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-3, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [ 2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-4, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} } + ] + }, + { + "at": 1, + "do": "place_each", + "blocks": [ + { "pos": [1, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:oak_fence"} } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { + "pos": [-4, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "low" , + "south" : "none" , + "north" : "none" + } + }, + { + "pos": [-3, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "low" , + "north" : "none" , + "east" : "low" + } + }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "low" + } + }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "false" , + "waterlogged": "false" , + "east" : "low" , + "west" : "low" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "up" : "false" , + "west" : "low" , + "north" : "none" , + "waterlogged": "false" , + "south" : "none" + } + }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "false" , + "east" : "low" , + "west" : "low" , + "waterlogged": "false" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "east" : "none" , + "south" : "none" , + "west" : "low" + } + } + ] + }, + { + "at": 2, + "do": "place_each", + "blocks": [ + { "pos": [1, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:oak_fence"} } + ] + }, + { + "at": 2, + "do": "assert", + "checks": [ + { + "pos": [-4, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "east" : "low" , + "west" : "none" + } + }, + { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-3, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "low" , + "north" : "none" , + "up" : "false" + } + }, + { "pos": [-3, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "waterlogged": "false" , + "east" : "low" , + "west" : "low" , + "south" : "none" , + "north" : "none" + } + }, + { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "south" : "none" , + "west" : "low" , + "east" : "low" + } + }, + { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "east" : "low" , + "up" : "false" , + "west" : "low" , + "waterlogged": "false" , + "south" : "none" + } + }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "low" + } + }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "west" : "false" , + "east" : "true" , + "south" : "false" , + "north" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "tall" , + "up" : "true" , + "south" : "none" , + "east" : "none" , + "north" : "none" + } + }, + { + "pos": [2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "north" : "false" , + "waterlogged": "false" , + "west" : "true" , + "east" : "false" , + "south" : "false" + } + } + ] + }, + { + "at": 3, + "do": "place_each", + "blocks": [ + { "pos": [-3, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [-2, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [ 0, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [-1, 1, 0], "block": {"id": "minecraft:oak_fence"} } + ] + }, + { + "at": 3, + "do": "assert", + "checks": [ + { + "pos": [-4, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "up" : "true" , + "west" : "none" , + "north" : "none" , + "south" : "none" , + "waterlogged": "false" + } + }, + { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-3, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "west" : "low" , + "up" : "true" , + "east" : "low" , + "waterlogged": "false" , + "south" : "none" + } + }, + { "pos": [-3, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "east" : "low" , + "up" : "false" , + "north" : "none" , + "waterlogged": "false" + } + }, + { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "north" : "none" , + "east" : "low" , + "up" : "false" , + "west" : "low" + } + }, + { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "north" : "none" , + "east" : "tall" , + "up" : "true" , + "waterlogged": "false" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "true" , + "west" : "false" , + "waterlogged": "false" , + "north" : "false" , + "south" : "false" + } + }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "tall" , + "waterlogged": "false" , + "west" : "tall" , + "up" : "false" , + "north" : "none" + } + }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "south" : "false" , + "north" : "false" , + "west" : "true" , + "east" : "true" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "west" : "tall" , + "waterlogged": "false" , + "north" : "none" , + "up" : "true" , + "south" : "none" + } + }, + { + "pos": [2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "north" : "false" , + "south" : "false" , + "east" : "false" , + "west" : "true" , + "waterlogged": "false" + } + } + ] + }, + { + "at": 4, + "do": "place_each", + "blocks": [ + { "pos": [-4, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [-3, 1, 0], "block": {"id": "minecraft:oak_fence"} } + ] + }, + { + "at": 4, + "do": "assert", + "checks": [ + { + "pos": [-4, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "west" : "none" , + "up" : "true" , + "east" : "low" , + "waterlogged": "false" + } + }, + { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-3, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "south" : "none" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "west" : "low" + } + }, + { + "pos": [-3, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "true" , + "north" : "false" , + "south" : "false" , + "waterlogged": "false" , + "west" : "false" + } + }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "tall" , + "south" : "none" + } + }, + { + "pos": [-2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "west" : "true" , + "east" : "true" , + "south" : "false" , + "north" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "west" : "tall" , + "east" : "tall" , + "waterlogged": "false" , + "south" : "none" , + "north" : "none" + } + }, + { + "pos": [-1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "true" , + "waterlogged": "false" , + "south" : "false" , + "north" : "false" , + "west" : "true" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "east" : "tall" , + "waterlogged": "false" , + "west" : "tall" , + "south" : "none" , + "north" : "none" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "east" : "true" , + "north" : "false" , + "west" : "true" , + "south" : "false" + } + }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "north" : "none" , + "south" : "none" , + "west" : "tall" , + "east" : "tall" , + "waterlogged": "false" + } + }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "south" : "false" , + "north" : "false" , + "east" : "true" , + "waterlogged": "false" , + "west" : "true" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "west" : "tall" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "south" : "none" + } + }, + { + "pos": [2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "east" : "false" , + "west" : "true" , + "north" : "false" , + "waterlogged": "false" , + "south" : "false" + } + } + ] + }, + { + "at": 5, + "do": "assert", + "checks": [ + { + "pos": [-4, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "south" : "none" , + "north" : "none" + } + }, + { + "pos": [-4, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "south" : "false" , + "north" : "false" , + "west" : "false" , + "waterlogged": "false" , + "east" : "true" + } + }, + { + "pos": [-3, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "west" : "tall" + } + }, + { + "pos": [-3, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "west" : "true" , + "east" : "true" , + "north" : "false" , + "waterlogged": "false" , + "south" : "false" + } + }, + { + "pos": [-2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "tall" + } + }, + { + "pos": [-2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "west" : "true" , + "north" : "false" , + "east" : "true" , + "south" : "false" + } + }, + { + "pos": [-1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "north" : "none" , + "west" : "tall" , + "south" : "none" , + "up" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [-1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "west" : "true" , + "east" : "true" , + "north" : "false" , + "south" : "false" , + "waterlogged": "false" + } + }, + { + "pos": [0, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "west" : "tall" + } + }, + { + "pos": [0, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "south" : "false" , + "west" : "true" , + "north" : "false" , + "east" : "true" + } + }, + { + "pos": [1, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "tall" , + "north" : "none" , + "east" : "tall" , + "south" : "none" , + "up" : "false" + } + }, + { + "pos": [1, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "south" : "false" , + "east" : "true" , + "waterlogged": "false" , + "north" : "false" , + "west" : "true" + } + }, + { + "pos": [2, 0, 0], + "is": { + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "west" : "tall" , + "east" : "none" , + "north" : "none" , + "waterlogged": "false" + } + }, + { + "pos": [2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "west" : "true" , + "north" : "false" , + "south" : "false" , + "waterlogged": "false" , + "east" : "false" + } + } + ] } - ] - } - ], - "breakpoints": [2] + ], + "breakpoints": [2] } From 6770995db6e8a6df678b0ecbf991ceb1e46febdb Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Mon, 2 Feb 2026 03:04:25 +0100 Subject: [PATCH 05/12] tag --- tests/connectible/walls/fences_over_walls.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/connectible/walls/fences_over_walls.json b/tests/connectible/walls/fences_over_walls.json index 1ebc04f..dd15c7b 100644 --- a/tests/connectible/walls/fences_over_walls.json +++ b/tests/connectible/walls/fences_over_walls.json @@ -2,7 +2,7 @@ "flintVersion": null, "name": "fences_over_walls", "description": "Recorded test: fences_over_walls", - "tags": ["recorded"], + "tags": ["wall", "fence", "connectible"], "dependencies": [], "setup": { "cleanup": { From 576dc24b90200b7370fb5eb12a74ebc727a601e4 Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Fri, 6 Feb 2026 00:09:30 +0100 Subject: [PATCH 06/12] newest changes with minecraftIds --- tests/connectible/fences/fence.json | 1 + .../fences/fence_row_connections.json | 1 + tests/connectible/fences/place_fence.json | 3 +- tests/connectible/walls/fence_in_wall.json | 1 + tests/portal/portal.json | 686 ++++++++++++++++++ 5 files changed, 691 insertions(+), 1 deletion(-) create mode 100644 tests/portal/portal.json diff --git a/tests/connectible/fences/fence.json b/tests/connectible/fences/fence.json index 543e88c..cb8ce38 100644 --- a/tests/connectible/fences/fence.json +++ b/tests/connectible/fences/fence.json @@ -4,6 +4,7 @@ "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], "dependencies": [], + "minecraftIds": ["minecraft:oak_fence"], "setup": { "cleanup": { "region": [ [-3, -1, -2], [1, 1, 2] ] diff --git a/tests/connectible/fences/fence_row_connections.json b/tests/connectible/fences/fence_row_connections.json index 186504c..c70c82f 100644 --- a/tests/connectible/fences/fence_row_connections.json +++ b/tests/connectible/fences/fence_row_connections.json @@ -2,6 +2,7 @@ "name": "fence_row_connections", "description": "Places fences in a row, one per tick, and verifies they connect to each other", "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], + "minecraftIds": ["minecraft:oak_fence"], "setup": { "cleanup": { "region": [ [0, 63, 0], [10, 66, 2] ] diff --git a/tests/connectible/fences/place_fence.json b/tests/connectible/fences/place_fence.json index 857f93e..66eda5a 100644 --- a/tests/connectible/fences/place_fence.json +++ b/tests/connectible/fences/place_fence.json @@ -2,7 +2,8 @@ "flintVersion": null, "name": "place_fence", "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", - "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], + "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], + "minecraftIds": ["minecraft:oak_fence"], "dependencies": [], "setup": { "cleanup": { diff --git a/tests/connectible/walls/fence_in_wall.json b/tests/connectible/walls/fence_in_wall.json index d1b086b..aad0035 100644 --- a/tests/connectible/walls/fence_in_wall.json +++ b/tests/connectible/walls/fence_in_wall.json @@ -3,6 +3,7 @@ "name": "fence_in_wall", "description": "Recorded test: fence_in_wall", "tags": ["wall", "fence", "connectible"], + "minecraftIds": ["minecraft:oak_fence", "minecraft:cobblestone_wall"], "dependencies": [], "setup": { "cleanup": { diff --git a/tests/portal/portal.json b/tests/portal/portal.json new file mode 100644 index 0000000..0072070 --- /dev/null +++ b/tests/portal/portal.json @@ -0,0 +1,686 @@ +{ + "flintVersion": null, + "name": "portal", + "description": "Recorded test: portal", + "tags": [ + "recorded" + ], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ + [ + -4, + -5, + -2 + ], + [ + 1, + 1, + 1 + ] + ] + } + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -2, + -4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + -3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + -4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + -2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -1, + -4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + -1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { + "pos": [ + -3, + -4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + -3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + -2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + -1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -2, + -4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -2, + -3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + -2, + -2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + -2, + -1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + -2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -1, + -4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -1, + -3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + -1, + -2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + -1, + -1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + } + ] + }, + { + "at": 3, + "do": "place_each", + "blocks": [ + { + "pos": [ + -1, + -4, + -1 + ], + "block": { + "id": "minecraft:fire", + "south": "false", + "west": "false", + "north": "false", + "east": "false", + "age": "_0", + "up": "false" + } + } + ] + }, + { + "at": 4, + "do": "place_each", + "blocks": [ + { + "pos": [ + -1, + -2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + -1, + -1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + -2, + -1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + -2, + -2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + -1, + -3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + -2, + -3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } + ] + }, + { + "at": 5, + "do": "assert", + "checks": [ + { + "pos": [ + -3, + -4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + -3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + -2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + -1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -2, + -4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -2, + -3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + -2, + -2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + -2, + -1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + -2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -1, + -4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + -1, + -3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + -1, + -2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + -1, + -1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + -1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + } + ] + } + ], + "breakpoints": [] +} \ No newline at end of file From 3fce068cfa2b9989b8b14c8e5facbcdb8aa1c775 Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Wed, 11 Feb 2026 16:01:59 +0100 Subject: [PATCH 07/12] my first draft --- tests/connectible/fences/fence.json | 2 +- .../fences/fence_row_connections.json | 2 +- tests/connectible/fences/place_fence.json | 4 +- tests/connectible/walls/fence_in_wall.json | 2 +- .../create_nether_portal_X_21_21_All.json | 711 ++++++++++++++++ .../create_nether_portal_X_21_21_None.json | 703 ++++++++++++++++ .../create_nether_portal_X_22_22_None.json | 757 ++++++++++++++++++ .../create_nether_portal_X_2_2_All.json | 65 ++ .../create_nether_portal_X_2_3_All.json | 65 ++ .../create_nether_portal_X_2_3_None.json | 57 ++ .../create_nether_portal_Z_2_2_None.json | 57 ++ .../create_nether_portal_Z_2_3_None.json | 57 ++ .../destroy_nether_portal_X_2_3_Bottom.json | 96 +++ .../destroy_nether_portal_X_2_3_Center.json | 97 +++ .../destroy_nether_portal_X_2_3_Left.json | 96 +++ .../destroy_nether_portal_X_2_3_Right.json | 96 +++ .../destroy_nether_portal_X_2_3_Top.json | 96 +++ tests/portal/portal.json | 686 ---------------- 18 files changed, 2958 insertions(+), 691 deletions(-) create mode 100644 tests/portal/nether/create_nether_portal_X_21_21_All.json create mode 100644 tests/portal/nether/create_nether_portal_X_21_21_None.json create mode 100644 tests/portal/nether/create_nether_portal_X_22_22_None.json create mode 100644 tests/portal/nether/create_nether_portal_X_2_2_All.json create mode 100644 tests/portal/nether/create_nether_portal_X_2_3_All.json create mode 100644 tests/portal/nether/create_nether_portal_X_2_3_None.json create mode 100644 tests/portal/nether/create_nether_portal_Z_2_2_None.json create mode 100644 tests/portal/nether/create_nether_portal_Z_2_3_None.json create mode 100644 tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json create mode 100644 tests/portal/nether/destroy_nether_portal_X_2_3_Center.json create mode 100644 tests/portal/nether/destroy_nether_portal_X_2_3_Left.json create mode 100644 tests/portal/nether/destroy_nether_portal_X_2_3_Right.json create mode 100644 tests/portal/nether/destroy_nether_portal_X_2_3_Top.json delete mode 100644 tests/portal/portal.json diff --git a/tests/connectible/fences/fence.json b/tests/connectible/fences/fence.json index cb8ce38..a6a46bc 100644 --- a/tests/connectible/fences/fence.json +++ b/tests/connectible/fences/fence.json @@ -4,7 +4,7 @@ "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], "dependencies": [], - "minecraftIds": ["minecraft:oak_fence"], + "minecraftIds": ["minecraft:oak_fence"], "setup": { "cleanup": { "region": [ [-3, -1, -2], [1, 1, 2] ] diff --git a/tests/connectible/fences/fence_row_connections.json b/tests/connectible/fences/fence_row_connections.json index c70c82f..8014443 100644 --- a/tests/connectible/fences/fence_row_connections.json +++ b/tests/connectible/fences/fence_row_connections.json @@ -2,7 +2,7 @@ "name": "fence_row_connections", "description": "Places fences in a row, one per tick, and verifies they connect to each other", "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], - "minecraftIds": ["minecraft:oak_fence"], + "minecraftIds": ["minecraft:oak_fence"], "setup": { "cleanup": { "region": [ [0, 63, 0], [10, 66, 2] ] diff --git a/tests/connectible/fences/place_fence.json b/tests/connectible/fences/place_fence.json index 66eda5a..699817d 100644 --- a/tests/connectible/fences/place_fence.json +++ b/tests/connectible/fences/place_fence.json @@ -2,8 +2,8 @@ "flintVersion": null, "name": "place_fence", "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", - "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], - "minecraftIds": ["minecraft:oak_fence"], + "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], + "minecraftIds": ["minecraft:oak_fence"], "dependencies": [], "setup": { "cleanup": { diff --git a/tests/connectible/walls/fence_in_wall.json b/tests/connectible/walls/fence_in_wall.json index aad0035..f50c6f7 100644 --- a/tests/connectible/walls/fence_in_wall.json +++ b/tests/connectible/walls/fence_in_wall.json @@ -3,7 +3,7 @@ "name": "fence_in_wall", "description": "Recorded test: fence_in_wall", "tags": ["wall", "fence", "connectible"], - "minecraftIds": ["minecraft:oak_fence", "minecraft:cobblestone_wall"], + "minecraftIds": ["minecraft:oak_fence", "minecraft:cobblestone_wall"], "dependencies": [], "setup": { "cleanup": { diff --git a/tests/portal/nether/create_nether_portal_X_21_21_All.json b/tests/portal/nether/create_nether_portal_X_21_21_All.json new file mode 100644 index 0000000..41dd022 --- /dev/null +++ b/tests/portal/nether/create_nether_portal_X_21_21_All.json @@ -0,0 +1,711 @@ +{ + "flintVersion": null, + "name": "create_nether_portal_X_21_21_All", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [30, 30, 30] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 21, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 21, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 22, 0], "block": {"id": "minecraft:obsidian"} } + ] + }, + { "at": 2, "do": "use_item_on", "pos": [11, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + { + "at": 4, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 21, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [ 11 , 1 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 2 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 3 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 4 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 5 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 6 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 7 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 8 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 9 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 10 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 11 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 12 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 13 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 14 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 15 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 16 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 17 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 18 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 19 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 20 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 21 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { "pos": [12, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 21, 0], "is": {"id": "minecraft:air"} } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/create_nether_portal_X_21_21_None.json b/tests/portal/nether/create_nether_portal_X_21_21_None.json new file mode 100644 index 0000000..b9a9732 --- /dev/null +++ b/tests/portal/nether/create_nether_portal_X_21_21_None.json @@ -0,0 +1,703 @@ +{ + "flintVersion": null, + "name": "create_nether_portal_X_21_21_None", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [30, 30, 30] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [ 0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 21, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 21, 0], "block": {"id": "minecraft:obsidian"} } + ] + }, + { "at": 2, "do": "use_item_on", "pos": [11, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + { + "at": 4, + "do": "assert", + "checks": [ + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 21, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [ 11 , 1 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 2 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 3 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 4 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 5 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 6 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 7 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 8 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 9 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 10 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 11 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 12 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 13 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 14 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 15 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 16 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 17 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 18 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 19 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 20 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 21 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { "pos": [12, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 21, 0], "is": {"id": "minecraft:air"} } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/create_nether_portal_X_22_22_None.json b/tests/portal/nether/create_nether_portal_X_22_22_None.json new file mode 100644 index 0000000..688a3c2 --- /dev/null +++ b/tests/portal/nether/create_nether_portal_X_22_22_None.json @@ -0,0 +1,757 @@ +{ + "flintVersion": null, + "name": "create_nether_portal_X_22_22_None", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [30, 30, 30] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [ 0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 21, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 21, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 22, 0], "block": {"id": "minecraft:obsidian"} } + ] + }, + { "at": 2, "do": "use_item_on", "pos": [11, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + { + "at": 4, + "do": "assert", + "checks": [ + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 22, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [ 11 , 1 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 2 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 3 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 4 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 5 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 6 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 7 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 8 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 9 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 10 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 11 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 12 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 13 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 14 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 15 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 16 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 17 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 18 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 19 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 20 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 21 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 22 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { "pos": [12, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 22, 0], "is": {"id": "minecraft:air"} } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/create_nether_portal_X_2_2_All.json b/tests/portal/nether/create_nether_portal_X_2_2_All.json new file mode 100644 index 0000000..10e456a --- /dev/null +++ b/tests/portal/nether/create_nether_portal_X_2_2_All.json @@ -0,0 +1,65 @@ +{ + "flintVersion": null, + "name": "create_nether_portal_X_2_2_All", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [30, 30, 30] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian"} } + ] + }, + { "at": 2, "do": "use_item_on", "pos": [1, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + { + "at": 4, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { + "pos": [ 1 , 1 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 1 , 2 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/create_nether_portal_X_2_3_All.json b/tests/portal/nether/create_nether_portal_X_2_3_All.json new file mode 100644 index 0000000..dc9e3da --- /dev/null +++ b/tests/portal/nether/create_nether_portal_X_2_3_All.json @@ -0,0 +1,65 @@ +{ + "flintVersion": null, + "name": "create_nether_portal_X_2_3_All", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [30, 30, 30] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian"} } + ] + }, + { "at": 2, "do": "use_item_on", "pos": [1, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + { + "at": 4, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/create_nether_portal_X_2_3_None.json b/tests/portal/nether/create_nether_portal_X_2_3_None.json new file mode 100644 index 0000000..3baacb8 --- /dev/null +++ b/tests/portal/nether/create_nether_portal_X_2_3_None.json @@ -0,0 +1,57 @@ +{ + "flintVersion": null, + "name": "nether_portal_X_2_3_None", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [30, 30, 30] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian"} } + ] + }, + { "at": 2, "do": "use_item_on", "pos": [1, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + { + "at": 4, + "do": "assert", + "checks": [ + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/create_nether_portal_Z_2_2_None.json b/tests/portal/nether/create_nether_portal_Z_2_2_None.json new file mode 100644 index 0000000..2a0d15e --- /dev/null +++ b/tests/portal/nether/create_nether_portal_Z_2_2_None.json @@ -0,0 +1,57 @@ +{ + "flintVersion": null, + "name": "create_nether_portal_Z_2_2_None", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [30, 30, 30] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 1], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 1], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 2], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 2], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 3], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 3], "block": {"id": "minecraft:obsidian"} } + ] + }, + { "at": 2, "do": "use_item_on", "pos": [0, 0, 1], "face": "top", "item": "minecraft:flint_and_steel" }, + { + "at": 4, + "do": "assert", + "checks": [ + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 1], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 1], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 2], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 2], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 3], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 3], "is": {"id": "minecraft:obsidian"} }, + { + "pos": [ 0 , 1 , 1 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 0 , 2 , 1 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { "pos": [0, 1, 2], "is": {"id": "minecraft:air"} }, + { "pos": [0, 2, 2], "is": {"id": "minecraft:air"} } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/create_nether_portal_Z_2_3_None.json b/tests/portal/nether/create_nether_portal_Z_2_3_None.json new file mode 100644 index 0000000..0a88659 --- /dev/null +++ b/tests/portal/nether/create_nether_portal_Z_2_3_None.json @@ -0,0 +1,57 @@ +{ + "flintVersion": null, + "name": "create_nether_portal_Z_2_3_None", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [30, 30, 30] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 1], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 1], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 2], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 2], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 3], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 3], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 3], "block": {"id": "minecraft:obsidian"} } + ] + }, + { "at": 2, "do": "use_item_on", "pos": [0, 0, 1], "face": "top", "item": "minecraft:flint_and_steel" }, + { + "at": 4, + "do": "assert", + "checks": [ + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 0, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 0, 2], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 2], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 3], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 3], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 3], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, + { "pos": [0, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, + { "pos": [0, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, + { "pos": [0, 1, 2], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, + { "pos": [0, 2, 2], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, + { "pos": [0, 3, 2], "is": {"id": "minecraft:nether_portal", "axis": "z"} } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json new file mode 100644 index 0000000..9673204 --- /dev/null +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json @@ -0,0 +1,96 @@ +{ + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Bottom", + "description": "Test different portal size to destroy", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [23, 23, 23] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { "at": 2, "do": "place", "pos": [1, 0, 0], "block": {"id": "minecraft:air"} }, + { + "at": 6, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Center.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Center.json new file mode 100644 index 0000000..005671f --- /dev/null +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Center.json @@ -0,0 +1,97 @@ +{ + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Center", + "description": "Test different portal size to destroy", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [23, 23, 23] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { "at": 2, "do": "place", "pos": [1, 2, 0], "block": {"id": "minecraft:air"} }, + { + "at": 6, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Left.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Left.json new file mode 100644 index 0000000..e74b4c0 --- /dev/null +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Left.json @@ -0,0 +1,96 @@ +{ + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Left", + "description": "Test different portal size to destroy", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [23, 23, 23] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { "at": 2, "do": "place", "pos": [0, 2, 0], "block": {"id": "minecraft:air"} }, + { + "at": 6, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Right.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Right.json new file mode 100644 index 0000000..9f3edac --- /dev/null +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Right.json @@ -0,0 +1,96 @@ +{ + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Right", + "description": "Test different portal size to destroy", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [23, 23, 23] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { "at": 2, "do": "place", "pos": [3, 2, 0], "block": {"id": "minecraft:air"} }, + { + "at": 6, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Top.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Top.json new file mode 100644 index 0000000..7c9f4c8 --- /dev/null +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Top.json @@ -0,0 +1,96 @@ +{ + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Top", + "description": "Test different portal size to destroy", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [23, 23, 23] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { "at": 2, "do": "place", "pos": [1, 4, 0], "block": {"id": "minecraft:air"} }, + { + "at": 6, + "do": "assert", + "checks": [ + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + ] + } + ], + "breakpoints": [] +} + diff --git a/tests/portal/portal.json b/tests/portal/portal.json deleted file mode 100644 index 0072070..0000000 --- a/tests/portal/portal.json +++ /dev/null @@ -1,686 +0,0 @@ -{ - "flintVersion": null, - "name": "portal", - "description": "Recorded test: portal", - "tags": [ - "recorded" - ], - "dependencies": [], - "setup": { - "cleanup": { - "region": [ - [ - -4, - -5, - -2 - ], - [ - 1, - 1, - 1 - ] - ] - } - }, - "timeline": [ - { - "at": 0, - "do": "place_each", - "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -2, - -4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - -3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - -4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - -2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -1, - -4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - -1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - } - ] - }, - { - "at": 1, - "do": "assert", - "checks": [ - { - "pos": [ - -3, - -4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - -3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - -2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - -1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -2, - -4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -2, - -3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - -2, - -2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - -2, - -1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - -2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -1, - -4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -1, - -3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - -1, - -2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - -1, - -1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - } - ] - }, - { - "at": 3, - "do": "place_each", - "blocks": [ - { - "pos": [ - -1, - -4, - -1 - ], - "block": { - "id": "minecraft:fire", - "south": "false", - "west": "false", - "north": "false", - "east": "false", - "age": "_0", - "up": "false" - } - } - ] - }, - { - "at": 4, - "do": "place_each", - "blocks": [ - { - "pos": [ - -1, - -2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - -1, - -1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - -2, - -1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - -2, - -2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - -1, - -3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - -2, - -3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } - ] - }, - { - "at": 5, - "do": "assert", - "checks": [ - { - "pos": [ - -3, - -4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - -3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - -2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - -1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -2, - -4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -2, - -3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - -2, - -2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - -2, - -1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - -2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -1, - -4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - -1, - -3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - -1, - -2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - -1, - -1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - -1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - } - ] - } - ], - "breakpoints": [] -} \ No newline at end of file From 0f9c9d0ab3a6497186efb94d79363b44154a59d8 Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Thu, 5 Mar 2026 23:32:14 +0100 Subject: [PATCH 08/12] add portal placing blocks infront --- .../nether_portal_X_2_3_adjacent_fill.json | 527 ++++++++++++++++++ 1 file changed, 527 insertions(+) create mode 100644 tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json diff --git a/tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json b/tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json new file mode 100644 index 0000000..f362ab6 --- /dev/null +++ b/tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json @@ -0,0 +1,527 @@ +{ + "flintVersion": null, + "name": "nether_portal_X_2_3_adjacent_fill", + "description": "Tests that placing and removing blocks adjacent to a 2x3 X-axis nether portal (front and back faces) does not destroy the portal", + "tags": ["portal", "nether_portal", "obsidian"], + "minecraftIds": ["minecraft:obsidian", "minecraft:nether_portal", "minecraft:stone"], + "dependencies": [], + "setup": { + "cleanup": { + "region": [ [0, 0, 0], [4, 5, 3] ] + }, + "player": null + }, + "timeline": [ + { + "at": 0, + "do": "place_each", + "blocks": [ + { "pos": [0, 0, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { + "at": 1, + "do": "assert", + "checks": [ + { "pos": [0, 0, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + }, + { "at": 1, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:stone"} }, + { + "at": 2, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 2, "do": "place", "pos": [1, 2, 2], "block": {"id": "minecraft:stone"} }, + { + "at": 3, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 3, "do": "place", "pos": [1, 3, 2], "block": {"id": "minecraft:stone"} }, + { + "at": 4, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 4, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:stone"} }, + { + "at": 5, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 5, "do": "place", "pos": [2, 2, 2], "block": {"id": "minecraft:stone"} }, + { + "at": 6, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 6, "do": "place", "pos": [2, 3, 2], "block": {"id": "minecraft:stone"} }, + { + "at": 7, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 7, "do": "place", "pos": [1, 1, 0], "block": {"id": "minecraft:stone"} }, + { + "at": 8, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 8, "do": "place", "pos": [1, 2, 0], "block": {"id": "minecraft:stone"} }, + { + "at": 9, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 9, "do": "place", "pos": [1, 3, 0], "block": {"id": "minecraft:stone"} }, + { + "at": 10, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 10, "do": "place", "pos": [2, 1, 0], "block": {"id": "minecraft:stone"} }, + { + "at": 11, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 11, "do": "place", "pos": [2, 2, 0], "block": {"id": "minecraft:stone"} }, + { + "at": 12, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 12, "do": "place", "pos": [2, 3, 0], "block": {"id": "minecraft:stone"} }, + { + "at": 13, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 13, "do": "place", "pos": [2, 3, 0], "block": {"id": "minecraft:air"} }, + { + "at": 14, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + ] + }, + { "at": 14, "do": "place", "pos": [2, 2, 0], "block": {"id": "minecraft:air"} }, + { + "at": 15, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 15, "do": "place", "pos": [2, 1, 0], "block": {"id": "minecraft:air"} }, + { + "at": 16, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 16, "do": "place", "pos": [1, 3, 0], "block": {"id": "minecraft:air"} }, + { + "at": 17, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 17, "do": "place", "pos": [1, 2, 0], "block": {"id": "minecraft:air"} }, + { + "at": 18, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 18, "do": "place", "pos": [1, 1, 0], "block": {"id": "minecraft:air"} }, + { + "at": 19, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 19, "do": "place", "pos": [2, 3, 2], "block": {"id": "minecraft:air"} }, + { + "at": 20, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 20, "do": "place", "pos": [2, 2, 2], "block": {"id": "minecraft:air"} }, + { + "at": 21, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 21, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:air"} }, + { + "at": 22, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 22, "do": "place", "pos": [1, 3, 2], "block": {"id": "minecraft:air"} }, + { + "at": 23, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 23, "do": "place", "pos": [1, 2, 2], "block": {"id": "minecraft:air"} }, + { + "at": 24, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } } + ] + }, + { "at": 24, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:air"} }, + { + "at": 25, + "do": "assert", + "checks": [ + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + ] + } + ], + "breakpoints": [] +} + From bb72530d64fb91e0d50b1d41f8a72dfdf67b64d6 Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Wed, 11 Mar 2026 19:34:50 +0100 Subject: [PATCH 09/12] first test rewritten --- tests/connectible/fences/place_fence.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/connectible/fences/place_fence.json b/tests/connectible/fences/place_fence.json index 699817d..e2e5437 100644 --- a/tests/connectible/fences/place_fence.json +++ b/tests/connectible/fences/place_fence.json @@ -1,5 +1,5 @@ { - "flintVersion": null, + "flintVersion": "1.1", "name": "place_fence", "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], @@ -25,7 +25,8 @@ "do": "assert", "checks": [ { "pos": [0, 0, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:oak_fence"} } + { "pos": [0, 1, 0], "is": {"id": "minecraft:oak_fence"} }, + { "slot": "hotbar1", "is": "empty"} ] } ], From fd4830b55f5e4151a6793c13cd054c01fa1d5274 Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Wed, 11 Mar 2026 19:36:58 +0100 Subject: [PATCH 10/12] add schema to all files --- tests/connectible/fences/fence.json | 407 +- .../fences/fence_row_connections.json | 370 +- tests/connectible/fences/place_fence.json | 112 +- tests/connectible/iron.json | 258 +- tests/connectible/walls/chain_in_wall.json | 636 +- .../connectible/walls/fence_gate_in_wall.json | 736 +- tests/connectible/walls/fence_in_wall.json | 653 +- .../connectible/walls/fences_over_walls.json | 1514 ++-- .../walls/glass_panel_in_wall.json | 533 +- .../connectible/walls/iron_bars_in_wall.json | 626 +- .../connectible/walls/wall-2-to-3-length.json | 193 +- tests/connectible/walls/wall.json | 284 +- tests/connectible/walls/walls_wall.json | 567 +- tests/fluids/mixing.json | 346 +- tests/fluids/water/corner_flow.json | 533 +- tests/fluids/water/downward_flow.json | 125 +- tests/fluids/water/downward_priority.json | 175 +- tests/fluids/water/falling_state.json | 171 +- tests/fluids/water/flowing_state.json | 171 +- tests/fluids/water/horizontal_spread.json | 259 +- tests/fluids/water/infinite_source.json | 204 +- tests/fluids/water/level_decrease.json | 214 +- tests/fluids/water/max_spread_distance.json | 216 +- tests/fluids/water/pool_formation.json | 483 +- tests/fluids/water/ravine_fill.json | 323 +- tests/fluids/water/replacement.json | 197 +- tests/fluids/water/shortest_path.json | 236 +- tests/fluids/water/source_removal.json | 263 +- tests/fluids/water/stability.json | 170 +- tests/fluids/water/stair_flow.json | 230 +- tests/fluids/water/three_source_infinite.json | 227 +- tests/fluids/water/u_shape.json | 208 +- tests/fluids/water/vertical_column.json | 192 +- .../create_nether_portal_X_21_21_All.json | 7019 +++++++++++++-- .../create_nether_portal_X_21_21_None.json | 6931 +++++++++++++-- .../create_nether_portal_X_22_22_None.json | 7500 +++++++++++++++-- .../create_nether_portal_X_2_2_All.json | 388 +- .../create_nether_portal_X_2_3_All.json | 444 +- .../create_nether_portal_X_2_3_None.json | 356 +- .../create_nether_portal_Z_2_2_None.json | 300 +- .../create_nether_portal_Z_2_3_None.json | 356 +- .../destroy_nether_portal_X_2_3_Bottom.json | 732 +- .../destroy_nether_portal_X_2_3_Center.json | 743 +- .../destroy_nether_portal_X_2_3_Left.json | 732 +- .../destroy_nether_portal_X_2_3_Right.json | 732 +- .../destroy_nether_portal_X_2_3_Top.json | 732 +- .../nether_portal_X_2_3_adjacent_fill.json | 4282 +++++++++- 47 files changed, 36714 insertions(+), 6365 deletions(-) diff --git a/tests/connectible/fences/fence.json b/tests/connectible/fences/fence.json index a6a46bc..aa5e7ce 100644 --- a/tests/connectible/fences/fence.json +++ b/tests/connectible/fences/fence.json @@ -1,152 +1,371 @@ { - "flintVersion": null, - "name": "fence_connection", - "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", - "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], - "dependencies": [], - "minecraftIds": ["minecraft:oak_fence"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "fence_connection", + "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", + "tags": [ + "connectible", + "fence", + "wood-types", + "block-state", + "neighbor-update" + ], + "dependencies": [], + "minecraftIds": [ + "minecraft:oak_fence" + ], "setup": { "cleanup": { - "region": [ [-3, -1, -2], [1, 1, 2] ] + "region": [ + [ + -3, + -1, + -2 + ], + [ + 1, + 1, + 2 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:birch_fence" } }, - { "pos": [-1, 0, 0], "block": {"id": "minecraft:oak_fence" } }, - { "pos": [-1, 0, 1], "block": {"id": "minecraft:jungle_fence"} }, - { "pos": [-1, 0, -1], "block": {"id": "minecraft:spruce_fence"} }, - { "pos": [-2, 0, 0], "block": {"id": "minecraft:oak_fence" } } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:birch_fence" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, + { + "pos": [ + -1, + 0, + 1 + ], + "block": { + "id": "minecraft:jungle_fence" + } + }, + { + "pos": [ + -1, + 0, + -1 + ], + "block": { + "id": "minecraft:spruce_fence" + } + }, + { + "pos": [ + -2, + 0, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "north" : "true" , - "waterlogged": "false" , - "south" : "true" , - "west" : "true" , - "east" : "true" + "id": "minecraft:oak_fence", + "north": "true", + "waterlogged": "false", + "south": "true", + "west": "true", + "east": "true" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:dark_oak_fence"} }, - { "pos": [-1, 0, 1], "block": {"id": "minecraft:mangrove_fence"} }, - { "pos": [-2, 0, 0], "block": {"id": "minecraft:cherry_fence" } }, - { "pos": [-1, 0, -1], "block": {"id": "minecraft:acacia_fence" } } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:dark_oak_fence" + } + }, + { + "pos": [ + -1, + 0, + 1 + ], + "block": { + "id": "minecraft:mangrove_fence" + } + }, + { + "pos": [ + -2, + 0, + 0 + ], + "block": { + "id": "minecraft:cherry_fence" + } + }, + { + "pos": [ + -1, + 0, + -1 + ], + "block": { + "id": "minecraft:acacia_fence" + } + } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "north" : "true" , - "east" : "true" , - "waterlogged": "false" , - "west" : "true" , - "south" : "true" + "id": "minecraft:oak_fence", + "north": "true", + "east": "true", + "waterlogged": "false", + "west": "true", + "south": "true" } } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { "pos": [-1, 0, -1], "block": {"id": "minecraft:pale_oak_fence"} }, - { "pos": [-2, 0, 0], "block": {"id": "minecraft:warped_fence" } }, - { "pos": [-1, 0, 1], "block": {"id": "minecraft:crimson_fence" } }, - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:bamboo_fence" } } + { + "pos": [ + -1, + 0, + -1 + ], + "block": { + "id": "minecraft:pale_oak_fence" + } + }, + { + "pos": [ + -2, + 0, + 0 + ], + "block": { + "id": "minecraft:warped_fence" + } + }, + { + "pos": [ + -1, + 0, + 1 + ], + "block": { + "id": "minecraft:crimson_fence" + } + }, + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:bamboo_fence" + } + } ] - }, + }, { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "east" : "true" , - "north" : "true" , - "waterlogged": "false" , - "west" : "true" , - "south" : "true" + "id": "minecraft:oak_fence", + "east": "true", + "north": "true", + "waterlogged": "false", + "west": "true", + "south": "true" } } ] - }, + }, { - "at": 3, - "do": "place_each", + "at": 3, + "do": "place_each", "blocks": [ - { "pos": [-1, 0, 1], "block": {"id": "minecraft:pumpkin" } }, - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:stone" } }, - { "pos": [-2, 0, 0], "block": {"id": "minecraft:melon" } }, - { "pos": [-1, 0, -1], "block": {"id": "minecraft:nether_brick_fence"} } + { + "pos": [ + -1, + 0, + 1 + ], + "block": { + "id": "minecraft:pumpkin" + } + }, + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + -2, + 0, + 0 + ], + "block": { + "id": "minecraft:melon" + } + }, + { + "pos": [ + -1, + 0, + -1 + ], + "block": { + "id": "minecraft:nether_brick_fence" + } + } ] - }, + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "west" : "false" , - "east" : "true" , - "waterlogged": "false" , - "north" : "false" , - "south" : "false" + "id": "minecraft:oak_fence", + "west": "false", + "east": "true", + "waterlogged": "false", + "north": "false", + "south": "false" } } ] - }, + }, { - "at": 4, - "do": "place_each", + "at": 4, + "do": "place_each", "blocks": [ - { "pos": [-2, 0, 0], "block": {"id": "minecraft:oak_leaves" } }, - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:barrier" } }, - { "pos": [-1, 0, 1], "block": {"id": "minecraft:shulker_box"} } + { + "pos": [ + -2, + 0, + 0 + ], + "block": { + "id": "minecraft:oak_leaves" + } + }, + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:barrier" + } + }, + { + "pos": [ + -1, + 0, + 1 + ], + "block": { + "id": "minecraft:shulker_box" + } + } ] - }, + }, { - "at": 5, - "do": "assert", + "at": 5, + "do": "assert", "checks": [ { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "north" : "false" , - "waterlogged": "false" , - "west" : "false" , - "east" : "false" , - "south" : "false" + "id": "minecraft:oak_fence", + "north": "false", + "waterlogged": "false", + "west": "false", + "east": "false", + "south": "false" } } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/connectible/fences/fence_row_connections.json b/tests/connectible/fences/fence_row_connections.json index 8014443..4d90220 100644 --- a/tests/connectible/fences/fence_row_connections.json +++ b/tests/connectible/fences/fence_row_connections.json @@ -1,121 +1,335 @@ { - "name": "fence_row_connections", - "description": "Places fences in a row, one per tick, and verifies they connect to each other", - "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], - "minecraftIds": ["minecraft:oak_fence"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "fence_row_connections", + "description": "Places fences in a row, one per tick, and verifies they connect to each other", + "tags": [ + "connectible", + "fence", + "wood-types", + "block-state", + "neighbor-update" + ], + "minecraftIds": [ + "minecraft:oak_fence" + ], "setup": { "cleanup": { - "region": [ [0, 63, 0], [10, 66, 2] ] + "region": [ + [ + 0, + 63, + 0 + ], + [ + 10, + 66, + 2 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 63, 0], [10, 63, 2] ], - "with": {"id": "minecraft:stone"} - }, - { "at": 1, "do": "place", "pos": [0, 64, 0], "block": {"id": "minecraft:oak_fence"} }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 63, + 0 + ], + [ + 10, + 63, + 2 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 1, + "do": "place", + "pos": [ + 0, + 64, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { "pos": [0, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "false"} } + { + "pos": [ + 0, + 64, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "east": "false", + "west": "false" + } + } ] - }, - { "at": 2, "do": "place", "pos": [1, 64, 0], "block": {"id": "minecraft:oak_fence"} }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "place", + "pos": [ + 1, + 64, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, + { + "at": 2, + "do": "assert", "checks": [ - { "pos": [0, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" } }, - { "pos": [1, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } + { + "pos": [ + 0, + 64, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "east": "true" + } + }, + { + "pos": [ + 1, + 64, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "east": "false", + "west": "true" + } + } ] - }, - { "at": 3, "do": "place", "pos": [2, 64, 0], "block": {"id": "minecraft:oak_fence"} }, + }, { - "at": 3, - "do": "assert", + "at": 3, + "do": "place", + "pos": [ + 2, + 64, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, + { + "at": 3, + "do": "assert", "checks": [ - { "pos": [0, 64, 0], "is": {"id": "minecraft:oak_fence" } }, - { "pos": [1, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" , "west": "true"} }, - { "pos": [2, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } + { + "pos": [ + 0, + 64, + 0 + ], + "is": { + "id": "minecraft:oak_fence" + } + }, + { + "pos": [ + 1, + 64, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "east": "true", + "west": "true" + } + }, + { + "pos": [ + 2, + 64, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "east": "false", + "west": "true" + } + } ] - }, - { "at": 4, "do": "place", "pos": [3, 64, 0], "block": {"id": "minecraft:oak_fence"} }, + }, + { + "at": 4, + "do": "place", + "pos": [ + 3, + 64, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { "pos": [2, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" , "west": "true"} }, - { "pos": [3, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } + { + "pos": [ + 2, + 64, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "east": "true", + "west": "true" + } + }, + { + "pos": [ + 3, + 64, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "east": "false", + "west": "true" + } + } ] - }, - { "at": 5, "do": "place", "pos": [4, 64, 0], "block": {"id": "minecraft:oak_fence"} }, + }, + { + "at": 5, + "do": "place", + "pos": [ + 4, + 64, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, { - "at": 5, - "do": "assert", + "at": 5, + "do": "assert", "checks": [ - { "pos": [3, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" , "west": "true"} }, - { "pos": [4, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } + { + "pos": [ + 3, + 64, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "east": "true", + "west": "true" + } + }, + { + "pos": [ + 4, + 64, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "east": "false", + "west": "true" + } + } ] - }, + }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ { - "pos": [0, 64, 0], + "pos": [ + 0, + 64, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "east" : "true" , - "west" : "false" , - "north": "false" , - "south": "false" + "id": "minecraft:oak_fence", + "east": "true", + "west": "false", + "north": "false", + "south": "false" } - }, + }, { - "pos": [1, 64, 0], + "pos": [ + 1, + 64, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "east" : "true" , - "west" : "true" , - "north": "false" , - "south": "false" + "id": "minecraft:oak_fence", + "east": "true", + "west": "true", + "north": "false", + "south": "false" } - }, + }, { - "pos": [2, 64, 0], + "pos": [ + 2, + 64, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "east" : "true" , - "west" : "true" , - "north": "false" , - "south": "false" + "id": "minecraft:oak_fence", + "east": "true", + "west": "true", + "north": "false", + "south": "false" } - }, + }, { - "pos": [3, 64, 0], + "pos": [ + 3, + 64, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "east" : "true" , - "west" : "true" , - "north": "false" , - "south": "false" + "id": "minecraft:oak_fence", + "east": "true", + "west": "true", + "north": "false", + "south": "false" } - }, + }, { - "pos": [4, 64, 0], + "pos": [ + 4, + 64, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "east" : "false" , - "west" : "true" , - "north": "false" , - "south": "false" + "id": "minecraft:oak_fence", + "east": "false", + "west": "true", + "north": "false", + "south": "false" } } ] } ] } - diff --git a/tests/connectible/fences/place_fence.json b/tests/connectible/fences/place_fence.json index e2e5437..83687b5 100644 --- a/tests/connectible/fences/place_fence.json +++ b/tests/connectible/fences/place_fence.json @@ -1,35 +1,105 @@ { - "flintVersion": "1.1", - "name": "place_fence", - "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", - "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], - "minecraftIds": ["minecraft:oak_fence"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": "1.1", + "name": "place_fence", + "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", + "tags": [ + "connectible", + "fence", + "wood-types", + "block-state", + "neighbor-update" + ], + "minecraftIds": [ + "minecraft:oak_fence" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [0, 1, 0] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 0, + 1, + 0 + ] + ] } - }, + }, "timeline": [ - { "at": 0, "do": "place", "pos": [0, 0, 0], "block": {"id": "minecraft:stone"} }, { - "at": 1, - "do": "assert", + "at": 0, + "do": "place", + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "at": 1, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:stone"} } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 1, "do": "use_item_on", "pos": [0, 0, 0], "face": "top", "item": "oak_fence" }, + }, + { + "at": 1, + "do": "use_item_on", + "pos": [ + 0, + 0, + 0 + ], + "face": "top", + "item": "oak_fence" + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:oak_fence"} }, - { "slot": "hotbar1", "is": "empty"} + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:oak_fence" + } + }, + { + "slot": "hotbar1", + "is": "empty" + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/connectible/iron.json b/tests/connectible/iron.json index 2d0364d..5d65016 100644 --- a/tests/connectible/iron.json +++ b/tests/connectible/iron.json @@ -1,97 +1,237 @@ { - "flintVersion": null, - "name": "connectible_iron", - "description": "Tests iron bars connection behavior with adjacent blocks (solid blocks, barriers, walls, pane-type blocks) and validates correct directional connection states.", - "tags": ["connectible", "bars", "iron-bars", "block-state", "neighbor-update"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "connectible_iron", + "description": "Tests iron bars connection behavior with adjacent blocks (solid blocks, barriers, walls, pane-type blocks) and validates correct directional connection states.", + "tags": [ + "connectible", + "bars", + "iron-bars", + "block-state", + "neighbor-update" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [-2, -1, -2], [2, 1, 2] ] + "region": [ + [ + -2, + -1, + -2 + ], + [ + 2, + 1, + 2 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [-1, 0, 0], "block": {"id": "minecraft:iron_bars" } }, - { "pos": [ 0, 0, -1], "block": {"id": "minecraft:bedrock" } }, - { "pos": [ 0, 0, 1], "block": {"id": "minecraft:barrier" , "waterlogged": "false"} }, - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:iron_bars" } }, - { "pos": [ 1, 0, 0], "block": {"id": "minecraft:melon" } } + { + "pos": [ + -1, + 0, + 0 + ], + "block": { + "id": "minecraft:iron_bars" + } + }, + { + "pos": [ + 0, + 0, + -1 + ], + "block": { + "id": "minecraft:bedrock" + } + }, + { + "pos": [ + 0, + 0, + 1 + ], + "block": { + "id": "minecraft:barrier", + "waterlogged": "false" + } + }, + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:iron_bars" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:melon" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:iron_bars", - "north" : "true" , - "east" : "false" , - "west" : "true" , - "waterlogged": "false" , - "south" : "false" + "id": "minecraft:iron_bars", + "north": "true", + "east": "false", + "west": "true", + "waterlogged": "false", + "south": "false" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [-1, 0, 0], "block": {"id": "minecraft:oak_leaves"} }, - { "pos": [0, 0, -1], "block": {"id": "minecraft:shulker_box", "facing": "up"} }, - { "pos": [1, 0, 0] , "block": {"id": "minecraft:barrier", "waterlogged": "false"} }, - { "pos": [0, 0, 1] , "block": {"id": "minecraft:nether_brick_fence"} } + { + "pos": [ + -1, + 0, + 0 + ], + "block": { + "id": "minecraft:oak_leaves" + } + }, + { + "pos": [ + 0, + 0, + -1 + ], + "block": { + "id": "minecraft:shulker_box", + "facing": "up" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:barrier", + "waterlogged": "false" + } + }, + { + "pos": [ + 0, + 0, + 1 + ], + "block": { + "id": "minecraft:nether_brick_fence" + } + } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:iron_bars", - "south" : "false" , - "east" : "false" , - "north" : "false" , - "waterlogged": "false" , - "west" : "false" + "id": "minecraft:iron_bars", + "south": "false", + "east": "false", + "north": "false", + "waterlogged": "false", + "west": "false" } } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { "pos": [0, 0, 1], "block": {"id": "minecraft:copper_bars" } }, - { "pos": [1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [0, 0, 0], "block": {"id": "minecraft:iron_bars" } } + { + "pos": [ + 0, + 0, + 1 + ], + "block": { + "id": "minecraft:copper_bars" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:iron_bars" + } + } ] - }, + }, { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:iron_bars", - "waterlogged": "false" , - "east" : "true" , - "north" : "false" , - "south" : "true" , - "west" : "false" + "id": "minecraft:iron_bars", + "waterlogged": "false", + "east": "true", + "north": "false", + "south": "true", + "west": "false" } } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/connectible/walls/chain_in_wall.json b/tests/connectible/walls/chain_in_wall.json index 1ec5b9f..2a7ffc2 100644 --- a/tests/connectible/walls/chain_in_wall.json +++ b/tests/connectible/walls/chain_in_wall.json @@ -1,343 +1,489 @@ { - "flintVersion": null, - "name": "chain_in_wall", - "description": "Recorded test: chain_in_wall", - "tags": ["wall", "chain", "connectible"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "chain_in_wall", + "description": "Recorded test: chain_in_wall", + "tags": [ + "wall", + "chain", + "connectible" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [-1, -3, -1], [3, 1, 1] ] + "region": [ + [ + -1, + -3, + -1 + ], + [ + 3, + 1, + 1 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "south" : "none" , - "waterlogged": "false" , - "north" : "none" , - "west" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "east": "low", + "south": "none", + "waterlogged": "false", + "north": "none", + "west": "none", + "up": "true" } - }, + }, { - "pos": [0, -1, 0], + "pos": [ + 0, + -1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "east" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "up": "true", + "waterlogged": "false", + "west": "none", + "east": "none", + "north": "none" } - }, + }, { - "pos": [2, -2, 0], + "pos": [ + 2, + -2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "waterlogged": "false" , - "south" : "none" , - "north" : "none" , - "east" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "west": "low", + "waterlogged": "false", + "south": "none", + "north": "none", + "east": "none", + "up": "true" } - }, + }, { - "pos": [0, -2, 0], + "pos": [ + 0, + -2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "north" : "none" , - "west" : "none" , - "south" : "none" , - "up" : "true" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "east": "low", + "north": "none", + "west": "none", + "south": "none", + "up": "true", + "waterlogged": "false" } - }, + }, { - "pos": [2, -1, 0], + "pos": [ + 2, + -1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "waterlogged": "false" , - "up" : "true" , - "east" : "none" , - "south" : "none" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "waterlogged": "false", + "up": "true", + "east": "none", + "south": "none", + "west": "none" } - }, + }, { - "pos": [1, -2, 0], + "pos": [ + 1, + -2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "low" , - "up" : "false" , - "south" : "none" , - "north" : "none" , - "east" : "low" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "west": "low", + "up": "false", + "south": "none", + "north": "none", + "east": "low" } - }, + }, { - "pos": [1, 0, 0], + "pos": [ + 1, + 0, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "up" : "false" , - "south" : "none" , - "waterlogged": "false" , - "north" : "none" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "east": "low", + "up": "false", + "south": "none", + "waterlogged": "false", + "north": "none", + "west": "low" } - }, + }, { - "pos": [2, 0, 0], + "pos": [ + 2, + 0, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "south" : "none" , - "east" : "none" , - "north" : "none" , - "waterlogged": "false" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "up": "true", + "south": "none", + "east": "none", + "north": "none", + "waterlogged": "false", + "west": "low" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ { - "pos": [1, -2, 0], + "pos": [ + 1, + -2, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall", + "up": "true", + "west": "low", + "waterlogged": "false", + "east": "low", + "south": "none", + "north": "none" + } + }, + { + "pos": [ + 1, + -1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "west" : "low" , - "waterlogged": "false" , - "east" : "low" , - "south" : "none" , - "north" : "none" + "id": "minecraft:iron_chain", + "axis": "y", + "waterlogged": "false" } - }, - { "pos": [1, -1, 0], "block": {"id": "minecraft:iron_chain", "axis": "y", "waterlogged": "false"} } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [0, -2, 0], + "pos": [ + 0, + -2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "north" : "none" , - "south" : "none" , - "east" : "low" , - "up" : "true" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "none", + "north": "none", + "south": "none", + "east": "low", + "up": "true", + "waterlogged": "false" } - }, + }, { - "pos": [0, -1, 0], + "pos": [ + 0, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "none" , - "up" : "true" , - "south" : "none" , - "east" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "west": "none", + "up": "true", + "south": "none", + "east": "none", + "north": "none" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "west" : "none" , - "waterlogged": "false" , - "north" : "none" , - "south" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "east": "low", + "west": "none", + "waterlogged": "false", + "north": "none", + "south": "none", + "up": "true" } - }, + }, { - "pos": [1, -2, 0], + "pos": [ + 1, + -2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "north" : "none" , - "west" : "low" , - "south" : "none" , - "up" : "false" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "east": "low", + "north": "none", + "west": "low", + "south": "none", + "up": "false", + "waterlogged": "false" } - }, - { "pos": [1, -1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [1, 0, 0], + "pos": [ + 1, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "south" : "none" , - "east" : "low" , - "waterlogged": "false" , - "up" : "false" , - "north" : "none" + "id": "minecraft:air" } - }, + }, { - "pos": [2, -2, 0], + "pos": [ + 1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "waterlogged": "false" , - "north" : "none" , - "west" : "low" , - "south" : "none" , - "east" : "none" + "id": "minecraft:cobblestone_wall", + "west": "low", + "south": "none", + "east": "low", + "waterlogged": "false", + "up": "false", + "north": "none" } - }, + }, { - "pos": [2, -1, 0], + "pos": [ + 2, + -2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "waterlogged": "false" , - "east" : "none" , - "south" : "none" , - "north" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "up": "true", + "waterlogged": "false", + "north": "none", + "west": "low", + "south": "none", + "east": "none" } - }, + }, { - "pos": [2, 0, 0], + "pos": [ + 2, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "true" , - "south" : "none" , - "west" : "low" , - "waterlogged": "false" , - "east" : "none" + "id": "minecraft:cobblestone_wall", + "west": "none", + "waterlogged": "false", + "east": "none", + "south": "none", + "north": "none", + "up": "true" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "north": "none", + "up": "true", + "south": "none", + "west": "low", + "waterlogged": "false", + "east": "none" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [0, -2, 0], + "pos": [ + 0, + -2, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "south": "none", + "east": "low", + "west": "none", + "waterlogged": "false", + "north": "none", + "up": "true" + } + }, + { + "pos": [ + 0, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "east" : "low" , - "west" : "none" , - "waterlogged": "false" , - "north" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "south": "none", + "up": "true", + "west": "none", + "east": "none", + "north": "none", + "waterlogged": "false" } - }, + }, { - "pos": [0, -1, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "true" , - "west" : "none" , - "east" : "none" , - "north" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "none", + "south": "none", + "east": "low", + "up": "true", + "waterlogged": "false", + "north": "none" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 1, + -2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "south" : "none" , - "east" : "low" , - "up" : "true" , - "waterlogged": "false" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "up": "true", + "north": "none", + "waterlogged": "false", + "west": "low", + "east": "low" } - }, + }, { - "pos": [1, -2, 0], + "pos": [ + 1, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "true" , - "north" : "none" , - "waterlogged": "false" , - "west" : "low" , - "east" : "low" + "id": "minecraft:iron_chain", + "waterlogged": "false", + "axis": "y" } - }, - { "pos": [1, -1, 0], "is": {"id": "minecraft:iron_chain", "waterlogged": "false", "axis": "y"} }, + }, { - "pos": [1, 0, 0], + "pos": [ + 1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "waterlogged": "false" , - "east" : "low" , - "up" : "false" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "north": "none", + "south": "none", + "waterlogged": "false", + "east": "low", + "up": "false", + "west": "low" } - }, + }, { - "pos": [2, -2, 0], + "pos": [ + 2, + -2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "west" : "low" , - "east" : "none" , - "up" : "true" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "north": "none", + "south": "none", + "west": "low", + "east": "none", + "up": "true", + "waterlogged": "false" } - }, + }, { - "pos": [2, -1, 0], + "pos": [ + 2, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "up" : "true" , - "east" : "none" , - "waterlogged": "false" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "south": "none", + "up": "true", + "east": "none", + "waterlogged": "false", + "west": "none" } - }, + }, { - "pos": [2, 0, 0], + "pos": [ + 2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "true" , - "east" : "none" , - "waterlogged": "false" , - "west" : "low" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "up": "true", + "east": "none", + "waterlogged": "false", + "west": "low", + "south": "none" } } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/connectible/walls/fence_gate_in_wall.json b/tests/connectible/walls/fence_gate_in_wall.json index e8ef97d..ffd4313 100644 --- a/tests/connectible/walls/fence_gate_in_wall.json +++ b/tests/connectible/walls/fence_gate_in_wall.json @@ -1,409 +1,557 @@ { - "flintVersion": null, - "name": "fence_gate_in_wall", - "description": "Recorded test: fence_gate_in_wall", - "tags": ["wall", "fence_gate", "connectible"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "fence_gate_in_wall", + "description": "Recorded test: fence_gate_in_wall", + "tags": [ + "wall", + "fence_gate", + "connectible" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [-3, -3, -1], [1, 1, 1] ] + "region": [ + [ + -3, + -3, + -1 + ], + [ + 1, + 1, + 1 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "up" : "true" , - "west" : "low" , - "south" : "none" , - "east" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "up": "true", + "west": "low", + "south": "none", + "east": "none", + "north": "none" } - }, + }, { - "pos": [-2, -1, 0], + "pos": [ + -2, + -1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "west" : "none" , - "south" : "none" , - "north" : "none" , - "east" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "up": "true", + "west": "none", + "south": "none", + "north": "none", + "east": "none", + "waterlogged": "false" } - }, + }, { - "pos": [-2, -2, 0], + "pos": [ + -2, + -2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "east" : "low" , - "up" : "true" , - "waterlogged": "false" , - "north" : "none" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "west": "none", + "east": "low", + "up": "true", + "waterlogged": "false", + "north": "none", + "south": "none" } - }, + }, { - "pos": [0, -2, 0], + "pos": [ + 0, + -2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "up" : "true" , - "east" : "none" , - "north" : "none" , - "west" : "low" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "up": "true", + "east": "none", + "north": "none", + "west": "low", + "south": "none" } - }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "false" , - "north" : "none" , - "west" : "low" , - "east" : "low" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "south": "none", + "up": "false", + "north": "none", + "west": "low", + "east": "low", + "waterlogged": "false" } - }, + }, { - "pos": [-1, -2, 0], + "pos": [ + -1, + -2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "waterlogged": "false" , - "east" : "low" , - "south" : "none" , - "up" : "false" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "north": "none", + "waterlogged": "false", + "east": "low", + "south": "none", + "up": "false", + "west": "low" } - }, + }, { - "pos": [0, -1, 0], + "pos": [ + 0, + -1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "north" : "none" , - "east" : "none" , - "waterlogged": "false" , - "up" : "true" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "north": "none", + "east": "none", + "waterlogged": "false", + "up": "true", + "west": "none" } - }, + }, { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "south" : "none" , - "east" : "low" , - "north" : "none" , - "up" : "true" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "none", + "south": "none", + "east": "low", + "north": "none", + "up": "true", + "waterlogged": "false" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ { - "pos": [-1, -1, 0], + "pos": [ + -1, + -1, + 0 + ], "block": { - "id" : "minecraft:oak_fence_gate", - "facing" : "south" , - "in_wall": "true" , - "open" : "false" , - "powered": "false" + "id": "minecraft:oak_fence_gate", + "facing": "south", + "in_wall": "true", + "open": "false", + "powered": "false" } - }, + }, { - "pos": [-1, -2, 0], + "pos": [ + -1, + -2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "west" : "tall" , - "east" : "tall" , - "north" : "none" , - "up" : "false" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "south": "none", + "west": "tall", + "east": "tall", + "north": "none", + "up": "false", + "waterlogged": "false" } - }, + }, { - "pos": [0, -1, 0], + "pos": [ + 0, + -1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "east" : "none" , - "up" : "true" , - "west" : "tall" , - "waterlogged": "false" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "east": "none", + "up": "true", + "west": "tall", + "waterlogged": "false", + "north": "none" } - }, + }, { - "pos": [0, -2, 0], + "pos": [ + 0, + -2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "waterlogged": "false" , - "west" : "tall" , - "north" : "none" , - "east" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "south": "none", + "waterlogged": "false", + "west": "tall", + "north": "none", + "east": "none", + "up": "true" } - }, + }, { - "pos": [-2, -2, 0], + "pos": [ + -2, + -2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "up" : "true" , - "east" : "tall" , - "south" : "none" , - "waterlogged": "false" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "west": "none", + "up": "true", + "east": "tall", + "south": "none", + "waterlogged": "false", + "north": "none" } - }, + }, { - "pos": [-2, -1, 0], + "pos": [ + -2, + -1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "north" : "none" , - "east" : "tall" , - "south" : "none" , - "up" : "true" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "north": "none", + "east": "tall", + "south": "none", + "up": "true", + "west": "none" } } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [-2, -2, 0], + "pos": [ + -2, + -2, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "up": "true", + "west": "none", + "south": "none", + "waterlogged": "false", + "east": "low", + "north": "none" + } + }, + { + "pos": [ + -2, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "west" : "none" , - "south" : "none" , - "waterlogged": "false" , - "east" : "low" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "west": "none", + "up": "true", + "east": "none", + "south": "none", + "north": "none", + "waterlogged": "false" } - }, + }, { - "pos": [-2, -1, 0], + "pos": [ + -2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "up" : "true" , - "east" : "none" , - "south" : "none" , - "north" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "east": "low", + "north": "none", + "south": "none", + "up": "true", + "waterlogged": "false", + "west": "none" } - }, + }, { - "pos": [-2, 0, 0], + "pos": [ + -1, + -2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "north" : "none" , - "south" : "none" , - "up" : "true" , - "waterlogged": "false" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "east": "low", + "south": "none", + "waterlogged": "false", + "north": "none", + "west": "low", + "up": "false" } - }, + }, { - "pos": [-1, -2, 0], + "pos": [ + -1, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "south" : "none" , - "waterlogged": "false" , - "north" : "none" , - "west" : "low" , - "up" : "false" - } - }, - { "pos": [-1, -1, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [-1, 0, 0], + "id": "minecraft:air" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "north" : "none" , - "up" : "false" , - "west" : "low" , - "waterlogged": "false" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "east": "low", + "north": "none", + "up": "false", + "west": "low", + "waterlogged": "false", + "south": "none" } - }, + }, { - "pos": [0, -2, 0], + "pos": [ + 0, + -2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "east" : "none" , - "up" : "true" , - "west" : "low" , - "north" : "none" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "east": "none", + "up": "true", + "west": "low", + "north": "none", + "south": "none" } - }, + }, { - "pos": [0, -1, 0], + "pos": [ + 0, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "up" : "true" , - "south" : "none" , - "waterlogged": "false" , - "north" : "none" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "east": "none", + "up": "true", + "south": "none", + "waterlogged": "false", + "north": "none", + "west": "none" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "true" , - "south" : "none" , - "waterlogged": "false" , - "west" : "low" , - "east" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "up": "true", + "south": "none", + "waterlogged": "false", + "west": "low", + "east": "none" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [-2, -2, 0], + "pos": [ + -2, + -2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "east" : "tall" , - "north" : "none" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "up": "true", + "waterlogged": "false", + "west": "none", + "east": "tall", + "north": "none", + "south": "none" } - }, + }, { - "pos": [-2, -1, 0], + "pos": [ + -2, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "waterlogged": "false" , - "up" : "true" , - "north" : "none" , - "south" : "none" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "east": "tall", + "waterlogged": "false", + "up": "true", + "north": "none", + "south": "none", + "west": "none" } - }, + }, { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "south" : "none" , - "north" : "none" , - "east" : "low" + "id": "minecraft:cobblestone_wall", + "up": "true", + "waterlogged": "false", + "west": "none", + "south": "none", + "north": "none", + "east": "low" } - }, + }, { - "pos": [-1, -2, 0], + "pos": [ + -1, + -2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "tall" , - "east" : "tall" , - "north" : "none" , - "waterlogged": "false" , - "south" : "none" , - "up" : "false" + "id": "minecraft:cobblestone_wall", + "west": "tall", + "east": "tall", + "north": "none", + "waterlogged": "false", + "south": "none", + "up": "false" } - }, + }, { - "pos": [-1, -1, 0], + "pos": [ + -1, + -1, + 0 + ], "is": { - "id" : "minecraft:oak_fence_gate", - "powered": "false" , - "in_wall": "true" , - "facing" : "south" , - "open" : "false" + "id": "minecraft:oak_fence_gate", + "powered": "false", + "in_wall": "true", + "facing": "south", + "open": "false" } - }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "west" : "low" , - "waterlogged": "false" , - "north" : "none" , - "up" : "false" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "east": "low", + "west": "low", + "waterlogged": "false", + "north": "none", + "up": "false", + "south": "none" } - }, + }, { - "pos": [0, -2, 0], + "pos": [ + 0, + -2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "true" , - "west" : "tall" , - "waterlogged": "false" , - "east" : "none" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "up": "true", + "west": "tall", + "waterlogged": "false", + "east": "none", + "south": "none" } - }, + }, { - "pos": [0, -1, 0], + "pos": [ + 0, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "south" : "none" , - "north" : "none" , - "up" : "true" , - "west" : "tall" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "east": "none", + "south": "none", + "north": "none", + "up": "true", + "west": "tall", + "waterlogged": "false" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "true" , - "waterlogged": "false" , - "west" : "low" , - "south" : "none" , - "east" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "up": "true", + "waterlogged": "false", + "west": "low", + "south": "none", + "east": "none" } } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/connectible/walls/fence_in_wall.json b/tests/connectible/walls/fence_in_wall.json index f50c6f7..2cf8bbe 100644 --- a/tests/connectible/walls/fence_in_wall.json +++ b/tests/connectible/walls/fence_in_wall.json @@ -1,364 +1,499 @@ { - "flintVersion": null, - "name": "fence_in_wall", - "description": "Recorded test: fence_in_wall", - "tags": ["wall", "fence", "connectible"], - "minecraftIds": ["minecraft:oak_fence", "minecraft:cobblestone_wall"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "fence_in_wall", + "description": "Recorded test: fence_in_wall", + "tags": [ + "wall", + "fence", + "connectible" + ], + "minecraftIds": [ + "minecraft:oak_fence", + "minecraft:cobblestone_wall" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [-1, -2, -1], [3, 2, 1] ] + "region": [ + [ + -1, + -2, + -1 + ], + [ + 3, + 2, + 1 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "west" : "none" , - "waterlogged": "false" , - "east" : "none" , - "south" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "north": "none", + "west": "none", + "waterlogged": "false", + "east": "none", + "south": "none", + "up": "true" } - }, + }, { - "pos": [0, -1, 0], + "pos": [ + 0, + -1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "waterlogged": "false" , - "west" : "none" , - "north" : "none" , - "up" : "true" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "east": "low", + "waterlogged": "false", + "west": "none", + "north": "none", + "up": "true", + "south": "none" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + 0, + 1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "north" : "none" , - "up" : "true" , - "east" : "low" , - "south" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "none", + "north": "none", + "up": "true", + "east": "low", + "south": "none", + "waterlogged": "false" } - }, + }, { - "pos": [1, 1, 0], + "pos": [ + 1, + 1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "up" : "false" , - "south" : "none" , - "waterlogged": "false" , - "west" : "low" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "east": "low", + "up": "false", + "south": "none", + "waterlogged": "false", + "west": "low", + "north": "none" } - }, + }, { - "pos": [2, 1, 0], + "pos": [ + 2, + 1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "south" : "none" , - "north" : "none" , - "up" : "true" , - "west" : "low" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "east": "none", + "south": "none", + "north": "none", + "up": "true", + "west": "low", + "waterlogged": "false" } - }, + }, { - "pos": [2, -1, 0], + "pos": [ + 2, + -1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "south" : "none" , - "west" : "low" , - "east" : "none" , - "north" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "south": "none", + "west": "low", + "east": "none", + "north": "none", + "up": "true" } - }, + }, { - "pos": [1, -1, 0], + "pos": [ + 1, + -1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "north" : "none" , - "east" : "low" , - "up" : "false" , - "waterlogged": "false" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "south": "none", + "north": "none", + "east": "low", + "up": "false", + "waterlogged": "false", + "west": "low" } - }, + }, { - "pos": [2, 0, 0], + "pos": [ + 2, + 0, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "east" : "none" , - "waterlogged": "false" , - "west" : "none" , - "south" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "up": "true", + "east": "none", + "waterlogged": "false", + "west": "none", + "south": "none", + "north": "none" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ { - "pos": [1, -1, 0], + "pos": [ + 1, + -1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "east" : "low" , - "up" : "true" , - "north" : "none" , - "waterlogged": "false" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "west": "low", + "east": "low", + "up": "true", + "north": "none", + "waterlogged": "false", + "south": "none" } - }, + }, { - "pos": [1, 0, 0], + "pos": [ + 1, + 0, + 0 + ], "block": { - "id" : "minecraft:oak_fence", - "north" : "false" , - "west" : "false" , - "waterlogged": "false" , - "east" : "false" , - "south" : "false" + "id": "minecraft:oak_fence", + "north": "false", + "west": "false", + "waterlogged": "false", + "east": "false", + "south": "false" } } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [0, -1, 0], + "pos": [ + 0, + -1, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "up": "true", + "waterlogged": "false", + "west": "none", + "east": "low", + "north": "none", + "south": "none" + } + }, + { + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "east" : "low" , - "north" : "none" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "east": "none", + "north": "none", + "waterlogged": "false", + "west": "none", + "up": "true" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "east" : "none" , - "north" : "none" , - "waterlogged": "false" , - "west" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "east": "low", + "north": "none", + "west": "none", + "up": "true", + "south": "none" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + 1, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "east" : "low" , - "north" : "none" , - "west" : "none" , - "up" : "true" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "north": "none", + "west": "low", + "up": "false", + "east": "low", + "south": "none" } - }, + }, { - "pos": [1, -1, 0], + "pos": [ + 1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "north" : "none" , - "west" : "low" , - "up" : "false" , - "east" : "low" , - "south" : "none" + "id": "minecraft:air" } - }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [1, 1, 0], + "pos": [ + 1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "false" , - "waterlogged": "false" , - "west" : "low" , - "east" : "low" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "up": "false", + "waterlogged": "false", + "west": "low", + "east": "low", + "north": "none" } - }, + }, { - "pos": [2, -1, 0], + "pos": [ + 2, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "true" , - "waterlogged": "false" , - "east" : "none" , - "west" : "low" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "up": "true", + "waterlogged": "false", + "east": "none", + "west": "low", + "north": "none" } - }, + }, { - "pos": [2, 0, 0], + "pos": [ + 2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "east" : "none" , - "north" : "none" , - "waterlogged": "false" , - "up" : "true" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "east": "none", + "north": "none", + "waterlogged": "false", + "up": "true", + "west": "none" } - }, + }, { - "pos": [2, 1, 0], + "pos": [ + 2, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "east" : "none" , - "up" : "true" , - "north" : "none" , - "waterlogged": "false" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "south": "none", + "east": "none", + "up": "true", + "north": "none", + "waterlogged": "false", + "west": "low" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [0, -1, 0], + "pos": [ + 0, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "east" : "low" , - "north" : "none" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "up": "true", + "waterlogged": "false", + "west": "none", + "east": "low", + "north": "none", + "south": "none" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "south" : "none" , - "up" : "true" , - "waterlogged": "false" , - "north" : "none" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "east": "none", + "south": "none", + "up": "true", + "waterlogged": "false", + "north": "none", + "west": "none" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "up" : "true" , - "waterlogged": "false" , - "east" : "low" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "south": "none", + "up": "true", + "waterlogged": "false", + "east": "low", + "west": "none" } - }, + }, { - "pos": [1, -1, 0], + "pos": [ + 1, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "north" : "none" , - "east" : "low" , - "south" : "none" , - "waterlogged": "false" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "west": "low", + "north": "none", + "east": "low", + "south": "none", + "waterlogged": "false", + "up": "true" } - }, + }, { - "pos": [1, 0, 0], + "pos": [ + 1, + 0, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "west" : "false" , - "north" : "false" , - "east" : "false" , - "waterlogged": "false" , - "south" : "false" + "id": "minecraft:oak_fence", + "west": "false", + "north": "false", + "east": "false", + "waterlogged": "false", + "south": "false" } - }, + }, { - "pos": [1, 1, 0], + "pos": [ + 1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "south" : "none" , - "north" : "none" , - "east" : "low" , - "up" : "false" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "low", + "south": "none", + "north": "none", + "east": "low", + "up": "false", + "waterlogged": "false" } - }, + }, { - "pos": [2, -1, 0], + "pos": [ + 2, + -1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "south" : "none" , - "north" : "none" , - "up" : "true" , - "waterlogged": "false" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "east": "none", + "south": "none", + "north": "none", + "up": "true", + "waterlogged": "false", + "west": "low" } - }, + }, { - "pos": [2, 0, 0], + "pos": [ + 2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "east" : "none" , - "up" : "true" , - "south" : "none" , - "north" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "none", + "east": "none", + "up": "true", + "south": "none", + "north": "none", + "waterlogged": "false" } - }, + }, { - "pos": [2, 1, 0], + "pos": [ + 2, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "true" , - "east" : "none" , - "waterlogged": "false" , - "west" : "low" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "up": "true", + "east": "none", + "waterlogged": "false", + "west": "low", + "north": "none" } } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/connectible/walls/fences_over_walls.json b/tests/connectible/walls/fences_over_walls.json index dd15c7b..b38c590 100644 --- a/tests/connectible/walls/fences_over_walls.json +++ b/tests/connectible/walls/fences_over_walls.json @@ -1,721 +1,1193 @@ { - "flintVersion": null, - "name": "fences_over_walls", - "description": "Recorded test: fences_over_walls", - "tags": ["wall", "fence", "connectible"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "fences_over_walls", + "description": "Recorded test: fences_over_walls", + "tags": [ + "wall", + "fence", + "connectible" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [-5, -1, -1], [3, 2, 1] ] + "region": [ + [ + -5, + -1, + -1 + ], + [ + 3, + 2, + 1 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-3, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [ 1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [ 2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-4, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -3, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -2, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -4, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [1, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [2, 1, 0], "block": {"id": "minecraft:oak_fence"} } + { + "pos": [ + 1, + 1, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [-4, 0, 0], + "pos": [ + -4, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "east" : "low" , - "south" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "up": "true", + "waterlogged": "false", + "west": "none", + "east": "low", + "south": "none", + "north": "none" } - }, + }, { - "pos": [-3, 0, 0], + "pos": [ + -3, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "false" , - "waterlogged": "false" , - "west" : "low" , - "north" : "none" , - "east" : "low" + "id": "minecraft:cobblestone_wall", + "south": "none", + "up": "false", + "waterlogged": "false", + "west": "low", + "north": "none", + "east": "low" } - }, + }, { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "false" , - "waterlogged": "false" , - "west" : "low" , - "south" : "none" , - "east" : "low" + "id": "minecraft:cobblestone_wall", + "north": "none", + "up": "false", + "waterlogged": "false", + "west": "low", + "south": "none", + "east": "low" } - }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "up" : "false" , - "waterlogged": "false" , - "east" : "low" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "north": "none", + "south": "none", + "up": "false", + "waterlogged": "false", + "east": "low", + "west": "low" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "up" : "false" , - "west" : "low" , - "north" : "none" , - "waterlogged": "false" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "east": "low", + "up": "false", + "west": "low", + "north": "none", + "waterlogged": "false", + "south": "none" } - }, + }, { - "pos": [1, 0, 0], + "pos": [ + 1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "up" : "false" , - "east" : "low" , - "west" : "low" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "north": "none", + "south": "none", + "up": "false", + "east": "low", + "west": "low", + "waterlogged": "false" } - }, + }, { - "pos": [2, 0, 0], + "pos": [ + 2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "true" , - "waterlogged": "false" , - "east" : "none" , - "south" : "none" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "north": "none", + "up": "true", + "waterlogged": "false", + "east": "none", + "south": "none", + "west": "low" } } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { "pos": [1, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [0, 1, 0], "block": {"id": "minecraft:oak_fence"} } + { + "pos": [ + 1, + 1, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [-4, 0, 0], + "pos": [ + -4, + 0, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "south": "none", + "up": "true", + "waterlogged": "false", + "north": "none", + "east": "low", + "west": "none" + } + }, + { + "pos": [ + -4, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + -3, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "true" , - "waterlogged": "false" , - "north" : "none" , - "east" : "low" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "west": "low", + "south": "none", + "east": "low", + "north": "none", + "up": "false" } - }, - { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [-3, 0, 0], + "pos": [ + -3, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "low" , - "south" : "none" , - "east" : "low" , - "north" : "none" , - "up" : "false" + "id": "minecraft:air" } - }, - { "pos": [-3, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "waterlogged": "false" , - "east" : "low" , - "west" : "low" , - "south" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "up": "false", + "waterlogged": "false", + "east": "low", + "west": "low", + "south": "none", + "north": "none" } - }, - { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -2, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "false" , - "waterlogged": "false" , - "south" : "none" , - "west" : "low" , - "east" : "low" + "id": "minecraft:air" } - }, - { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [0, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "east" : "low" , - "up" : "false" , - "west" : "low" , - "waterlogged": "false" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "up": "false", + "waterlogged": "false", + "south": "none", + "west": "low", + "east": "low" } - }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [1, 0, 0], + "pos": [ + -1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "south" : "none" , - "north" : "none" , - "up" : "true" , - "waterlogged": "false" , - "west" : "low" + "id": "minecraft:air" } - }, + }, { - "pos": [1, 1, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "west" : "false" , - "east" : "true" , - "south" : "false" , - "north" : "false" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "north": "none", + "east": "low", + "up": "false", + "west": "low", + "waterlogged": "false", + "south": "none" } - }, + }, { - "pos": [2, 0, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "tall" , - "up" : "true" , - "south" : "none" , - "east" : "none" , - "north" : "none" + "id": "minecraft:air" } - }, + }, { - "pos": [2, 1, 0], - "is": { - "id" : "minecraft:oak_fence", - "north" : "false" , - "waterlogged": "false" , - "west" : "true" , - "east" : "false" , - "south" : "false" + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "east": "tall", + "south": "none", + "north": "none", + "up": "true", + "waterlogged": "false", + "west": "low" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "west": "false", + "east": "true", + "south": "false", + "north": "false", + "waterlogged": "false" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "west": "tall", + "up": "true", + "south": "none", + "east": "none", + "north": "none" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "north": "false", + "waterlogged": "false", + "west": "true", + "east": "false", + "south": "false" } } ] - }, + }, { - "at": 3, - "do": "place_each", + "at": 3, + "do": "place_each", "blocks": [ - { "pos": [-3, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [-2, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [ 0, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [-1, 1, 0], "block": {"id": "minecraft:oak_fence"} } + { + "pos": [ + -3, + 1, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, + { + "pos": [ + -2, + 1, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, + { + "pos": [ + -1, + 1, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + } ] - }, + }, { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ { - "pos": [-4, 0, 0], + "pos": [ + -4, + 0, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "east": "low", + "up": "true", + "west": "none", + "north": "none", + "south": "none", + "waterlogged": "false" + } + }, + { + "pos": [ + -4, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "up" : "true" , - "west" : "none" , - "north" : "none" , - "south" : "none" , - "waterlogged": "false" + "id": "minecraft:air" } - }, - { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [-3, 0, 0], + "pos": [ + -3, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "west" : "low" , - "up" : "true" , - "east" : "low" , - "waterlogged": "false" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "west": "low", + "up": "true", + "east": "low", + "waterlogged": "false", + "south": "none" } - }, - { "pos": [-3, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [-2, 0, 0], + "pos": [ + -3, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "south" : "none" , - "east" : "low" , - "up" : "false" , - "north" : "none" , - "waterlogged": "false" + "id": "minecraft:air" } - }, - { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "waterlogged": "false" , - "north" : "none" , - "east" : "low" , - "up" : "false" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "west": "low", + "south": "none", + "east": "low", + "up": "false", + "north": "none", + "waterlogged": "false" } - }, - { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [0, 0, 0], + "pos": [ + -2, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "south" : "none" , - "north" : "none" , - "east" : "tall" , - "up" : "true" , - "waterlogged": "false" + "id": "minecraft:air" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "east" : "true" , - "west" : "false" , - "waterlogged": "false" , - "north" : "false" , - "south" : "false" + "id": "minecraft:cobblestone_wall", + "south": "none", + "waterlogged": "false", + "north": "none", + "east": "low", + "up": "false", + "west": "low" } - }, + }, { - "pos": [1, 0, 0], + "pos": [ + -1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "east" : "tall" , - "waterlogged": "false" , - "west" : "tall" , - "up" : "false" , - "north" : "none" + "id": "minecraft:air" } - }, + }, { - "pos": [1, 1, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "waterlogged": "false" , - "south" : "false" , - "north" : "false" , - "west" : "true" , - "east" : "true" + "id": "minecraft:cobblestone_wall", + "west": "low", + "south": "none", + "north": "none", + "east": "tall", + "up": "true", + "waterlogged": "false" } - }, + }, { - "pos": [2, 0, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "west" : "tall" , - "waterlogged": "false" , - "north" : "none" , - "up" : "true" , - "south" : "none" + "id": "minecraft:oak_fence", + "east": "true", + "west": "false", + "waterlogged": "false", + "north": "false", + "south": "false" } - }, + }, { - "pos": [2, 1, 0], + "pos": [ + 1, + 0, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "north" : "false" , - "south" : "false" , - "east" : "false" , - "west" : "true" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "south": "none", + "east": "tall", + "waterlogged": "false", + "west": "tall", + "up": "false", + "north": "none" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "waterlogged": "false", + "south": "false", + "north": "false", + "west": "true", + "east": "true" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "east": "none", + "west": "tall", + "waterlogged": "false", + "north": "none", + "up": "true", + "south": "none" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:oak_fence", + "north": "false", + "south": "false", + "east": "false", + "west": "true", + "waterlogged": "false" } } ] - }, + }, { - "at": 4, - "do": "place_each", + "at": 4, + "do": "place_each", "blocks": [ - { "pos": [-4, 1, 0], "block": {"id": "minecraft:oak_fence"} }, - { "pos": [-3, 1, 0], "block": {"id": "minecraft:oak_fence"} } + { + "pos": [ + -4, + 1, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, + { + "pos": [ + -3, + 1, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + } ] - }, + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ { - "pos": [-4, 0, 0], + "pos": [ + -4, + 0, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "north": "none", + "south": "none", + "west": "none", + "up": "true", + "east": "low", + "waterlogged": "false" + } + }, + { + "pos": [ + -4, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "west" : "none" , - "up" : "true" , - "east" : "low" , - "waterlogged": "false" + "id": "minecraft:air" } - }, - { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [-3, 0, 0], + "pos": [ + -3, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "south" : "none" , - "up" : "true" , - "north" : "none" , - "waterlogged": "false" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "east": "tall", + "south": "none", + "up": "true", + "north": "none", + "waterlogged": "false", + "west": "low" } - }, + }, { - "pos": [-3, 1, 0], + "pos": [ + -3, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "east" : "true" , - "north" : "false" , - "south" : "false" , - "waterlogged": "false" , - "west" : "false" + "id": "minecraft:oak_fence", + "east": "true", + "north": "false", + "south": "false", + "waterlogged": "false", + "west": "false" } - }, + }, { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "north" : "none" , - "up" : "false" , - "waterlogged": "false" , - "west" : "tall" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "east": "tall", + "north": "none", + "up": "false", + "waterlogged": "false", + "west": "tall", + "south": "none" } - }, + }, { - "pos": [-2, 1, 0], + "pos": [ + -2, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "west" : "true" , - "east" : "true" , - "south" : "false" , - "north" : "false" , - "waterlogged": "false" + "id": "minecraft:oak_fence", + "west": "true", + "east": "true", + "south": "false", + "north": "false", + "waterlogged": "false" } - }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "west" : "tall" , - "east" : "tall" , - "waterlogged": "false" , - "south" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "up": "false", + "west": "tall", + "east": "tall", + "waterlogged": "false", + "south": "none", + "north": "none" } - }, + }, { - "pos": [-1, 1, 0], + "pos": [ + -1, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "east" : "true" , - "waterlogged": "false" , - "south" : "false" , - "north" : "false" , - "west" : "true" + "id": "minecraft:oak_fence", + "east": "true", + "waterlogged": "false", + "south": "false", + "north": "false", + "west": "true" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "east" : "tall" , - "waterlogged": "false" , - "west" : "tall" , - "south" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "up": "false", + "east": "tall", + "waterlogged": "false", + "west": "tall", + "south": "none", + "north": "none" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "waterlogged": "false" , - "east" : "true" , - "north" : "false" , - "west" : "true" , - "south" : "false" + "id": "minecraft:oak_fence", + "waterlogged": "false", + "east": "true", + "north": "false", + "west": "true", + "south": "false" } - }, + }, { - "pos": [1, 0, 0], + "pos": [ + 1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "north" : "none" , - "south" : "none" , - "west" : "tall" , - "east" : "tall" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "up": "false", + "north": "none", + "south": "none", + "west": "tall", + "east": "tall", + "waterlogged": "false" } - }, + }, { - "pos": [1, 1, 0], + "pos": [ + 1, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "south" : "false" , - "north" : "false" , - "east" : "true" , - "waterlogged": "false" , - "west" : "true" + "id": "minecraft:oak_fence", + "south": "false", + "north": "false", + "east": "true", + "waterlogged": "false", + "west": "true" } - }, + }, { - "pos": [2, 0, 0], + "pos": [ + 2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "west" : "tall" , - "up" : "true" , - "waterlogged": "false" , - "north" : "none" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "east": "none", + "west": "tall", + "up": "true", + "waterlogged": "false", + "north": "none", + "south": "none" } - }, + }, { - "pos": [2, 1, 0], + "pos": [ + 2, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "east" : "false" , - "west" : "true" , - "north" : "false" , - "waterlogged": "false" , - "south" : "false" + "id": "minecraft:oak_fence", + "east": "false", + "west": "true", + "north": "false", + "waterlogged": "false", + "south": "false" } } ] - }, + }, { - "at": 5, - "do": "assert", + "at": 5, + "do": "assert", "checks": [ { - "pos": [-4, 0, 0], + "pos": [ + -4, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "south" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "east": "tall", + "up": "true", + "waterlogged": "false", + "west": "none", + "south": "none", + "north": "none" } - }, + }, { - "pos": [-4, 1, 0], + "pos": [ + -4, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "south" : "false" , - "north" : "false" , - "west" : "false" , - "waterlogged": "false" , - "east" : "true" + "id": "minecraft:oak_fence", + "south": "false", + "north": "false", + "west": "false", + "waterlogged": "false", + "east": "true" } - }, + }, { - "pos": [-3, 0, 0], + "pos": [ + -3, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "waterlogged": "false" , - "east" : "tall" , - "north" : "none" , - "up" : "false" , - "west" : "tall" + "id": "minecraft:cobblestone_wall", + "south": "none", + "waterlogged": "false", + "east": "tall", + "north": "none", + "up": "false", + "west": "tall" } - }, + }, { - "pos": [-3, 1, 0], + "pos": [ + -3, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "west" : "true" , - "east" : "true" , - "north" : "false" , - "waterlogged": "false" , - "south" : "false" + "id": "minecraft:oak_fence", + "west": "true", + "east": "true", + "north": "false", + "waterlogged": "false", + "south": "false" } - }, + }, { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "east" : "tall" , - "north" : "none" , - "up" : "false" , - "waterlogged": "false" , - "west" : "tall" + "id": "minecraft:cobblestone_wall", + "south": "none", + "east": "tall", + "north": "none", + "up": "false", + "waterlogged": "false", + "west": "tall" } - }, + }, { - "pos": [-2, 1, 0], + "pos": [ + -2, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "waterlogged": "false" , - "west" : "true" , - "north" : "false" , - "east" : "true" , - "south" : "false" + "id": "minecraft:oak_fence", + "waterlogged": "false", + "west": "true", + "north": "false", + "east": "true", + "south": "false" } - }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "north" : "none" , - "west" : "tall" , - "south" : "none" , - "up" : "false" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "east": "tall", + "north": "none", + "west": "tall", + "south": "none", + "up": "false", + "waterlogged": "false" } - }, + }, { - "pos": [-1, 1, 0], + "pos": [ + -1, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "west" : "true" , - "east" : "true" , - "north" : "false" , - "south" : "false" , - "waterlogged": "false" + "id": "minecraft:oak_fence", + "west": "true", + "east": "true", + "north": "false", + "south": "false", + "waterlogged": "false" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "waterlogged": "false" , - "east" : "tall" , - "north" : "none" , - "up" : "false" , - "west" : "tall" + "id": "minecraft:cobblestone_wall", + "south": "none", + "waterlogged": "false", + "east": "tall", + "north": "none", + "up": "false", + "west": "tall" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "waterlogged": "false" , - "south" : "false" , - "west" : "true" , - "north" : "false" , - "east" : "true" + "id": "minecraft:oak_fence", + "waterlogged": "false", + "south": "false", + "west": "true", + "north": "false", + "east": "true" } - }, + }, { - "pos": [1, 0, 0], + "pos": [ + 1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "tall" , - "north" : "none" , - "east" : "tall" , - "south" : "none" , - "up" : "false" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "west": "tall", + "north": "none", + "east": "tall", + "south": "none", + "up": "false" } - }, + }, { - "pos": [1, 1, 0], + "pos": [ + 1, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "south" : "false" , - "east" : "true" , - "waterlogged": "false" , - "north" : "false" , - "west" : "true" + "id": "minecraft:oak_fence", + "south": "false", + "east": "true", + "waterlogged": "false", + "north": "false", + "west": "true" } - }, + }, { - "pos": [2, 0, 0], + "pos": [ + 2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "up" : "true" , - "west" : "tall" , - "east" : "none" , - "north" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "south": "none", + "up": "true", + "west": "tall", + "east": "none", + "north": "none", + "waterlogged": "false" } - }, + }, { - "pos": [2, 1, 0], + "pos": [ + 2, + 1, + 0 + ], "is": { - "id" : "minecraft:oak_fence", - "west" : "true" , - "north" : "false" , - "south" : "false" , - "waterlogged": "false" , - "east" : "false" + "id": "minecraft:oak_fence", + "west": "true", + "north": "false", + "south": "false", + "waterlogged": "false", + "east": "false" } } ] } - ], - "breakpoints": [2] + ], + "breakpoints": [ + 2 + ] } - diff --git a/tests/connectible/walls/glass_panel_in_wall.json b/tests/connectible/walls/glass_panel_in_wall.json index aafeeca..ef01816 100644 --- a/tests/connectible/walls/glass_panel_in_wall.json +++ b/tests/connectible/walls/glass_panel_in_wall.json @@ -1,253 +1,426 @@ { - "flintVersion": null, - "name": "glass_panel_in_wall", - "description": "Recorded test: glass_panel_in_wall", - "tags": ["wall", "glass", "connectible"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "glass_panel_in_wall", + "description": "Recorded test: glass_panel_in_wall", + "tags": [ + "wall", + "glass", + "connectible" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [-3, -1, -1], [1, 3, 1] ] + "region": [ + [ + -3, + -1, + -1 + ], + [ + 1, + 3, + 1 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [ 0, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-1, 2, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-2, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-2, 2, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [ 0, 2, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -2, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -1, + 2, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -2, + 1, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -2, + 2, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [-1, 1, 0], "block": {"id": "minecraft:glass_pane"} } + { + "pos": [ + -1, + 1, + 0 + ], + "block": { + "id": "minecraft:glass_pane" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "north": "none", + "south": "none", + "up": "true", + "waterlogged": "false", + "west": "none", + "east": "low" + } + }, + { + "pos": [ + -2, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "east" : "low" + "id": "minecraft:cobblestone_wall", + "north": "none", + "waterlogged": "false", + "south": "none", + "up": "true", + "east": "none", + "west": "none" } - }, + }, { - "pos": [-2, 1, 0], + "pos": [ + -2, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "waterlogged": "false" , - "south" : "none" , - "up" : "true" , - "east" : "none" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "east": "low", + "up": "true", + "west": "none", + "south": "none", + "waterlogged": "false" } - }, + }, { - "pos": [-2, 2, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "east" : "low" , - "up" : "true" , - "west" : "none" , - "south" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "up": "false", + "east": "low", + "waterlogged": "false", + "south": "none", + "north": "none", + "west": "low" } - }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "east" : "low" , - "waterlogged": "false" , - "south" : "none" , - "north" : "none" , - "west" : "low" + "id": "minecraft:air" } - }, - { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [-1, 2, 0], + "pos": [ + -1, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "waterlogged": "false" , - "east" : "low" , - "north" : "none" , - "west" : "low" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "up": "false", + "waterlogged": "false", + "east": "low", + "north": "none", + "west": "low", + "south": "none" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "true" , - "west" : "low" , - "waterlogged": "false" , - "south" : "none" , - "east" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "up": "true", + "west": "low", + "waterlogged": "false", + "south": "none", + "east": "none" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "up" : "true" , - "north" : "none" , - "south" : "none" , - "west" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "east": "none", + "up": "true", + "north": "none", + "south": "none", + "west": "none", + "waterlogged": "false" } - }, + }, { - "pos": [0, 2, 0], + "pos": [ + 0, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "waterlogged": "false" , - "east" : "none" , - "north" : "none" , - "south" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "west": "low", + "waterlogged": "false", + "east": "none", + "north": "none", + "south": "none", + "up": "true" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "east" : "tall" , - "up" : "true" , - "west" : "none" , - "waterlogged": "false" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "east": "tall", + "up": "true", + "west": "none", + "waterlogged": "false", + "north": "none" } - }, + }, { - "pos": [-2, 1, 0], + "pos": [ + -2, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "south" : "none" , - "up" : "true" , - "west" : "none" , - "north" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "east": "tall", + "south": "none", + "up": "true", + "west": "none", + "north": "none", + "waterlogged": "false" } - }, + }, { - "pos": [-2, 2, 0], + "pos": [ + -2, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "north" : "none" , - "west" : "none" , - "east" : "low" , - "south" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "north": "none", + "west": "none", + "east": "low", + "south": "none", + "up": "true" } - }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "waterlogged": "false" , - "east" : "tall" , - "west" : "tall" , - "up" : "false" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "waterlogged": "false", + "east": "tall", + "west": "tall", + "up": "false", + "north": "none" } - }, + }, { - "pos": [-1, 1, 0], + "pos": [ + -1, + 1, + 0 + ], "is": { - "id" : "minecraft:glass_pane", - "east" : "true" , - "north" : "false" , - "waterlogged": "false" , - "west" : "true" , - "south" : "false" + "id": "minecraft:glass_pane", + "east": "true", + "north": "false", + "waterlogged": "false", + "west": "true", + "south": "false" } - }, + }, { - "pos": [-1, 2, 0], + "pos": [ + -1, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "west" : "low" , - "waterlogged": "false" , - "north" : "none" , - "south" : "none" , - "east" : "low" + "id": "minecraft:cobblestone_wall", + "up": "false", + "west": "low", + "waterlogged": "false", + "north": "none", + "south": "none", + "east": "low" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "tall" , - "up" : "true" , - "north" : "none" , - "east" : "none" , - "south" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "tall", + "up": "true", + "north": "none", + "east": "none", + "south": "none", + "waterlogged": "false" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "up" : "true" , - "south" : "none" , - "east" : "none" , - "north" : "none" , - "west" : "tall" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "up": "true", + "south": "none", + "east": "none", + "north": "none", + "west": "tall" } - }, + }, { - "pos": [0, 2, 0], + "pos": [ + 0, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "south" : "none" , - "east" : "none" , - "north" : "none" , - "up" : "true" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "low", + "south": "none", + "east": "none", + "north": "none", + "up": "true", + "waterlogged": "false" } } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/connectible/walls/iron_bars_in_wall.json b/tests/connectible/walls/iron_bars_in_wall.json index c0332a9..36cc429 100644 --- a/tests/connectible/walls/iron_bars_in_wall.json +++ b/tests/connectible/walls/iron_bars_in_wall.json @@ -1,351 +1,479 @@ { - "flintVersion": null, - "name": "iron_bars_in_wall", - "description": "Recorded test: iron_bars_in_wall", - "tags": ["wall", "bars", "connectible"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "iron_bars_in_wall", + "description": "Recorded test: iron_bars_in_wall", + "tags": [ + "wall", + "bars", + "connectible" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [-2, -1, -1], [2, 3, 1] ] + "region": [ + [ + -2, + -1, + -1 + ], + [ + 2, + 3, + 1 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "waterlogged": "false" , - "west" : "low" , - "south" : "none" , - "east" : "low" , - "up" : "false" + "id": "minecraft:cobblestone_wall", + "north": "none", + "waterlogged": "false", + "west": "low", + "south": "none", + "east": "low", + "up": "false" } - }, + }, { - "pos": [-1, 2, 0], + "pos": [ + -1, + 2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "north" : "none" , - "up" : "true" , - "waterlogged": "false" , - "south" : "none" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "east": "low", + "north": "none", + "up": "true", + "waterlogged": "false", + "south": "none", + "west": "none" } - }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "waterlogged": "false" , - "west" : "none" , - "north" : "none" , - "south" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "east": "low", + "waterlogged": "false", + "west": "none", + "north": "none", + "south": "none", + "up": "true" } - }, + }, { - "pos": [-1, 1, 0], + "pos": [ + -1, + 1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "west" : "none" , - "south" : "none" , - "north" : "none" , - "up" : "true" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "east": "none", + "west": "none", + "south": "none", + "north": "none", + "up": "true", + "waterlogged": "false" } - }, + }, { - "pos": [0, 2, 0], + "pos": [ + 0, + 2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "waterlogged": "false" , - "west" : "low" , - "south" : "none" , - "up" : "false" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "east": "low", + "waterlogged": "false", + "west": "low", + "south": "none", + "up": "false", + "north": "none" } - }, + }, { - "pos": [1, 2, 0], + "pos": [ + 1, + 2, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "north" : "none" , - "up" : "true" , - "south" : "none" , - "waterlogged": "false" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "east": "none", + "north": "none", + "up": "true", + "south": "none", + "waterlogged": "false", + "west": "low" } - }, + }, { - "pos": [1, 1, 0], + "pos": [ + 1, + 1, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "south" : "none" , - "north" : "none" , - "up" : "true" , - "waterlogged": "false" , - "east" : "none" + "id": "minecraft:cobblestone_wall", + "west": "none", + "south": "none", + "north": "none", + "up": "true", + "waterlogged": "false", + "east": "none" } - }, + }, { - "pos": [1, 0, 0], + "pos": [ + 1, + 0, + 0 + ], "block": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "low" , - "east" : "none" , - "south" : "none" , - "north" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "west": "low", + "east": "none", + "south": "none", + "north": "none", + "up": "true" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ { - "pos": [0, 1, 0], + "pos": [ + 0, + 1, + 0 + ], "block": { - "id" : "minecraft:iron_bars", - "north" : "false" , - "east" : "true" , - "west" : "true" , - "south" : "false" , - "waterlogged": "false" + "id": "minecraft:iron_bars", + "north": "false", + "east": "true", + "west": "true", + "south": "false", + "waterlogged": "false" } } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "west": "none", + "up": "true", + "north": "none", + "south": "none", + "east": "low", + "waterlogged": "false" + } + }, + { + "pos": [ + -1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "up" : "true" , - "north" : "none" , - "south" : "none" , - "east" : "low" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "none", + "north": "none", + "up": "true", + "east": "none", + "waterlogged": "false", + "south": "none" } - }, + }, { - "pos": [-1, 1, 0], + "pos": [ + -1, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "north" : "none" , - "up" : "true" , - "east" : "none" , - "waterlogged": "false" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "north": "none", + "up": "true", + "east": "low", + "west": "none", + "waterlogged": "false" } - }, + }, { - "pos": [-1, 2, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "north" : "none" , - "up" : "true" , - "east" : "low" , - "west" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "low", + "east": "low", + "up": "false", + "waterlogged": "false", + "south": "none", + "north": "none" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "east" : "low" , - "up" : "false" , - "waterlogged": "false" , - "south" : "none" , - "north" : "none" + "id": "minecraft:air" } - }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [0, 2, 0], + "pos": [ + 0, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "east" : "low" , - "up" : "false" , - "south" : "none" , - "north" : "none" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "east": "low", + "up": "false", + "south": "none", + "north": "none", + "west": "low" } - }, + }, { - "pos": [1, 0, 0], + "pos": [ + 1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "west" : "low" , - "east" : "none" , - "up" : "true" , - "waterlogged": "false" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "north": "none", + "west": "low", + "east": "none", + "up": "true", + "waterlogged": "false", + "south": "none" } - }, + }, { - "pos": [1, 1, 0], + "pos": [ + 1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "south" : "none" , - "north" : "none" , - "east" : "none" , - "west" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "south": "none", + "north": "none", + "east": "none", + "west": "none", + "up": "true" } - }, + }, { - "pos": [1, 2, 0], + "pos": [ + 1, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "none" , - "west" : "low" , - "south" : "none" , - "waterlogged": "false" , - "up" : "true" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "east": "none", + "west": "low", + "south": "none", + "waterlogged": "false", + "up": "true", + "north": "none" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "none" , - "east" : "tall" , - "north" : "none" , - "south" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "west": "none", + "east": "tall", + "north": "none", + "south": "none", + "up": "true" } - }, + }, { - "pos": [-1, 1, 0], + "pos": [ + -1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "south" : "none" , - "east" : "tall" , - "up" : "true" , - "waterlogged": "false" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "west": "none", + "south": "none", + "east": "tall", + "up": "true", + "waterlogged": "false", + "north": "none" } - }, + }, { - "pos": [-1, 2, 0], + "pos": [ + -1, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "north" : "none" , - "up" : "true" , - "west" : "none" , - "south" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "east": "low", + "north": "none", + "up": "true", + "west": "none", + "south": "none", + "waterlogged": "false" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "false" , - "west" : "tall" , - "south" : "none" , - "east" : "tall" , - "north" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "up": "false", + "west": "tall", + "south": "none", + "east": "tall", + "north": "none", + "waterlogged": "false" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:iron_bars", - "west" : "true" , - "east" : "true" , - "north" : "false" , - "south" : "false" , - "waterlogged": "false" + "id": "minecraft:iron_bars", + "west": "true", + "east": "true", + "north": "false", + "south": "false", + "waterlogged": "false" } - }, + }, { - "pos": [0, 2, 0], + "pos": [ + 0, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "waterlogged": "false" , - "west" : "low" , - "south" : "none" , - "east" : "low" , - "up" : "false" + "id": "minecraft:cobblestone_wall", + "north": "none", + "waterlogged": "false", + "west": "low", + "south": "none", + "east": "low", + "up": "false" } - }, + }, { - "pos": [1, 0, 0], + "pos": [ + 1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "up" : "true" , - "south" : "none" , - "west" : "tall" , - "north" : "none" , - "east" : "none" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "up": "true", + "south": "none", + "west": "tall", + "north": "none", + "east": "none" } - }, + }, { - "pos": [1, 1, 0], + "pos": [ + 1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "tall" , - "east" : "none" , - "north" : "none" , - "south" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "west": "tall", + "east": "none", + "north": "none", + "south": "none", + "up": "true" } - }, + }, { - "pos": [1, 2, 0], + "pos": [ + 1, + 2, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "east" : "none" , - "south" : "none" , - "north" : "none" , - "up" : "true" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "low", + "east": "none", + "south": "none", + "north": "none", + "up": "true", + "waterlogged": "false" } } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/connectible/walls/wall-2-to-3-length.json b/tests/connectible/walls/wall-2-to-3-length.json index 40fe66c..e5bb4b8 100644 --- a/tests/connectible/walls/wall-2-to-3-length.json +++ b/tests/connectible/walls/wall-2-to-3-length.json @@ -1,103 +1,164 @@ { - "flintVersion": null, - "name": "walls", - "description": "Recorded test: walls", - "tags": ["wall", "connectible"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "walls", + "description": "Recorded test: walls", + "tags": [ + "wall", + "connectible" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [-1, -1, -3], [1, 121, 1] ] + "region": [ + [ + -1, + -1, + -3 + ], + [ + 1, + 121, + 1 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [0, 0, -1], "block": {"id": "minecraft:cobblestone_wall"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + 0, + 0, + -1 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [0, 0, -2], "block": {"id": "minecraft:cobblestone_wall"} } + { + "pos": [ + 0, + 0, + -2 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "low" , - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "east" : "none" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "north": "low", + "up": "true", + "waterlogged": "false", + "west": "none", + "east": "none", + "south": "none" } - }, + }, { - "pos": [0, 0, -1], + "pos": [ + 0, + 0, + -1 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "low" , - "waterlogged": "false" , - "up" : "true" , - "east" : "none" , - "north" : "none" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "south": "low", + "waterlogged": "false", + "up": "true", + "east": "none", + "north": "none", + "west": "none" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "west" : "none" , - "south" : "none" , - "up" : "true" , - "north" : "low" , - "east" : "none" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "west": "none", + "south": "none", + "up": "true", + "north": "low", + "east": "none" } - }, + }, { - "pos": [0, 0, -1], + "pos": [ + 0, + 0, + -1 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "low" , - "east" : "none" , - "waterlogged": "false" , - "west" : "none" , - "up" : "false" , - "north" : "low" + "id": "minecraft:cobblestone_wall", + "south": "low", + "east": "none", + "waterlogged": "false", + "west": "none", + "up": "false", + "north": "low" } - }, + }, { - "pos": [0, 0, -2], + "pos": [ + 0, + 0, + -2 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "low" , - "up" : "true" , - "north" : "none" , - "waterlogged": "false" , - "west" : "none" , - "east" : "none" + "id": "minecraft:cobblestone_wall", + "south": "low", + "up": "true", + "north": "none", + "waterlogged": "false", + "west": "none", + "east": "none" } } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/connectible/walls/wall.json b/tests/connectible/walls/wall.json index f1ecf0a..29799b1 100644 --- a/tests/connectible/walls/wall.json +++ b/tests/connectible/walls/wall.json @@ -1,102 +1,258 @@ { - "flintVersion": null, - "name": "connectible_wall", - "description": "Tests cobblestone wall connection behavior with adjacent blocks (solid blocks, fences, walls, barriers) and validates correct directional state updates.", - "tags": ["connectible", "wall", "block-state", "neighbor-update"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "connectible_wall", + "description": "Tests cobblestone wall connection behavior with adjacent blocks (solid blocks, fences, walls, barriers) and validates correct directional state updates.", + "tags": [ + "connectible", + "wall", + "block-state", + "neighbor-update" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [-2, -1, -2], [2, 1, 2] ] + "region": [ + [ + -2, + -1, + -2 + ], + [ + 2, + 1, + 2 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall" } }, - { "pos": [ 1, 0, 0], "block": {"id": "minecraft:bedrock" } }, - { "pos": [ 0, 0, 1], "block": {"id": "minecraft:melon" } }, - { "pos": [-1, 0, 0], "block": {"id": "minecraft:pumpkin" } }, - { "pos": [ 0, 0, -1], "block": {"id": "minecraft:nether_brick_fence"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:bedrock" + } + }, + { + "pos": [ + 0, + 0, + 1 + ], + "block": { + "id": "minecraft:melon" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], + "block": { + "id": "minecraft:pumpkin" + } + }, + { + "pos": [ + 0, + 0, + -1 + ], + "block": { + "id": "minecraft:nether_brick_fence" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "west" : "none" , - "up" : "true" , - "north" : "none" , - "waterlogged": "false" , - "east" : "low" + "id": "minecraft:cobblestone_wall", + "south": "none", + "west": "none", + "up": "true", + "north": "none", + "waterlogged": "false", + "east": "low" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [0, 0, 1] , "block": {"id": "minecraft:shulker_box", "facing": "up"} }, - { "pos": [0, 0, 0] , "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [1, 0, 0] , "block": {"id": "minecraft:barrier", "waterlogged": "false"} }, - { "pos": [0, 0, -1], "block": {"id": "minecraft:copper_bars"} } + { + "pos": [ + 0, + 0, + 1 + ], + "block": { + "id": "minecraft:shulker_box", + "facing": "up" + } + }, + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:barrier", + "waterlogged": "false" + } + }, + { + "pos": [ + 0, + 0, + -1 + ], + "block": { + "id": "minecraft:copper_bars" + } + } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "low" , - "east" : "none" , - "up" : "true" , - "waterlogged": "false" , - "west" : "low" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "north": "low", + "east": "none", + "up": "true", + "waterlogged": "false", + "west": "low", + "south": "none" } } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [ 1, 0, 0], "block": {"id": "minecraft:oak_fence" } }, - { "pos": [-1, 0, 0], "block": {"id": "minecraft:air" } }, - { "pos": [ 0, 0, -1], "block": {"id": "minecraft:air" } } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:oak_fence" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 0, + 0, + -1 + ], + "block": { + "id": "minecraft:air" + } + } ] - }, + }, { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "south" : "none" , - "north" : "none" , - "east" : "none" , - "waterlogged": "false" , - "west" : "none" + "id": "minecraft:cobblestone_wall", + "up": "true", + "south": "none", + "north": "none", + "east": "none", + "waterlogged": "false", + "west": "none" } } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/connectible/walls/walls_wall.json b/tests/connectible/walls/walls_wall.json index 165754f..dbcb525 100644 --- a/tests/connectible/walls/walls_wall.json +++ b/tests/connectible/walls/walls_wall.json @@ -1,289 +1,458 @@ { - "flintVersion": null, - "name": "walls_wall", - "description": "Recorded test: walls_wall", - "tags": ["wall", "connectible", "block-state", "neighbor-update"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "walls_wall", + "description": "Recorded test: walls_wall", + "tags": [ + "wall", + "connectible", + "block-state", + "neighbor-update" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [-3, -1, -1], [1, 2, 1] ] + "region": [ + [ + -3, + -1, + -1 + ], + [ + 1, + 2, + 1 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, - { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -2, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [0, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} } + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "waterlogged": "false" , - "east" : "low" , - "west" : "none" , - "south" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "up": "true", + "waterlogged": "false", + "east": "low", + "west": "none", + "south": "none", + "north": "none" } - }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "waterlogged": "false" , - "west" : "low" , - "north" : "none" , - "up" : "false" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "east": "low", + "waterlogged": "false", + "west": "low", + "north": "none", + "up": "false", + "south": "none" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "waterlogged": "false" , - "east" : "none" , - "west" : "low" , - "north" : "none" , - "south" : "none" + "id": "minecraft:cobblestone_wall", + "up": "true", + "waterlogged": "false", + "east": "none", + "west": "low", + "north": "none", + "south": "none" } } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { "pos": [-1, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} } + { + "pos": [ + -1, + 1, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "east": "low", + "west": "none", + "north": "none", + "south": "none", + "up": "true", + "waterlogged": "false" + } + }, + { + "pos": [ + -2, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "west" : "none" , - "north" : "none" , - "south" : "none" , - "up" : "true" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "north": "none", + "up": "false", + "waterlogged": "false", + "south": "none", + "west": "low", + "east": "low" } - }, - { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "up" : "false" , - "waterlogged": "false" , - "south" : "none" , - "west" : "low" , - "east" : "low" + "id": "minecraft:air" } - }, - { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "north" : "none" , - "east" : "none" , - "up" : "true" , - "waterlogged": "false" , - "west" : "low" + "id": "minecraft:cobblestone_wall", + "south": "none", + "north": "none", + "east": "none", + "up": "true", + "waterlogged": "false", + "west": "low" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "south" : "none" , - "north" : "none" , - "waterlogged": "false" , - "east" : "none" , - "up" : "true" + "id": "minecraft:cobblestone_wall", + "west": "none", + "south": "none", + "north": "none", + "waterlogged": "false", + "east": "none", + "up": "true" } } ] - }, + }, { - "at": 3, - "do": "place_each", + "at": 3, + "do": "place_each", "blocks": [ - { "pos": [-2, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} } + { + "pos": [ + -2, + 1, + 0 + ], + "block": { + "id": "minecraft:cobblestone_wall" + } + } ] - }, + }, { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], + "is": { + "id": "minecraft:cobblestone_wall", + "west": "none", + "east": "low", + "north": "none", + "south": "none", + "up": "true", + "waterlogged": "false" + } + }, + { + "pos": [ + -2, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "none" , - "east" : "low" , - "north" : "none" , - "south" : "none" , - "up" : "true" , - "waterlogged": "false" + "id": "minecraft:air" } - }, - { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "tall" , - "up" : "true" , - "waterlogged": "false" , - "south" : "none" , - "west" : "low" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "east": "tall", + "up": "true", + "waterlogged": "false", + "south": "none", + "west": "low", + "north": "none" } - }, + }, { - "pos": [-1, 1, 0], + "pos": [ + -1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "east" : "low" , - "up" : "true" , - "waterlogged": "false" , - "west" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "south": "none", + "east": "low", + "up": "true", + "waterlogged": "false", + "west": "none", + "north": "none" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "waterlogged": "false" , - "south" : "none" , - "west" : "tall" , - "east" : "none" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "up": "true", + "waterlogged": "false", + "south": "none", + "west": "tall", + "east": "none", + "north": "none" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "south" : "none" , - "north" : "none" , - "up" : "true" , - "east" : "none" , - "west" : "low" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "south": "none", + "north": "none", + "up": "true", + "east": "none", + "west": "low", + "waterlogged": "false" } } ] - }, + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ { - "pos": [-2, 0, 0], + "pos": [ + -2, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "up" : "true" , - "north" : "none" , - "south" : "none" , - "waterlogged": "false" , - "west" : "none" , - "east" : "tall" + "id": "minecraft:cobblestone_wall", + "up": "true", + "north": "none", + "south": "none", + "waterlogged": "false", + "west": "none", + "east": "tall" } - }, + }, { - "pos": [-2, 1, 0], + "pos": [ + -2, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "east" : "low" , - "south" : "none" , - "west" : "none" , - "waterlogged": "false" , - "up" : "true" , - "north" : "none" + "id": "minecraft:cobblestone_wall", + "east": "low", + "south": "none", + "west": "none", + "waterlogged": "false", + "up": "true", + "north": "none" } - }, + }, { - "pos": [-1, 0, 0], + "pos": [ + -1, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "south" : "none" , - "waterlogged": "false" , - "west" : "tall" , - "east" : "tall" , - "up" : "false" + "id": "minecraft:cobblestone_wall", + "north": "none", + "south": "none", + "waterlogged": "false", + "west": "tall", + "east": "tall", + "up": "false" } - }, + }, { - "pos": [-1, 1, 0], + "pos": [ + -1, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "west" : "low" , - "north" : "none" , - "east" : "low" , - "south" : "none" , - "up" : "false" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "west": "low", + "north": "none", + "east": "low", + "south": "none", + "up": "false", + "waterlogged": "false" } - }, + }, { - "pos": [0, 0, 0], + "pos": [ + 0, + 0, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "waterlogged": "false" , - "up" : "true" , - "south" : "none" , - "north" : "none" , - "east" : "none" , - "west" : "tall" + "id": "minecraft:cobblestone_wall", + "waterlogged": "false", + "up": "true", + "south": "none", + "north": "none", + "east": "none", + "west": "tall" } - }, + }, { - "pos": [0, 1, 0], + "pos": [ + 0, + 1, + 0 + ], "is": { - "id" : "minecraft:cobblestone_wall", - "north" : "none" , - "west" : "low" , - "up" : "true" , - "east" : "none" , - "south" : "none" , - "waterlogged": "false" + "id": "minecraft:cobblestone_wall", + "north": "none", + "west": "low", + "up": "true", + "east": "none", + "south": "none", + "waterlogged": "false" } } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/fluids/mixing.json b/tests/fluids/mixing.json index 7411eff..d2bf7b4 100644 --- a/tests/fluids/mixing.json +++ b/tests/fluids/mixing.json @@ -1,56 +1,320 @@ { - "name": "water_mixing_with_lava", - "description": "Water converts lava source to obsidian", - "tags": ["interaction", "lava"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_mixing_with_lava", + "description": "Water converts lava source to obsidian", + "tags": [ + "interaction", + "lava" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [6, 5, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 6, + 5, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [6, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 6, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [0, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [2, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [3, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [5, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [6, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [2, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [3, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [5, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [6, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 2], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [6, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [6, 1, 2], "block": {"id": "minecraft:stone"} }, - { "pos": [6, 1, 3], "block": {"id": "minecraft:stone"} } + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 5, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 6, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 3, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 5, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 6, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 6, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 6, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 6, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 2, "do": "place", "pos": [4, 1, 2], "block": {"id": "minecraft:lava", "level": 0} }, - { "at": 3, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, - { "at": 2, "do": "place", "pos": [4, 1, 2], "block": {"id": "minecraft:lava", "level": 0} }, - { "at": 3, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, + }, + { + "at": 2, + "do": "place", + "pos": [ + 4, + 1, + 2 + ], + "block": { + "id": "minecraft:lava", + "level": 0 + } + }, + { + "at": 3, + "do": "place", + "pos": [ + 2, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "at": 2, + "do": "place", + "pos": [ + 4, + 1, + 2 + ], + "block": { + "id": "minecraft:lava", + "level": 0 + } + }, + { + "at": 3, + "do": "place", + "pos": [ + 2, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 8, - "do": "assert", + "at": 8, + "do": "assert", "checks": [ - { "pos": [4, 1, 2], "is": {"id": "minecraft:obsidian"} } + { + "pos": [ + 4, + 1, + 2 + ], + "is": { + "id": "minecraft:obsidian" + } + } ] } ] } - diff --git a/tests/fluids/water/corner_flow.json b/tests/fluids/water/corner_flow.json index 870d782..60eebb7 100644 --- a/tests/fluids/water/corner_flow.json +++ b/tests/fluids/water/corner_flow.json @@ -1,79 +1,490 @@ { - "name": "water_corner_flow", - "description": "Water flows around corners properly", - "tags": ["corner", "flow"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_corner_flow", + "description": "Water flows around corners properly", + "tags": [ + "corner", + "flow" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [8, 5, 8] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 8, + 5, + 8 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [8, 0, 8] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 8, + 0, + 8 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [0, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [2, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [3, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [5, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [6, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [7, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 0], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 8], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 8], "block": {"id": "minecraft:stone"} }, - { "pos": [2, 1, 8], "block": {"id": "minecraft:stone"} }, - { "pos": [3, 1, 8], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 1, 8], "block": {"id": "minecraft:stone"} }, - { "pos": [5, 1, 8], "block": {"id": "minecraft:stone"} }, - { "pos": [6, 1, 8], "block": {"id": "minecraft:stone"} }, - { "pos": [7, 1, 8], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 8], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 2], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 5], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 6], "block": {"id": "minecraft:stone"} }, - { "pos": [0, 1, 7], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 2], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 5], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 6], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 7], "block": {"id": "minecraft:stone"} } + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 5, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 6, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 7, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 8 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 8 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 8 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 3, + 1, + 8 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 1, + 8 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 5, + 1, + 8 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 6, + 1, + 8 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 7, + 1, + 8 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 8 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 5 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 6 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 0, + 1, + 7 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 5 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 6 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 7 + ], + "block": { + "id": "minecraft:stone" + } + } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { "pos": [4, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 1, 2], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 1, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 1, 5], "block": {"id": "minecraft:stone"} } + { + "pos": [ + 4, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 1, + 5 + ], + "block": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 3, "do": "place", "pos": [2, 1, 6], "block": {"id": "minecraft:water", "level": 0} }, - { "at": 3, "do": "place", "pos": [2, 1, 6], "block": {"id": "minecraft:water", "level": 0} }, + }, + { + "at": 3, + "do": "place", + "pos": [ + 2, + 1, + 6 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "at": 3, + "do": "place", + "pos": [ + 2, + 1, + 6 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 50, - "do": "assert", + "at": 50, + "do": "assert", "checks": [ - { "pos": [3, 1, 6], "is": {"id": "minecraft:water"} }, - { "pos": [5, 1, 6], "is": {"id": "minecraft:water"} }, - { "pos": [5, 1, 4], "is": {"id": "minecraft:water"} } + { + "pos": [ + 3, + 1, + 6 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 5, + 1, + 6 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 5, + 1, + 4 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/downward_flow.json b/tests/fluids/water/downward_flow.json index 1b40ac1..e2179f7 100644 --- a/tests/fluids/water/downward_flow.json +++ b/tests/fluids/water/downward_flow.json @@ -1,27 +1,120 @@ { - "name": "water_basic_downward_flow", - "description": "Water flows downward when placed above air", - "tags": ["basic", "flow", "gravity"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_basic_downward_flow", + "description": "Water flows downward when placed above air", + "tags": [ + "basic", + "flow", + "gravity" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [4, 10, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 4, + 10, + 4 + ] + ] } - }, + }, "timeline": [ - { "at": 0, "do": "place", "pos": [2, 5, 2], "block": {"id": "minecraft:water", "level": 0} }, - { "at": 0, "do": "place", "pos": [2, 5, 2], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 25, - "do": "assert", + "at": 0, + "do": "place", + "pos": [ + 2, + 5, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "at": 0, + "do": "place", + "pos": [ + 2, + 5, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "at": 25, + "do": "assert", "checks": [ - { "pos": [2, 5, 2], "is": {"id": "minecraft:water"} }, - { "pos": [2, 4, 2], "is": {"id": "minecraft:water"} }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:water"} }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:water"} }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} }, - { "pos": [2, 0, 2], "is": {"id": "minecraft:water"} } + { + "pos": [ + 2, + 5, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 2, + 4, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 2, + 0, + 2 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/downward_priority.json b/tests/fluids/water/downward_priority.json index 712a7f4..9fca2d7 100644 --- a/tests/fluids/water/downward_priority.json +++ b/tests/fluids/water/downward_priority.json @@ -1,41 +1,164 @@ { - "name": "water_downward_priority", - "description": "Water prioritizes flowing down over horizontal spread", - "tags": ["priority", "flow"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_downward_priority", + "description": "Water prioritizes flowing down over horizontal spread", + "tags": [ + "priority", + "flow" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [6, 10, 6] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 6, + 10, + 6 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [6, 0, 6] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 6, + 0, + 6 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [1, 1, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [2, 1, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 1, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [5, 1, 3], "block": {"id": "minecraft:stone"} } + { + "pos": [ + 1, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 5, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 2, "do": "place", "pos": [3, 5, 3], "block": {"id": "minecraft:water", "level": 0} }, - { "at": 2, "do": "place", "pos": [3, 5, 3], "block": {"id": "minecraft:water", "level": 0} }, + }, + { + "at": 2, + "do": "place", + "pos": [ + 3, + 5, + 3 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "at": 2, + "do": "place", + "pos": [ + 3, + 5, + 3 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 22, - "do": "assert", + "at": 22, + "do": "assert", "checks": [ - { "pos": [3, 1, 3], "is": {"id": "minecraft:water"} }, - { "pos": [3, 2, 3], "is": {"id": "minecraft:water"} }, - { "pos": [3, 3, 3], "is": {"id": "minecraft:water"} }, - { "pos": [3, 4, 3], "is": {"id": "minecraft:water"} } + { + "pos": [ + 3, + 1, + 3 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 3, + 2, + 3 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 3, + 3, + 3 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 3, + 4, + 3 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/falling_state.json b/tests/fluids/water/falling_state.json index 3d950f9..6f61387 100644 --- a/tests/fluids/water/falling_state.json +++ b/tests/fluids/water/falling_state.json @@ -1,51 +1,152 @@ { - "name": "water_falling_state", - "description": "Water sets falling=true when flowing downward", - "tags": ["state", "falling"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_falling_state", + "description": "Water sets falling=true when flowing downward", + "tags": [ + "state", + "falling" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [4, 10, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 4, + 10, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [4, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 4, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 4, + 6, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [4, 6, 0] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 4, + 6, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [4, 6, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 6, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 6, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 4, + 1, + 0 + ], + [ + 4, + 6, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [4, 1, 0], [4, 6, 4] ], - "with": {"id": "minecraft:stone"} - }, - { "at": 1, "do": "place", "pos": [2, 5, 2], "block": {"id": "minecraft:water", "level": 0} }, + "at": 1, + "do": "place", + "pos": [ + 2, + 5, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 15, - "do": "assert", + "at": 15, + "do": "assert", "checks": [ - { "pos": [2, 4, 2], "is": {"id": "minecraft:water", "level": 8} } + { + "pos": [ + 2, + 4, + 2 + ], + "is": { + "id": "minecraft:water", + "level": 8 + } + } ] } ] } - diff --git a/tests/fluids/water/flowing_state.json b/tests/fluids/water/flowing_state.json index 2c01d96..5e6a531 100644 --- a/tests/fluids/water/flowing_state.json +++ b/tests/fluids/water/flowing_state.json @@ -1,51 +1,152 @@ { - "name": "water_flowing_state", - "description": "Water has correct flowing state when not at source level", - "tags": ["state", "flow"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_flowing_state", + "description": "Water has correct flowing state when not at source level", + "tags": [ + "state", + "flow" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [6, 5, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 6, + 5, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [6, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 6, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 6, + 2, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [6, 2, 0] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 6, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [6, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 6, + 1, + 0 + ], + [ + 6, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [6, 1, 0], [6, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, - { "at": 1, "do": "place", "pos": [3, 2, 2], "block": {"id": "minecraft:water", "level": 0} }, + "at": 1, + "do": "place", + "pos": [ + 3, + 2, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 30, - "do": "assert", + "at": 30, + "do": "assert", "checks": [ - { "pos": [3, 1, 2], "is": {"id": "minecraft:water", "level": "8"} } + { + "pos": [ + 3, + 1, + 2 + ], + "is": { + "id": "minecraft:water", + "level": "8" + } + } ] } ] } - diff --git a/tests/fluids/water/horizontal_spread.json b/tests/fluids/water/horizontal_spread.json index 0f51053..0f83ae2 100644 --- a/tests/fluids/water/horizontal_spread.json +++ b/tests/fluids/water/horizontal_spread.json @@ -1,59 +1,232 @@ { - "name": "water_horizontal_spread", - "description": "Water spreads horizontally up to 4 blocks from source", - "tags": ["basic", "flow", "horizontal"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_horizontal_spread", + "description": "Water spreads horizontally up to 4 blocks from source", + "tags": [ + "basic", + "flow", + "horizontal" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [10, 5, 10] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 10, + 5, + 10 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [10, 0, 10] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 10, + 0, + 10 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 10, + 2, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [10, 2, 0] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 10 + ], + [ + 10, + 2, + 10 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 10], [10, 2, 10] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 2, + 10 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 2, 10] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 10, + 1, + 0 + ], + [ + 10, + 2, + 10 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [10, 1, 0], [10, 2, 10] ], - "with": {"id": "minecraft:stone"} - }, - { "at": 1, "do": "place", "pos": [5, 1, 5], "block": {"id": "minecraft:water", "level": 0} }, + "at": 1, + "do": "place", + "pos": [ + 5, + 1, + 5 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 30, - "do": "assert", + "at": 30, + "do": "assert", "checks": [ - { "pos": [5, 1, 5], "is": {"id": "minecraft:water"} }, - { "pos": [6, 1, 5], "is": {"id": "minecraft:water"} }, - { "pos": [7, 1, 5], "is": {"id": "minecraft:water"} }, - { "pos": [8, 1, 5], "is": {"id": "minecraft:water"} }, - { "pos": [9, 1, 5], "is": {"id": "minecraft:water"} }, - { "pos": [4, 1, 5], "is": {"id": "minecraft:water"} }, - { "pos": [3, 1, 5], "is": {"id": "minecraft:water"} }, - { "pos": [2, 1, 5], "is": {"id": "minecraft:water"} }, - { "pos": [1, 1, 5], "is": {"id": "minecraft:water"} } + { + "pos": [ + 5, + 1, + 5 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 6, + 1, + 5 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 7, + 1, + 5 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 8, + 1, + 5 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 9, + 1, + 5 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 4, + 1, + 5 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 3, + 1, + 5 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 2, + 1, + 5 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 1, + 1, + 5 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/infinite_source.json b/tests/fluids/water/infinite_source.json index d19e5f0..e2c7007 100644 --- a/tests/fluids/water/infinite_source.json +++ b/tests/fluids/water/infinite_source.json @@ -1,65 +1,183 @@ { - "name": "water_infinite_source_creation", - "description": "Two source blocks create infinite source when diagonally adjacent", - "tags": ["infinite", "source"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_infinite_source_creation", + "description": "Two source blocks create infinite source when diagonally adjacent", + "tags": [ + "infinite", + "source" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [4, 5, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 4, + 5, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [4, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 4, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [4, 2, 0] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 4, + 2, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [4, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 4, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [4, 1, 0], [4, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 4, + 1, + 0 + ], + [ + 4, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, - { "pos": [3, 1, 2], "block": {"id": "minecraft:water", "level": 0} } + { + "pos": [ + 1, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "pos": [ + 3, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + } ] - }, + }, { - "at": 20, - "do": "assert", + "at": 20, + "do": "assert", "checks": [ - { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} } + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + } ] - }, + }, { - "at": 21, - "do": "assert", + "at": 21, + "do": "assert", "checks": [ - { "pos": [2, 1, 2], "is": {"id": "minecraft:water", "level": "0"} } + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:water", + "level": "0" + } + } ] } ] } - diff --git a/tests/fluids/water/level_decrease.json b/tests/fluids/water/level_decrease.json index e2c937b..1357767 100644 --- a/tests/fluids/water/level_decrease.json +++ b/tests/fluids/water/level_decrease.json @@ -1,55 +1,191 @@ { - "name": "water_level_decrease", - "description": "Water level decreases by 1 per block horizontally", - "tags": ["level", "flow"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_level_decrease", + "description": "Water level decreases by 1 per block horizontally", + "tags": [ + "level", + "flow" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [8, 5, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 8, + 5, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [8, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 8, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 8, + 2, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [8, 2, 0] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 8, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [8, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 8, + 1, + 0 + ], + [ + 8, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [8, 1, 0], [8, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, - { "at": 1, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, + "at": 1, + "do": "place", + "pos": [ + 1, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 30, - "do": "assert", + "at": 30, + "do": "assert", "checks": [ - { "pos": [1, 1, 2], "is": {"id": "minecraft:water"} }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} }, - { "pos": [3, 1, 2], "is": {"id": "minecraft:water"} }, - { "pos": [4, 1, 2], "is": {"id": "minecraft:water"} }, - { "pos": [5, 1, 2], "is": {"id": "minecraft:water"} } + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 3, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 4, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 5, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/max_spread_distance.json b/tests/fluids/water/max_spread_distance.json index 29c41d3..3049393 100644 --- a/tests/fluids/water/max_spread_distance.json +++ b/tests/fluids/water/max_spread_distance.json @@ -1,58 +1,180 @@ { - "name": "water_max_spread_distance", - "description": "Water spreads exactly 7 blocks from source on flat surface", - "tags": ["distance", "limit"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_max_spread_distance", + "description": "Water spreads exactly 7 blocks from source on flat surface", + "tags": [ + "distance", + "limit" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [14, 5, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 14, + 5, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [14, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [14, 2, 0] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [14, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [14, 1, 0], [14, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [1, 1, 0], [1, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, - { "at": 1, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, - { - "at": 40, - "do": "assert", + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 14, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 14, + 2, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 14, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 14, + 1, + 0 + ], + [ + 14, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 1, + 1, + 0 + ], + [ + 1, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 1, + "do": "place", + "pos": [ + 2, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "at": 40, + "do": "assert", "checks": [ - { "pos": [ 9, 1, 2], "is": {"id": "minecraft:water"} }, - { "pos": [10, 1, 2], "is": {"id": "minecraft:air" } } + { + "pos": [ + 9, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 10, + 1, + 2 + ], + "is": { + "id": "minecraft:air" + } + } ] } ] } - diff --git a/tests/fluids/water/pool_formation.json b/tests/fluids/water/pool_formation.json index 6448dc8..c38e859 100644 --- a/tests/fluids/water/pool_formation.json +++ b/tests/fluids/water/pool_formation.json @@ -1,69 +1,444 @@ { - "name": "water_pool_formation", - "description": "Water fills a pool evenly from single source", - "tags": ["pool", "fill"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_pool_formation", + "description": "Water fills a pool evenly from single source", + "tags": [ + "pool", + "fill" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [10, 5, 10] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 10, + 5, + 10 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [10, 0, 10] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 10, + 0, + 10 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [1, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [2, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [3, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [5, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [6, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [7, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [9, 1, 1], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 9], "block": {"id": "minecraft:stone"} }, - { "pos": [2, 1, 9], "block": {"id": "minecraft:stone"} }, - { "pos": [3, 1, 9], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 1, 9], "block": {"id": "minecraft:stone"} }, - { "pos": [5, 1, 9], "block": {"id": "minecraft:stone"} }, - { "pos": [6, 1, 9], "block": {"id": "minecraft:stone"} }, - { "pos": [7, 1, 9], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 9], "block": {"id": "minecraft:stone"} }, - { "pos": [9, 1, 9], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 2], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 5], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 6], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 7], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 1, 8], "block": {"id": "minecraft:stone"} }, - { "pos": [9, 1, 2], "block": {"id": "minecraft:stone"} }, - { "pos": [9, 1, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [9, 1, 4], "block": {"id": "minecraft:stone"} }, - { "pos": [9, 1, 5], "block": {"id": "minecraft:stone"} }, - { "pos": [9, 1, 6], "block": {"id": "minecraft:stone"} }, - { "pos": [9, 1, 7], "block": {"id": "minecraft:stone"} }, - { "pos": [9, 1, 8], "block": {"id": "minecraft:stone"} } + { + "pos": [ + 1, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 3, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 5, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 6, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 7, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 9, + 1, + 1 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 9 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 9 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 3, + 1, + 9 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 1, + 9 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 5, + 1, + 9 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 6, + 1, + 9 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 7, + 1, + 9 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 9 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 9, + 1, + 9 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 5 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 6 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 7 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 8 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 9, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 9, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 9, + 1, + 4 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 9, + 1, + 5 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 9, + 1, + 6 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 9, + 1, + 7 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 9, + 1, + 8 + ], + "block": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 2, "do": "place", "pos": [5, 1, 5], "block": {"id": "minecraft:water", "level": 0} }, - { "at": 2, "do": "place", "pos": [5, 1, 5], "block": {"id": "minecraft:water", "level": 0} }, + }, + { + "at": 2, + "do": "place", + "pos": [ + 5, + 1, + 5 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "at": 2, + "do": "place", + "pos": [ + 5, + 1, + 5 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 60, - "do": "assert", + "at": 60, + "do": "assert", "checks": [ - { "pos": [3, 1, 5], "is": {"id": "minecraft:water"} }, - { "pos": [7, 1, 5], "is": {"id": "minecraft:water"} }, - { "pos": [5, 1, 3], "is": {"id": "minecraft:water"} }, - { "pos": [5, 1, 7], "is": {"id": "minecraft:water"} } + { + "pos": [ + 3, + 1, + 5 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 7, + 1, + 5 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 5, + 1, + 3 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 5, + 1, + 7 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/ravine_fill.json b/tests/fluids/water/ravine_fill.json index 4b6f53b..24862ab 100644 --- a/tests/fluids/water/ravine_fill.json +++ b/tests/fluids/water/ravine_fill.json @@ -1,70 +1,291 @@ { - "name": "water_ravine_fill", - "description": "Water fills a ravine from top to bottom", - "tags": ["ravine", "fill", "complex"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_ravine_fill", + "description": "Water fills a ravine from top to bottom", + "tags": [ + "ravine", + "fill", + "complex" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [12, 15, 6] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 12, + 15, + 6 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [12, 0, 6] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 12, + 0, + 6 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [12, 7, 0] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 12, + 7, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 6], [12, 7, 6] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 6 + ], + [ + 12, + 7, + 6 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 7, 6] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 7, + 6 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [12, 1, 0], [12, 7, 6] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 12, + 1, + 0 + ], + [ + 12, + 7, + 6 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [4, 1, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 2, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 3, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 4, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [4, 5, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 1, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 2, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 3, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 4, 3], "block": {"id": "minecraft:stone"} }, - { "pos": [8, 5, 3], "block": {"id": "minecraft:stone"} } + { + "pos": [ + 4, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 2, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 3, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 4, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 4, + 5, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 1, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 2, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 3, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 4, + 3 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 8, + 5, + 3 + ], + "block": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 2, "do": "place", "pos": [6, 6, 3], "block": {"id": "minecraft:water", "level": 0} }, - { "at": 2, "do": "place", "pos": [6, 6, 3], "block": {"id": "minecraft:water", "level": 0} }, + }, + { + "at": 2, + "do": "place", + "pos": [ + 6, + 6, + 3 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "at": 2, + "do": "place", + "pos": [ + 6, + 6, + 3 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 60, - "do": "assert", + "at": 60, + "do": "assert", "checks": [ - { "pos": [6, 1, 3], "is": {"id": "minecraft:water"} }, - { "pos": [5, 1, 3], "is": {"id": "minecraft:water"} }, - { "pos": [7, 1, 3], "is": {"id": "minecraft:water"} } + { + "pos": [ + 6, + 1, + 3 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 5, + 1, + 3 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 7, + 1, + 3 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/replacement.json b/tests/fluids/water/replacement.json index 2e3366c..2ee9c97 100644 --- a/tests/fluids/water/replacement.json +++ b/tests/fluids/water/replacement.json @@ -1,58 +1,167 @@ { - "name": "water_replacement_behavior", - "description": "Water can replace certain non-solid blocks", - "tags": ["replacement", "block"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_replacement_behavior", + "description": "Water can replace certain non-solid blocks", + "tags": [ + "replacement", + "block" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [6, 5, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 6, + 5, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [6, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [6, 2, 0] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [6, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [6, 1, 0], [6, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 1, - "do": "place_each", + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 6, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 6, + 2, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 6, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 6, + 1, + 0 + ], + [ + 6, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [2, 1, 2], "block": {"id": "minecraft:tall_grass"} } + { + "pos": [ + 2, + 1, + 2 + ], + "block": { + "id": "minecraft:tall_grass" + } + } ] - }, - { "at": 2, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, + }, + { + "at": 2, + "do": "place", + "pos": [ + 1, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 30, - "do": "assert", + "at": 30, + "do": "assert", "checks": [ - { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} } + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/shortest_path.json b/tests/fluids/water/shortest_path.json index ac3fd1f..d22dfc9 100644 --- a/tests/fluids/water/shortest_path.json +++ b/tests/fluids/water/shortest_path.json @@ -1,60 +1,198 @@ { - "name": "water_spreading_priority_shortest_path", - "description": "Water takes shortest path to lower ground", - "tags": ["pathfinding", "priority"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_spreading_priority_shortest_path", + "description": "Water takes shortest path to lower ground", + "tags": [ + "pathfinding", + "priority" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [14, 8, 6] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 14, + 8, + 6 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 3, 0], [14, 3, 6] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 4, 0], [14, 5, 0] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 4, 6], [14, 5, 6] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 4, 0], [0, 5, 6] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [14, 4, 0], [14, 5, 6] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 1, - "do": "fill", - "region": [ [0, 0, 0], [14, 0, 6] ], - "with": {"id": "minecraft:stone"} - }, - { "at": 2, "do": "place", "pos": [7, 4, 3], "block": {"id": "minecraft:water", "level": 0} }, - { "at": 3, "do": "remove", "pos": [9, 3, 3] }, - { "at": 4, "do": "remove", "pos": [5, 3, 3] }, - { - "at": 50, - "do": "assert", + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 3, + 0 + ], + [ + 14, + 3, + 6 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 4, + 0 + ], + [ + 14, + 5, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 4, + 6 + ], + [ + 14, + 5, + 6 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 4, + 0 + ], + [ + 0, + 5, + 6 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 14, + 4, + 0 + ], + [ + 14, + 5, + 6 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 1, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 14, + 0, + 6 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 2, + "do": "place", + "pos": [ + 7, + 4, + 3 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "at": 3, + "do": "remove", + "pos": [ + 9, + 3, + 3 + ] + }, + { + "at": 4, + "do": "remove", + "pos": [ + 5, + 3, + 3 + ] + }, + { + "at": 50, + "do": "assert", "checks": [ - { "pos": [9, 2, 3], "is": {"id": "minecraft:water"} }, - { "pos": [5, 2, 3], "is": {"id": "minecraft:water"} } + { + "pos": [ + 9, + 2, + 3 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 5, + 2, + 3 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/source_removal.json b/tests/fluids/water/source_removal.json index acc5e5d..446cfb3 100644 --- a/tests/fluids/water/source_removal.json +++ b/tests/fluids/water/source_removal.json @@ -1,65 +1,236 @@ { - "name": "water_source_removal", - "description": "Flowing water disappears when source is removed", - "tags": ["source", "removal"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_source_removal", + "description": "Flowing water disappears when source is removed", + "tags": [ + "source", + "removal" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [8, 5, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 8, + 5, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [8, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 8, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 8, + 2, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [8, 2, 0] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 8, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [8, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 8, + 1, + 0 + ], + [ + 8, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [8, 1, 0], [8, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, - { "at": 1, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, + "at": 1, + "do": "place", + "pos": [ + 1, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 30, - "do": "assert", + "at": 30, + "do": "assert", "checks": [ - { "pos": [4, 1, 2], "is": {"id": "minecraft:water"} } + { + "pos": [ + 4, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + } + ] + }, + { + "at": 31, + "do": "remove", + "pos": [ + 1, + 1, + 2 ] - }, - { "at": 31, "do": "remove", "pos": [1, 1, 2] }, + }, { - "at": 80, - "do": "assert", + "at": 80, + "do": "assert", "checks": [ - { "pos": [1, 1, 2], "is": {"id": "minecraft:air"} }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:air"} }, - { "pos": [3, 1, 2], "is": {"id": "minecraft:air"} }, - { "pos": [4, 1, 2], "is": {"id": "minecraft:air"} }, - { "pos": [5, 1, 2], "is": {"id": "minecraft:air"} }, - { "pos": [6, 1, 2], "is": {"id": "minecraft:air"} }, - { "pos": [7, 1, 2], "is": {"id": "minecraft:air"} } + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 1, + 2 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 1, + 2 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 1, + 2 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 1, + 2 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 1, + 2 + ], + "is": { + "id": "minecraft:air" + } + } ] } ] } - diff --git a/tests/fluids/water/stability.json b/tests/fluids/water/stability.json index d9f5a0f..2891c1e 100644 --- a/tests/fluids/water/stability.json +++ b/tests/fluids/water/stability.json @@ -1,51 +1,151 @@ { - "name": "water_tick_rate_consistency", - "description": "Water updates consistently with 5-tick rate", - "tags": ["timing", "tick"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_tick_rate_consistency", + "description": "Water updates consistently with 5-tick rate", + "tags": [ + "timing", + "tick" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [8, 5, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 8, + 5, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [8, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 8, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 8, + 2, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [8, 2, 0] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 8, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [8, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 8, + 1, + 0 + ], + [ + 8, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [8, 1, 0], [8, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, - { "at": 1, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, + "at": 1, + "do": "place", + "pos": [ + 1, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 10, - "do": "assert", + "at": 10, + "do": "assert", "checks": [ - { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} } + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/stair_flow.json b/tests/fluids/water/stair_flow.json index adf3a8d..cb06540 100644 --- a/tests/fluids/water/stair_flow.json +++ b/tests/fluids/water/stair_flow.json @@ -1,61 +1,197 @@ { - "name": "water_stair_flow", - "description": "Water flows down stairs correctly", - "tags": ["stairs", "flow"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_stair_flow", + "description": "Water flows down stairs correctly", + "tags": [ + "stairs", + "flow" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [8, 8, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 8, + 8, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [8, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [8, 4, 0] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [8, 4, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 4, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [8, 1, 0], [8, 4, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "place_each", + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 8, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 8, + 4, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 8, + 4, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 4, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 8, + 1, + 0 + ], + [ + 8, + 4, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [1, 1, 2], "block": {"id": "minecraft:stone"} }, - { "pos": [1, 2, 2], "block": {"id": "minecraft:stone"} }, - { "pos": [2, 1, 2], "block": {"id": "minecraft:stone"} } + { + "pos": [ + 1, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 1, "do": "place", "pos": [1, 3, 2], "block": {"id": "minecraft:water", "level": 0} }, + }, + { + "at": 1, + "do": "place", + "pos": [ + 1, + 3, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 40, - "do": "assert", + "at": 40, + "do": "assert", "checks": [ - { "pos": [2, 2, 2], "is": {"id": "minecraft:water"} }, - { "pos": [3, 1, 2], "is": {"id": "minecraft:water"} } + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 3, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/three_source_infinite.json b/tests/fluids/water/three_source_infinite.json index 5980339..7e8200b 100644 --- a/tests/fluids/water/three_source_infinite.json +++ b/tests/fluids/water/three_source_infinite.json @@ -1,67 +1,204 @@ { - "name": "water_three_source_infinite", - "description": "Three adjacent source blocks create stable infinite sources", - "tags": ["infinite", "source", "stable"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_three_source_infinite", + "description": "Three adjacent source blocks create stable infinite sources", + "tags": [ + "infinite", + "source", + "stable" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [6, 5, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 6, + 5, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [6, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 6, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [6, 2, 0] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 6, + 2, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [6, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 6, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [6, 1, 0], [6, 2, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 6, + 1, + 0 + ], + [ + 6, + 2, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, - { "pos": [2, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, - { "pos": [3, 1, 2], "block": {"id": "minecraft:water", "level": 0} } + { + "pos": [ + 1, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, + { + "pos": [ + 3, + 1, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + } + ] + }, + { + "at": 30, + "do": "remove", + "pos": [ + 2, + 1, + 2 ] - }, - { "at": 30, "do": "remove", "pos": [2, 1, 2] }, + }, { - "at": 50, - "do": "assert", + "at": 50, + "do": "assert", "checks": [ - { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} } + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:water" + } + } ] - }, + }, { - "at": 51, - "do": "assert", + "at": 51, + "do": "assert", "checks": [ - { "pos": [2, 1, 2], "is": {"id": "minecraft:water", "level": "0"} } + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:water", + "level": "0" + } + } ] } ] } - diff --git a/tests/fluids/water/u_shape.json b/tests/fluids/water/u_shape.json index 3680ee9..d42cfa3 100644 --- a/tests/fluids/water/u_shape.json +++ b/tests/fluids/water/u_shape.json @@ -1,59 +1,177 @@ { - "name": "water_u_shape_flow", - "description": "Water flows around obstacles in U-shaped channel", - "tags": ["pathfinding", "complex"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_u_shape_flow", + "description": "Water flows around obstacles in U-shaped channel", + "tags": [ + "pathfinding", + "complex" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [4, 5, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 4, + 5, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [4, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [4, 1, 0] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [4, 1, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 1, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 0, - "do": "fill", - "region": [ [4, 1, 0], [4, 1, 4] ], - "with": {"id": "minecraft:stone"} - }, - { - "at": 1, - "do": "place_each", + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 4, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 4, + 1, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 4, + 1, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 1, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 4, + 1, + 0 + ], + [ + 4, + 1, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 1, + "do": "place_each", "blocks": [ - { "pos": [2, 1, 2], "block": {"id": "minecraft:stone"} }, - { "pos": [3, 1, 2], "block": {"id": "minecraft:stone"} } + { + "pos": [ + 2, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 3, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 2, "do": "place", "pos": [1, 1, 1], "block": {"id": "minecraft:water", "level": 0} }, + }, + { + "at": 2, + "do": "place", + "pos": [ + 1, + 1, + 1 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 60, - "do": "assert", + "at": 60, + "do": "assert", "checks": [ - { "pos": [3, 1, 3], "is": {"id": "minecraft:water"} } + { + "pos": [ + 3, + 1, + 3 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/fluids/water/vertical_column.json b/tests/fluids/water/vertical_column.json index ecfd02e..21222db 100644 --- a/tests/fluids/water/vertical_column.json +++ b/tests/fluids/water/vertical_column.json @@ -1,53 +1,171 @@ { - "name": "water_vertical_column", - "description": "Water creates continuous vertical column when falling", - "tags": ["vertical", "falling"], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_vertical_column", + "description": "Water creates continuous vertical column when falling", + "tags": [ + "vertical", + "falling" + ], "setup": { "cleanup": { - "region": [ [0, 0, 0], [4, 20, 4] ] + "region": [ + [ + 0, + 0, + 0 + ], + [ + 4, + 20, + 4 + ] + ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ [0, 0, 0], [4, 0, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 0, + 0 + ], + [ + 4, + 0, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, + { + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 4, + 16, + 0 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [4, 16, 0] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 4 + ], + [ + 4, + 16, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 4], [4, 16, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 0, + 1, + 0 + ], + [ + 0, + 16, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [0, 1, 0], [0, 16, 4] ], - "with": {"id": "minecraft:stone"} - }, + "at": 0, + "do": "fill", + "region": [ + [ + 4, + 1, + 0 + ], + [ + 4, + 16, + 4 + ] + ], + "with": { + "id": "minecraft:stone" + } + }, { - "at": 0, - "do": "fill", - "region": [ [4, 1, 0], [4, 16, 4] ], - "with": {"id": "minecraft:stone"} - }, - { "at": 1, "do": "place", "pos": [2, 15, 2], "block": {"id": "minecraft:water", "level": 0} }, + "at": 1, + "do": "place", + "pos": [ + 2, + 15, + 2 + ], + "block": { + "id": "minecraft:water", + "level": 0 + } + }, { - "at": 41, - "do": "assert", + "at": 41, + "do": "assert", "checks": [ - { "pos": [2, 15, 2], "is": {"id": "minecraft:water"} }, - { "pos": [2, 10, 2], "is": {"id": "minecraft:water"} }, - { "pos": [2, 7, 2], "is": {"id": "minecraft:water"} } + { + "pos": [ + 2, + 15, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 2, + 10, + 2 + ], + "is": { + "id": "minecraft:water" + } + }, + { + "pos": [ + 2, + 7, + 2 + ], + "is": { + "id": "minecraft:water" + } + } ] } ] } - diff --git a/tests/portal/nether/create_nether_portal_X_21_21_All.json b/tests/portal/nether/create_nether_portal_X_21_21_All.json index 41dd022..53eaedb 100644 --- a/tests/portal/nether/create_nether_portal_X_21_21_All.json +++ b/tests/portal/nether/create_nether_portal_X_21_21_All.json @@ -1,711 +1,6336 @@ { - "flintVersion": null, - "name": "create_nether_portal_X_21_21_All", - "description": "Test different portal size", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_X_21_21_All", + "description": "Test different portal size", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [30, 30, 30] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 30, + 30, + 30 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [ 0, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 4, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 5, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 6, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 7, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 8, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 9, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 10, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 11, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 12, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 13, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 14, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 15, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 16, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 17, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 18, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 19, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 20, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 21, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 1, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 1, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 2, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 2, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 3, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 3, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 4, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 4, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 5, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 5, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 6, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 6, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 7, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 7, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 8, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 8, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 9, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 9, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [10, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [10, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [11, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [11, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [12, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [12, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [13, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [13, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [14, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [14, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [15, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [15, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [16, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [16, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [17, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [17, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [18, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [18, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [19, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [19, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [20, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [20, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [21, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [21, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 4, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 5, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 6, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 7, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 8, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 9, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 10, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 11, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 12, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 13, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 14, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 15, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 16, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 17, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 18, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 19, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 20, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 21, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 22, 0], "block": {"id": "minecraft:obsidian"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 5, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 6, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 7, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 8, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 9, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 10, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 11, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 12, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 13, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 14, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 15, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 16, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 17, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 18, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 19, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 20, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 21, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 5, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 6, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 7, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 8, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 9, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 10, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 11, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 12, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 13, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 14, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 15, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 16, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 17, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 18, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 19, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 20, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 21, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + } ] - }, - { "at": 2, "do": "use_item_on", "pos": [11, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + }, + { + "at": 2, + "do": "use_item_on", + "pos": [ + 11, + 0, + 0 + ], + "face": "top", + "item": "minecraft:flint_and_steel" + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 5, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 6, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 7, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 8, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 9, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 10, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 11, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 12, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 13, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 14, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 15, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 16, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 17, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 18, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 19, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 20, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 21, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [4, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [4, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [5, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [5, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [6, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [6, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [7, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [7, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [8, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [8, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [9, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [9, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [10, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [10, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [11, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [11, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [12, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [12, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [13, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [13, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [14, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [14, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [15, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [15, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [16, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [16, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [17, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [17, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [18, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [18, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [19, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [19, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [20, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [20, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [21, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [21, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 5, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 6, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 7, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 8, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 9, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 10, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 11, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 12, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 13, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 14, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 15, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 16, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 17, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 18, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 19, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 20, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 21, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 21, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [ 11 , 1 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 2 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 3 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 4 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 5 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 6 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 7 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 8 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 9 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 10 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 11 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 12 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 13 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 14 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 15 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 16 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 17 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 18 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 19 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 20 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 21 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { "pos": [12, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 21, 0], "is": {"id": "minecraft:air"} } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 5, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 6, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 7, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 8, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 9, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 10, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 11, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 12, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 13, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 14, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 15, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 16, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 17, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 18, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 19, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 20, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 21, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 5, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 6, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 7, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 8, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 9, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 10, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 11, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 12, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 13, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 14, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 15, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 16, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 17, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 18, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 19, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 20, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 21, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 11, + 1, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 2, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 3, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 4, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 5, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 6, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 7, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 8, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 9, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 10, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 11, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 12, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 13, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 14, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 15, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 16, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 17, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 18, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 19, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 20, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 21, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 12, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/create_nether_portal_X_21_21_None.json b/tests/portal/nether/create_nether_portal_X_21_21_None.json index b9a9732..1129b5a 100644 --- a/tests/portal/nether/create_nether_portal_X_21_21_None.json +++ b/tests/portal/nether/create_nether_portal_X_21_21_None.json @@ -1,703 +1,6256 @@ { - "flintVersion": null, - "name": "create_nether_portal_X_21_21_None", - "description": "Test different portal size", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_X_21_21_None", + "description": "Test different portal size", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [30, 30, 30] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 30, + 30, + 30 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [ 0, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 4, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 5, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 6, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 7, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 8, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 9, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 10, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 11, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 12, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 13, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 14, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 15, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 16, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 17, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 18, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 19, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 20, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 21, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 1, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 1, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 2, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 2, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 3, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 3, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 4, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 4, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 5, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 5, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 6, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 6, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 7, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 7, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 8, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 8, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 9, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 9, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [10, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [10, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [11, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [11, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [12, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [12, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [13, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [13, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [14, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [14, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [15, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [15, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [16, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [16, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [17, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [17, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [18, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [18, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [19, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [19, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [20, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [20, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [21, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [21, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 4, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 5, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 6, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 7, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 8, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 9, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 10, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 11, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 12, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 13, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 14, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 15, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 16, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 17, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 18, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 19, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 20, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 21, 0], "block": {"id": "minecraft:obsidian"} } + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 5, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 6, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 7, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 8, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 9, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 10, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 11, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 12, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 13, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 14, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 15, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 16, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 17, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 18, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 19, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 20, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 21, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 5, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 6, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 7, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 8, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 9, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 10, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 11, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 12, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 13, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 14, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 15, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 16, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 17, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 18, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 19, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 20, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 21, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + } ] - }, - { "at": 2, "do": "use_item_on", "pos": [11, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + }, + { + "at": 2, + "do": "use_item_on", + "pos": [ + 11, + 0, + 0 + ], + "face": "top", + "item": "minecraft:flint_and_steel" + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 5, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 6, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 7, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 8, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 9, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 10, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 11, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 12, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 13, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 14, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 15, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 16, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 17, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 18, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 19, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 20, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 21, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [4, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [4, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [5, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [5, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [6, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [6, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [7, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [7, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [8, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [8, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [9, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [9, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [10, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [10, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [11, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [11, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [12, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [12, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [13, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [13, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [14, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [14, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [15, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [15, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [16, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [16, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [17, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [17, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [18, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [18, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [19, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [19, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [20, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [20, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [21, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [21, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 5, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 6, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 7, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 8, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 9, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 10, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 11, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 12, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 13, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 14, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 15, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 16, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 17, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 18, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 19, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 20, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 21, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 21, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [ 11 , 1 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 2 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 3 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 4 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 5 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 6 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 7 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 8 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 9 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 10 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 11 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 12 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 13 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 14 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 15 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 16 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 17 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 18 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 19 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 20 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 21 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { "pos": [12, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 21, 0], "is": {"id": "minecraft:air"} } + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 5, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 6, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 7, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 8, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 9, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 10, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 11, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 12, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 13, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 14, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 15, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 16, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 17, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 18, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 19, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 20, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 21, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 5, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 6, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 7, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 8, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 9, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 10, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 11, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 12, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 13, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 14, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 15, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 16, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 17, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 18, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 19, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 20, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 21, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 11, + 1, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 2, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 3, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 4, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 5, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 6, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 7, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 8, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 9, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 10, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 11, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 12, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 13, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 14, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 15, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 16, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 17, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 18, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 19, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 20, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 21, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 12, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/create_nether_portal_X_22_22_None.json b/tests/portal/nether/create_nether_portal_X_22_22_None.json index 688a3c2..c7cd2f9 100644 --- a/tests/portal/nether/create_nether_portal_X_22_22_None.json +++ b/tests/portal/nether/create_nether_portal_X_22_22_None.json @@ -1,757 +1,6771 @@ { - "flintVersion": null, - "name": "create_nether_portal_X_22_22_None", - "description": "Test different portal size", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_X_22_22_None", + "description": "Test different portal size", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [30, 30, 30] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 30, + 30, + 30 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [ 0, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 4, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 5, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 6, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 7, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 8, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 9, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 10, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 11, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 12, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 13, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 14, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 15, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 16, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 17, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 18, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 19, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 20, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 21, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 0, 22, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 1, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 1, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 2, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 2, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 3, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 3, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 4, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 4, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 5, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 5, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 6, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 6, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 7, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 7, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 8, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 8, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 9, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [ 9, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [10, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [10, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [11, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [11, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [12, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [12, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [13, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [13, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [14, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [14, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [15, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [15, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [16, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [16, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [17, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [17, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [18, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [18, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [19, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [19, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [20, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [20, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [21, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [21, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [22, 23, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 4, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 5, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 6, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 7, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 8, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 9, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 10, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 11, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 12, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 13, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 14, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 15, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 16, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 17, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 18, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 19, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 20, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 21, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [23, 22, 0], "block": {"id": "minecraft:obsidian"} } + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 5, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 6, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 7, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 8, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 9, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 10, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 11, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 12, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 13, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 14, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 15, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 16, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 17, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 18, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 19, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 20, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 21, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 23, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 5, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 6, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 7, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 8, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 9, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 10, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 11, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 12, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 13, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 14, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 15, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 16, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 17, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 18, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 19, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 20, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 21, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 22, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + } ] - }, - { "at": 2, "do": "use_item_on", "pos": [11, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + }, + { + "at": 2, + "do": "use_item_on", + "pos": [ + 11, + 0, + 0 + ], + "face": "top", + "item": "minecraft:flint_and_steel" + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 5, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 6, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 7, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 8, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 9, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 10, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 11, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 12, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 13, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 14, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 15, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 16, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 17, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 18, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 19, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 20, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 21, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [4, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [4, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [5, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [5, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [6, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [6, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [7, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [7, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [8, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [8, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [9, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [9, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [10, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [10, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [11, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [11, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [12, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [12, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [13, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [13, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [14, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [14, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [15, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [15, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [16, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [16, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [17, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [17, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [18, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [18, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [19, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [19, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [20, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [20, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [21, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [21, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [22, 23, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 5, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 6, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 7, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 8, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 9, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 10, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 11, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 12, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 13, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 14, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 15, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 16, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 17, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 18, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 19, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 20, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 21, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [23, 22, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [1, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [3, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [4, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [5, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [6, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [7, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [8, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [9, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [10, 22, 0], "is": {"id": "minecraft:air"} }, - { - "pos": [ 11 , 1 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 2 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 3 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 4 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 5 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 6 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 7 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 8 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 9 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 10 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 11 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 12 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 13 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 14 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 15 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 16 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 17 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 18 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 19 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 20 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 21 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 11 , 22 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { "pos": [12, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [12, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [13, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [14, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [15, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [16, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [17, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [18, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [19, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [20, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [21, 22, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 2, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 3, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 4, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 5, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 6, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 7, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 8, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 9, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 10, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 11, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 12, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 13, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 14, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 15, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 16, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 17, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 18, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 19, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 20, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 21, 0], "is": {"id": "minecraft:air"} }, - { "pos": [22, 22, 0], "is": {"id": "minecraft:air"} } + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 5, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 6, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 7, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 8, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 9, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 10, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 11, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 12, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 13, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 14, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 15, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 16, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 17, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 18, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 19, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 20, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 21, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 4, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 5, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 6, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 7, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 8, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 9, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 10, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 11, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 12, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 13, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 14, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 15, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 16, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 17, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 18, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 19, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 20, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 21, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 22, + 23, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 5, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 6, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 7, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 8, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 9, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 10, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 11, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 12, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 13, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 14, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 15, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 16, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 17, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 18, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 19, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 20, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 21, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 23, + 22, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 3, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 4, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 5, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 6, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 7, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 8, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 9, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 10, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 11, + 1, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 2, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 3, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 4, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 5, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 6, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 7, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 8, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 9, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 10, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 11, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 12, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 13, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 14, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 15, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 16, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 17, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 18, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 19, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 20, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 21, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 11, + 22, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 12, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 12, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 13, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 14, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 15, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 16, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 17, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 18, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 19, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 20, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 21, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 4, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 5, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 6, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 7, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 8, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 9, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 10, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 11, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 12, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 13, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 14, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 15, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 16, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 17, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 18, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 19, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 20, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 21, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 22, + 22, + 0 + ], + "is": { + "id": "minecraft:air" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/create_nether_portal_X_2_2_All.json b/tests/portal/nether/create_nether_portal_X_2_2_All.json index 10e456a..b1f998a 100644 --- a/tests/portal/nether/create_nether_portal_X_2_2_All.json +++ b/tests/portal/nether/create_nether_portal_X_2_2_All.json @@ -1,65 +1,351 @@ { - "flintVersion": null, - "name": "create_nether_portal_X_2_2_All", - "description": "Test different portal size", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_X_2_2_All", + "description": "Test different portal size", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [30, 30, 30] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 30, + 30, + 30 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [1, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [2, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + } ] - }, - { "at": 2, "do": "use_item_on", "pos": [1, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + }, + { + "at": 2, + "do": "use_item_on", + "pos": [ + 1, + 0, + 0 + ], + "face": "top", + "item": "minecraft:flint_and_steel" + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { - "pos": [ 1 , 1 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 1 , 2 , 0 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/create_nether_portal_X_2_3_All.json b/tests/portal/nether/create_nether_portal_X_2_3_All.json index dc9e3da..3361f2c 100644 --- a/tests/portal/nether/create_nether_portal_X_2_3_All.json +++ b/tests/portal/nether/create_nether_portal_X_2_3_All.json @@ -1,65 +1,407 @@ { - "flintVersion": null, - "name": "create_nether_portal_X_2_3_All", - "description": "Test different portal size", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_X_2_3_All", + "description": "Test different portal size", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [30, 30, 30] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 30, + 30, + 30 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + } ] - }, - { "at": 2, "do": "use_item_on", "pos": [1, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + }, + { + "at": 2, + "do": "use_item_on", + "pos": [ + 1, + 0, + 0 + ], + "face": "top", + "item": "minecraft:flint_and_steel" + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/create_nether_portal_X_2_3_None.json b/tests/portal/nether/create_nether_portal_X_2_3_None.json index 3baacb8..d5be05d 100644 --- a/tests/portal/nether/create_nether_portal_X_2_3_None.json +++ b/tests/portal/nether/create_nether_portal_X_2_3_None.json @@ -1,57 +1,327 @@ { - "flintVersion": null, - "name": "nether_portal_X_2_3_None", - "description": "Test different portal size", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "nether_portal_X_2_3_None", + "description": "Test different portal size", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [30, 30, 30] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 30, + 30, + 30 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian"} } + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + } ] - }, - { "at": 2, "do": "use_item_on", "pos": [1, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, + }, + { + "at": 2, + "do": "use_item_on", + "pos": [ + 1, + 0, + 0 + ], + "face": "top", + "item": "minecraft:flint_and_steel" + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/create_nether_portal_Z_2_2_None.json b/tests/portal/nether/create_nether_portal_Z_2_2_None.json index 2a0d15e..8c7e9a4 100644 --- a/tests/portal/nether/create_nether_portal_Z_2_2_None.json +++ b/tests/portal/nether/create_nether_portal_Z_2_2_None.json @@ -1,57 +1,271 @@ { - "flintVersion": null, - "name": "create_nether_portal_Z_2_2_None", - "description": "Test different portal size", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_Z_2_2_None", + "description": "Test different portal size", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [30, 30, 30] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 30, + 30, + 30 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 0, 1], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 1], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 0, 2], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 2], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 3], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 3], "block": {"id": "minecraft:obsidian"} } + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 0, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 0, + 2 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 2 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 3 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 3 + ], + "block": { + "id": "minecraft:obsidian" + } + } ] - }, - { "at": 2, "do": "use_item_on", "pos": [0, 0, 1], "face": "top", "item": "minecraft:flint_and_steel" }, + }, { - "at": 4, - "do": "assert", + "at": 2, + "do": "use_item_on", + "pos": [ + 0, + 0, + 1 + ], + "face": "top", + "item": "minecraft:flint_and_steel" + }, + { + "at": 4, + "do": "assert", "checks": [ - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 0, 1], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 1], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 0, 2], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 2], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 3], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 3], "is": {"id": "minecraft:obsidian"} }, - { - "pos": [ 0 , 1 , 1 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { - "pos": [ 0 , 2 , 1 ], - "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] - }, - { "pos": [0, 1, 2], "is": {"id": "minecraft:air"} }, - { "pos": [0, 2, 2], "is": {"id": "minecraft:air"} } + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 0, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 0, + 2 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 2 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 3 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 3 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 1 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 0, + 2, + 1 + ], + "is": [ + { + "id": "minecraft:air" + }, + { + "id": "minecraft:fire" + } + ] + }, + { + "pos": [ + 0, + 1, + 2 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 0, + 2, + 2 + ], + "is": { + "id": "minecraft:air" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/create_nether_portal_Z_2_3_None.json b/tests/portal/nether/create_nether_portal_Z_2_3_None.json index 0a88659..54eb6cc 100644 --- a/tests/portal/nether/create_nether_portal_Z_2_3_None.json +++ b/tests/portal/nether/create_nether_portal_Z_2_3_None.json @@ -1,57 +1,327 @@ { - "flintVersion": null, - "name": "create_nether_portal_Z_2_3_None", - "description": "Test different portal size", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_Z_2_3_None", + "description": "Test different portal size", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [30, 30, 30] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 30, + 30, + 30 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 0, 1], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 4, 1], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 0, 2], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 4, 2], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 3], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 3], "block": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 3], "block": {"id": "minecraft:obsidian"} } + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 0, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 0, + 2 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 2 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 3 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 3 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 3 + ], + "block": { + "id": "minecraft:obsidian" + } + } ] - }, - { "at": 2, "do": "use_item_on", "pos": [0, 0, 1], "face": "top", "item": "minecraft:flint_and_steel" }, + }, + { + "at": 2, + "do": "use_item_on", + "pos": [ + 0, + 0, + 1 + ], + "face": "top", + "item": "minecraft:flint_and_steel" + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 0, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 0, 2], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 2], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 3], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 3], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 3], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, - { "pos": [0, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, - { "pos": [0, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, - { "pos": [0, 1, 2], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, - { "pos": [0, 2, 2], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, - { "pos": [0, 3, 2], "is": {"id": "minecraft:nether_portal", "axis": "z"} } + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 0, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 0, + 2 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 2 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 3 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 3 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 3 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "z" + } + }, + { + "pos": [ + 0, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "z" + } + }, + { + "pos": [ + 0, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "z" + } + }, + { + "pos": [ + 0, + 1, + 2 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "z" + } + }, + { + "pos": [ + 0, + 2, + 2 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "z" + } + }, + { + "pos": [ + 0, + 3, + 2 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "z" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json index 9673204..ba559fc 100644 --- a/tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json @@ -1,96 +1,670 @@ { - "flintVersion": null, - "name": "destroy_nether_portal_X_2_3_Bottom", - "description": "Test different portal size to destroy", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Bottom", + "description": "Test different portal size to destroy", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [23, 23, 23] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 23, + 23, + 23 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, - { "at": 2, "do": "place", "pos": [1, 0, 0], "block": {"id": "minecraft:air"} }, + }, + { + "at": 2, + "do": "place", + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Center.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Center.json index 005671f..53605a5 100644 --- a/tests/portal/nether/destroy_nether_portal_X_2_3_Center.json +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Center.json @@ -1,97 +1,680 @@ { - "flintVersion": null, - "name": "destroy_nether_portal_X_2_3_Center", - "description": "Test different portal size to destroy", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Center", + "description": "Test different portal size to destroy", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [23, 23, 23] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 23, + 23, + 23 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, - { "at": 2, "do": "place", "pos": [1, 2, 0], "block": {"id": "minecraft:air"} }, + }, + { + "at": 2, + "do": "place", + "pos": [ + 1, + 2, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Left.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Left.json index e74b4c0..c628789 100644 --- a/tests/portal/nether/destroy_nether_portal_X_2_3_Left.json +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Left.json @@ -1,96 +1,670 @@ { - "flintVersion": null, - "name": "destroy_nether_portal_X_2_3_Left", - "description": "Test different portal size to destroy", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Left", + "description": "Test different portal size to destroy", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [23, 23, 23] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 23, + 23, + 23 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, - { "at": 2, "do": "place", "pos": [0, 2, 0], "block": {"id": "minecraft:air"} }, + }, + { + "at": 2, + "do": "place", + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Right.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Right.json index 9f3edac..b7e8d39 100644 --- a/tests/portal/nether/destroy_nether_portal_X_2_3_Right.json +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Right.json @@ -1,96 +1,670 @@ { - "flintVersion": null, - "name": "destroy_nether_portal_X_2_3_Right", - "description": "Test different portal size to destroy", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Right", + "description": "Test different portal size to destroy", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [23, 23, 23] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 23, + 23, + 23 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, - { "at": 2, "do": "place", "pos": [3, 2, 0], "block": {"id": "minecraft:air"} }, + }, + { + "at": 2, + "do": "place", + "pos": [ + 3, + 2, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Top.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Top.json index 7c9f4c8..14b11fc 100644 --- a/tests/portal/nether/destroy_nether_portal_X_2_3_Top.json +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Top.json @@ -1,96 +1,670 @@ { - "flintVersion": null, - "name": "destroy_nether_portal_X_2_3_Top", - "description": "Test different portal size to destroy", - "tags": ["portal", "nether_portal", "obsidian", "fire"], - "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Top", + "description": "Test different portal size to destroy", + "tags": [ + "portal", + "nether_portal", + "obsidian", + "fire" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:fire", + "minecraft:nether_portal" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [23, 23, 23] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 23, + 23, + 23 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, - { "at": 2, "do": "place", "pos": [1, 4, 0], "block": {"id": "minecraft:air"} }, + }, + { + "at": 2, + "do": "place", + "pos": [ + 1, + 4, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + { + "pos": [ + 0, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 0 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:air" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + } ] } - ], + ], "breakpoints": [] } - diff --git a/tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json b/tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json index f362ab6..15b8b78 100644 --- a/tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json +++ b/tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json @@ -1,527 +1,3927 @@ { - "flintVersion": null, - "name": "nether_portal_X_2_3_adjacent_fill", - "description": "Tests that placing and removing blocks adjacent to a 2x3 X-axis nether portal (front and back faces) does not destroy the portal", - "tags": ["portal", "nether_portal", "obsidian"], - "minecraftIds": ["minecraft:obsidian", "minecraft:nether_portal", "minecraft:stone"], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "nether_portal_X_2_3_adjacent_fill", + "description": "Tests that placing and removing blocks adjacent to a 2x3 X-axis nether portal (front and back faces) does not destroy the portal", + "tags": [ + "portal", + "nether_portal", + "obsidian" + ], + "minecraftIds": [ + "minecraft:obsidian", + "minecraft:nether_portal", + "minecraft:stone" + ], + "dependencies": [], "setup": { "cleanup": { - "region": [ [0, 0, 0], [4, 5, 3] ] - }, + "region": [ + [ + 0, + 0, + 0 + ], + [ + 4, + 5, + 3 + ] + ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { "pos": [0, 0, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 1], "block": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 1 + ], + "block": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 1 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "block": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { "pos": [0, 0, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 1, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 2, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 3, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [0, 4, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 0, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 1, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 2, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 3, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [3, 4, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 0, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 0, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 4, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [2, 4, 1], "is": {"id": "minecraft:obsidian" } }, - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 0, + 0, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 1, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 2, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 3, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 0, + 4, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 0, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 1, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 2, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 3, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 3, + 4, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 0, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 0, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 4, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 2, + 4, + 1 + ], + "is": { + "id": "minecraft:obsidian" + } + }, + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] - }, - { "at": 1, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:stone"} }, + }, + { + "at": 1, + "do": "place", + "pos": [ + 1, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 2, "do": "place", "pos": [1, 2, 2], "block": {"id": "minecraft:stone"} }, + }, { - "at": 3, - "do": "assert", + "at": 2, + "do": "place", + "pos": [ + 1, + 2, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "at": 3, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 3, "do": "place", "pos": [1, 3, 2], "block": {"id": "minecraft:stone"} }, + }, + { + "at": 3, + "do": "place", + "pos": [ + 1, + 3, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 4, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:stone"} }, + }, { - "at": 5, - "do": "assert", + "at": 4, + "do": "place", + "pos": [ + 2, + 1, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "at": 5, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 5, "do": "place", "pos": [2, 2, 2], "block": {"id": "minecraft:stone"} }, + }, + { + "at": 5, + "do": "place", + "pos": [ + 2, + 2, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 6, "do": "place", "pos": [2, 3, 2], "block": {"id": "minecraft:stone"} }, + }, + { + "at": 6, + "do": "place", + "pos": [ + 2, + 3, + 2 + ], + "block": { + "id": "minecraft:stone" + } + }, { - "at": 7, - "do": "assert", + "at": 7, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 7, "do": "place", "pos": [1, 1, 0], "block": {"id": "minecraft:stone"} }, + }, { - "at": 8, - "do": "assert", + "at": 7, + "do": "place", + "pos": [ + 1, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "at": 8, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 8, "do": "place", "pos": [1, 2, 0], "block": {"id": "minecraft:stone"} }, + }, + { + "at": 8, + "do": "place", + "pos": [ + 1, + 2, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, { - "at": 9, - "do": "assert", + "at": 9, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 9, "do": "place", "pos": [1, 3, 0], "block": {"id": "minecraft:stone"} }, + }, + { + "at": 9, + "do": "place", + "pos": [ + 1, + 3, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, { - "at": 10, - "do": "assert", + "at": 10, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 10, "do": "place", "pos": [2, 1, 0], "block": {"id": "minecraft:stone"} }, + }, { - "at": 11, - "do": "assert", + "at": 10, + "do": "place", + "pos": [ + 2, + 1, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, + { + "at": 11, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 11, "do": "place", "pos": [2, 2, 0], "block": {"id": "minecraft:stone"} }, + }, + { + "at": 11, + "do": "place", + "pos": [ + 2, + 2, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, { - "at": 12, - "do": "assert", + "at": 12, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 12, "do": "place", "pos": [2, 3, 0], "block": {"id": "minecraft:stone"} }, + }, + { + "at": 12, + "do": "place", + "pos": [ + 2, + 3, + 0 + ], + "block": { + "id": "minecraft:stone" + } + }, { - "at": 13, - "do": "assert", + "at": 13, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 13, "do": "place", "pos": [2, 3, 0], "block": {"id": "minecraft:air"} }, + }, { - "at": 14, - "do": "assert", + "at": 13, + "do": "place", + "pos": [ + 2, + 3, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, + { + "at": 14, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 0 + ], + "is": { + "id": "minecraft:air" + } + } ] - }, - { "at": 14, "do": "place", "pos": [2, 2, 0], "block": {"id": "minecraft:air"} }, + }, + { + "at": 14, + "do": "place", + "pos": [ + 2, + 2, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 15, - "do": "assert", + "at": 15, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 15, "do": "place", "pos": [2, 1, 0], "block": {"id": "minecraft:air"} }, + }, + { + "at": 15, + "do": "place", + "pos": [ + 2, + 1, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 16, - "do": "assert", + "at": 16, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 0 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 16, "do": "place", "pos": [1, 3, 0], "block": {"id": "minecraft:air"} }, + }, { - "at": 17, - "do": "assert", + "at": 16, + "do": "place", + "pos": [ + 1, + 3, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, + { + "at": 17, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 0 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 17, "do": "place", "pos": [1, 2, 0], "block": {"id": "minecraft:air"} }, + }, + { + "at": 17, + "do": "place", + "pos": [ + 1, + 2, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 18, - "do": "assert", + "at": 18, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 1, + 0 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 18, "do": "place", "pos": [1, 1, 0], "block": {"id": "minecraft:air"} }, + }, + { + "at": 18, + "do": "place", + "pos": [ + 1, + 1, + 0 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 19, - "do": "assert", + "at": 19, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 19, "do": "place", "pos": [2, 3, 2], "block": {"id": "minecraft:air"} }, + }, { - "at": 20, - "do": "assert", + "at": 19, + "do": "place", + "pos": [ + 2, + 3, + 2 + ], + "block": { + "id": "minecraft:air" + } + }, + { + "at": 20, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 20, "do": "place", "pos": [2, 2, 2], "block": {"id": "minecraft:air"} }, + }, + { + "at": 20, + "do": "place", + "pos": [ + 2, + 2, + 2 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 21, - "do": "assert", + "at": 21, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 2, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 21, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:air"} }, + }, + { + "at": 21, + "do": "place", + "pos": [ + 2, + 1, + 2 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 22, - "do": "assert", + "at": 22, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 3, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 22, "do": "place", "pos": [1, 3, 2], "block": {"id": "minecraft:air"} }, + }, { - "at": 23, - "do": "assert", + "at": 22, + "do": "place", + "pos": [ + 1, + 3, + 2 + ], + "block": { + "id": "minecraft:air" + } + }, + { + "at": 23, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, - { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + }, + { + "pos": [ + 1, + 2, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 23, "do": "place", "pos": [1, 2, 2], "block": {"id": "minecraft:air"} }, + }, + { + "at": 23, + "do": "place", + "pos": [ + 1, + 2, + 2 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 24, - "do": "assert", + "at": 24, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 1, + 2 + ], + "is": { + "id": "minecraft:stone" + } + } ] - }, - { "at": 24, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:air"} }, + }, + { + "at": 24, + "do": "place", + "pos": [ + 1, + 1, + 2 + ], + "block": { + "id": "minecraft:air" + } + }, { - "at": 25, - "do": "assert", + "at": 25, + "do": "assert", "checks": [ - { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, - { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} } + { + "pos": [ + 1, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 1, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 1, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 2, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + }, + { + "pos": [ + 2, + 3, + 1 + ], + "is": { + "id": "minecraft:nether_portal", + "axis": "x" + } + } ] } - ], + ], "breakpoints": [] } - From b6a7bfb4f8785d13cdfd4e12c8385293bb2e7e3d Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Wed, 11 Mar 2026 19:39:00 +0100 Subject: [PATCH 11/12] add vscode --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index c2658d7..18566ec 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ node_modules/ +.vscode \ No newline at end of file From 5eb719f88c2b379abbf32f38bdb925ebe8c08343 Mon Sep 17 00:00:00 2001 From: JunkyDeveloper Date: Wed, 11 Mar 2026 19:40:36 +0100 Subject: [PATCH 12/12] format --- tests/connectible/fences/fence.json | 408 +- .../fences/fence_row_connections.json | 371 +- tests/connectible/fences/place_fence.json | 113 +- tests/connectible/iron.json | 259 +- tests/connectible/walls/chain_in_wall.json | 637 +- .../connectible/walls/fence_gate_in_wall.json | 737 +- tests/connectible/walls/fence_in_wall.json | 654 +- .../connectible/walls/fences_over_walls.json | 1515 ++-- .../walls/glass_panel_in_wall.json | 534 +- .../connectible/walls/iron_bars_in_wall.json | 627 +- .../connectible/walls/wall-2-to-3-length.json | 194 +- tests/connectible/walls/wall.json | 285 +- tests/connectible/walls/walls_wall.json | 568 +- tests/fluids/mixing.json | 347 +- tests/fluids/water/corner_flow.json | 534 +- tests/fluids/water/downward_flow.json | 126 +- tests/fluids/water/downward_priority.json | 176 +- tests/fluids/water/falling_state.json | 172 +- tests/fluids/water/flowing_state.json | 172 +- tests/fluids/water/horizontal_spread.json | 260 +- tests/fluids/water/infinite_source.json | 205 +- tests/fluids/water/level_decrease.json | 215 +- tests/fluids/water/max_spread_distance.json | 217 +- tests/fluids/water/pool_formation.json | 484 +- tests/fluids/water/ravine_fill.json | 324 +- tests/fluids/water/replacement.json | 198 +- tests/fluids/water/shortest_path.json | 237 +- tests/fluids/water/source_removal.json | 264 +- tests/fluids/water/stability.json | 171 +- tests/fluids/water/stair_flow.json | 231 +- tests/fluids/water/three_source_infinite.json | 228 +- tests/fluids/water/u_shape.json | 209 +- tests/fluids/water/vertical_column.json | 193 +- .../create_nether_portal_X_21_21_All.json | 7020 ++------------- .../create_nether_portal_X_21_21_None.json | 6932 ++------------- .../create_nether_portal_X_22_22_None.json | 7501 ++--------------- .../create_nether_portal_X_2_2_All.json | 389 +- .../create_nether_portal_X_2_3_All.json | 445 +- .../create_nether_portal_X_2_3_None.json | 357 +- .../create_nether_portal_Z_2_2_None.json | 301 +- .../create_nether_portal_Z_2_3_None.json | 357 +- .../destroy_nether_portal_X_2_3_Bottom.json | 733 +- .../destroy_nether_portal_X_2_3_Center.json | 744 +- .../destroy_nether_portal_X_2_3_Left.json | 733 +- .../destroy_nether_portal_X_2_3_Right.json | 733 +- .../destroy_nether_portal_X_2_3_Top.json | 733 +- .../nether_portal_X_2_3_adjacent_fill.json | 4283 +--------- 47 files changed, 6412 insertions(+), 36714 deletions(-) diff --git a/tests/connectible/fences/fence.json b/tests/connectible/fences/fence.json index aa5e7ce..35fb9d2 100644 --- a/tests/connectible/fences/fence.json +++ b/tests/connectible/fences/fence.json @@ -1,371 +1,153 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "fence_connection", - "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", - "tags": [ - "connectible", - "fence", - "wood-types", - "block-state", - "neighbor-update" - ], - "dependencies": [], - "minecraftIds": [ - "minecraft:oak_fence" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "fence_connection", + "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", + "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], + "dependencies": [], + "minecraftIds": ["minecraft:oak_fence"], "setup": { "cleanup": { - "region": [ - [ - -3, - -1, - -2 - ], - [ - 1, - 1, - 2 - ] - ] + "region": [ [-3, -1, -2], [1, 1, 2] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:birch_fence" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, - { - "pos": [ - -1, - 0, - 1 - ], - "block": { - "id": "minecraft:jungle_fence" - } - }, - { - "pos": [ - -1, - 0, - -1 - ], - "block": { - "id": "minecraft:spruce_fence" - } - }, - { - "pos": [ - -2, - 0, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - } + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:birch_fence" } }, + { "pos": [-1, 0, 0], "block": {"id": "minecraft:oak_fence" } }, + { "pos": [-1, 0, 1], "block": {"id": "minecraft:jungle_fence"} }, + { "pos": [-1, 0, -1], "block": {"id": "minecraft:spruce_fence"} }, + { "pos": [-2, 0, 0], "block": {"id": "minecraft:oak_fence" } } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:oak_fence", - "north": "true", - "waterlogged": "false", - "south": "true", - "west": "true", - "east": "true" + "id" : "minecraft:oak_fence", + "north" : "true" , + "waterlogged": "false" , + "south" : "true" , + "west" : "true" , + "east" : "true" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:dark_oak_fence" - } - }, - { - "pos": [ - -1, - 0, - 1 - ], - "block": { - "id": "minecraft:mangrove_fence" - } - }, - { - "pos": [ - -2, - 0, - 0 - ], - "block": { - "id": "minecraft:cherry_fence" - } - }, - { - "pos": [ - -1, - 0, - -1 - ], - "block": { - "id": "minecraft:acacia_fence" - } - } + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:dark_oak_fence"} }, + { "pos": [-1, 0, 1], "block": {"id": "minecraft:mangrove_fence"} }, + { "pos": [-2, 0, 0], "block": {"id": "minecraft:cherry_fence" } }, + { "pos": [-1, 0, -1], "block": {"id": "minecraft:acacia_fence" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:oak_fence", - "north": "true", - "east": "true", - "waterlogged": "false", - "west": "true", - "south": "true" + "id" : "minecraft:oak_fence", + "north" : "true" , + "east" : "true" , + "waterlogged": "false" , + "west" : "true" , + "south" : "true" } } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { - "pos": [ - -1, - 0, - -1 - ], - "block": { - "id": "minecraft:pale_oak_fence" - } - }, - { - "pos": [ - -2, - 0, - 0 - ], - "block": { - "id": "minecraft:warped_fence" - } - }, - { - "pos": [ - -1, - 0, - 1 - ], - "block": { - "id": "minecraft:crimson_fence" - } - }, - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:bamboo_fence" - } - } + { "pos": [-1, 0, -1], "block": {"id": "minecraft:pale_oak_fence"} }, + { "pos": [-2, 0, 0], "block": {"id": "minecraft:warped_fence" } }, + { "pos": [-1, 0, 1], "block": {"id": "minecraft:crimson_fence" } }, + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:bamboo_fence" } } ] - }, + }, { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:oak_fence", - "east": "true", - "north": "true", - "waterlogged": "false", - "west": "true", - "south": "true" + "id" : "minecraft:oak_fence", + "east" : "true" , + "north" : "true" , + "waterlogged": "false" , + "west" : "true" , + "south" : "true" } } ] - }, + }, { - "at": 3, - "do": "place_each", + "at": 3, + "do": "place_each", "blocks": [ - { - "pos": [ - -1, - 0, - 1 - ], - "block": { - "id": "minecraft:pumpkin" - } - }, - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - -2, - 0, - 0 - ], - "block": { - "id": "minecraft:melon" - } - }, - { - "pos": [ - -1, - 0, - -1 - ], - "block": { - "id": "minecraft:nether_brick_fence" - } - } + { "pos": [-1, 0, 1], "block": {"id": "minecraft:pumpkin" } }, + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:stone" } }, + { "pos": [-2, 0, 0], "block": {"id": "minecraft:melon" } }, + { "pos": [-1, 0, -1], "block": {"id": "minecraft:nether_brick_fence"} } ] - }, + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:oak_fence", - "west": "false", - "east": "true", - "waterlogged": "false", - "north": "false", - "south": "false" + "id" : "minecraft:oak_fence", + "west" : "false" , + "east" : "true" , + "waterlogged": "false" , + "north" : "false" , + "south" : "false" } } ] - }, + }, { - "at": 4, - "do": "place_each", + "at": 4, + "do": "place_each", "blocks": [ - { - "pos": [ - -2, - 0, - 0 - ], - "block": { - "id": "minecraft:oak_leaves" - } - }, - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:barrier" - } - }, - { - "pos": [ - -1, - 0, - 1 - ], - "block": { - "id": "minecraft:shulker_box" - } - } + { "pos": [-2, 0, 0], "block": {"id": "minecraft:oak_leaves" } }, + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:barrier" } }, + { "pos": [-1, 0, 1], "block": {"id": "minecraft:shulker_box"} } ] - }, + }, { - "at": 5, - "do": "assert", + "at": 5, + "do": "assert", "checks": [ { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:oak_fence", - "north": "false", - "waterlogged": "false", - "west": "false", - "east": "false", - "south": "false" + "id" : "minecraft:oak_fence", + "north" : "false" , + "waterlogged": "false" , + "west" : "false" , + "east" : "false" , + "south" : "false" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/connectible/fences/fence_row_connections.json b/tests/connectible/fences/fence_row_connections.json index 4d90220..964c992 100644 --- a/tests/connectible/fences/fence_row_connections.json +++ b/tests/connectible/fences/fence_row_connections.json @@ -1,335 +1,122 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "fence_row_connections", - "description": "Places fences in a row, one per tick, and verifies they connect to each other", - "tags": [ - "connectible", - "fence", - "wood-types", - "block-state", - "neighbor-update" - ], - "minecraftIds": [ - "minecraft:oak_fence" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "fence_row_connections", + "description": "Places fences in a row, one per tick, and verifies they connect to each other", + "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], + "minecraftIds": ["minecraft:oak_fence"], "setup": { "cleanup": { - "region": [ - [ - 0, - 63, - 0 - ], - [ - 10, - 66, - 2 - ] - ] + "region": [ [0, 63, 0], [10, 66, 2] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 63, - 0 - ], - [ - 10, - 63, - 2 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 1, - "do": "place", - "pos": [ - 0, - 64, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 63, 0], [10, 63, 2] ], + "with": {"id": "minecraft:stone"} + }, + { "at": 1, "do": "place", "pos": [0, 64, 0], "block": {"id": "minecraft:oak_fence"} }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 64, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "east": "false", - "west": "false" - } - } + { "pos": [0, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "false"} } ] - }, + }, + { "at": 2, "do": "place", "pos": [1, 64, 0], "block": {"id": "minecraft:oak_fence"} }, { - "at": 2, - "do": "place", - "pos": [ - 1, - 64, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, - { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 64, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "east": "true" - } - }, - { - "pos": [ - 1, - 64, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "east": "false", - "west": "true" - } - } + { "pos": [0, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" } }, + { "pos": [1, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } ] - }, + }, + { "at": 3, "do": "place", "pos": [2, 64, 0], "block": {"id": "minecraft:oak_fence"} }, { - "at": 3, - "do": "place", - "pos": [ - 2, - 64, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, - { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 64, - 0 - ], - "is": { - "id": "minecraft:oak_fence" - } - }, - { - "pos": [ - 1, - 64, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "east": "true", - "west": "true" - } - }, - { - "pos": [ - 2, - 64, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "east": "false", - "west": "true" - } - } + { "pos": [0, 64, 0], "is": {"id": "minecraft:oak_fence" } }, + { "pos": [1, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" , "west": "true"} }, + { "pos": [2, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } ] - }, - { - "at": 4, - "do": "place", - "pos": [ - 3, - 64, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, + }, + { "at": 4, "do": "place", "pos": [3, 64, 0], "block": {"id": "minecraft:oak_fence"} }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { - "pos": [ - 2, - 64, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "east": "true", - "west": "true" - } - }, - { - "pos": [ - 3, - 64, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "east": "false", - "west": "true" - } - } + { "pos": [2, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" , "west": "true"} }, + { "pos": [3, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } ] - }, - { - "at": 5, - "do": "place", - "pos": [ - 4, - 64, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, + }, + { "at": 5, "do": "place", "pos": [4, 64, 0], "block": {"id": "minecraft:oak_fence"} }, { - "at": 5, - "do": "assert", + "at": 5, + "do": "assert", "checks": [ - { - "pos": [ - 3, - 64, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "east": "true", - "west": "true" - } - }, - { - "pos": [ - 4, - 64, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "east": "false", - "west": "true" - } - } + { "pos": [3, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "true" , "west": "true"} }, + { "pos": [4, 64, 0], "is": {"id": "minecraft:oak_fence", "east": "false", "west": "true"} } ] - }, + }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ { - "pos": [ - 0, - 64, - 0 - ], + "pos": [0, 64, 0], "is": { - "id": "minecraft:oak_fence", - "east": "true", - "west": "false", - "north": "false", - "south": "false" + "id" : "minecraft:oak_fence", + "east" : "true" , + "west" : "false" , + "north": "false" , + "south": "false" } - }, + }, { - "pos": [ - 1, - 64, - 0 - ], + "pos": [1, 64, 0], "is": { - "id": "minecraft:oak_fence", - "east": "true", - "west": "true", - "north": "false", - "south": "false" + "id" : "minecraft:oak_fence", + "east" : "true" , + "west" : "true" , + "north": "false" , + "south": "false" } - }, + }, { - "pos": [ - 2, - 64, - 0 - ], + "pos": [2, 64, 0], "is": { - "id": "minecraft:oak_fence", - "east": "true", - "west": "true", - "north": "false", - "south": "false" + "id" : "minecraft:oak_fence", + "east" : "true" , + "west" : "true" , + "north": "false" , + "south": "false" } - }, + }, { - "pos": [ - 3, - 64, - 0 - ], + "pos": [3, 64, 0], "is": { - "id": "minecraft:oak_fence", - "east": "true", - "west": "true", - "north": "false", - "south": "false" + "id" : "minecraft:oak_fence", + "east" : "true" , + "west" : "true" , + "north": "false" , + "south": "false" } - }, + }, { - "pos": [ - 4, - 64, - 0 - ], + "pos": [4, 64, 0], "is": { - "id": "minecraft:oak_fence", - "east": "false", - "west": "true", - "north": "false", - "south": "false" + "id" : "minecraft:oak_fence", + "east" : "false" , + "west" : "true" , + "north": "false" , + "south": "false" } } ] } ] } + diff --git a/tests/connectible/fences/place_fence.json b/tests/connectible/fences/place_fence.json index 83687b5..e61b176 100644 --- a/tests/connectible/fences/place_fence.json +++ b/tests/connectible/fences/place_fence.json @@ -1,105 +1,36 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": "1.1", - "name": "place_fence", - "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", - "tags": [ - "connectible", - "fence", - "wood-types", - "block-state", - "neighbor-update" - ], - "minecraftIds": [ - "minecraft:oak_fence" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": "1.1", + "name": "place_fence", + "description": "Tests fence connection behavior across different wood types (oak, birch, jungle, spruce, dark_oak, mangrove, cherry, acacia, pale_oak, warped, crimson, bamboo) and validates connections/disconnections with non-fence blocks.", + "tags": ["connectible", "fence", "wood-types", "block-state", "neighbor-update"], + "minecraftIds": ["minecraft:oak_fence"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 0, - 1, - 0 - ] - ] + "region": [ [0, 0, 0], [0, 1, 0] ] } - }, + }, "timeline": [ + { "at": 0, "do": "place", "pos": [0, 0, 0], "block": {"id": "minecraft:stone"} }, { - "at": 0, - "do": "place", - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:stone"} } ] - }, - { - "at": 1, - "do": "use_item_on", - "pos": [ - 0, - 0, - 0 - ], - "face": "top", - "item": "oak_fence" - }, + }, + { "at": 1, "do": "use_item_on", "pos": [0, 0, 0], "face": "top", "item": "oak_fence" }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:oak_fence" - } - }, - { - "slot": "hotbar1", - "is": "empty" - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:oak_fence"} }, + { "is": "empty" , "slot": "hotbar1" } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/connectible/iron.json b/tests/connectible/iron.json index 5d65016..0528286 100644 --- a/tests/connectible/iron.json +++ b/tests/connectible/iron.json @@ -1,237 +1,98 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "connectible_iron", - "description": "Tests iron bars connection behavior with adjacent blocks (solid blocks, barriers, walls, pane-type blocks) and validates correct directional connection states.", - "tags": [ - "connectible", - "bars", - "iron-bars", - "block-state", - "neighbor-update" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "connectible_iron", + "description": "Tests iron bars connection behavior with adjacent blocks (solid blocks, barriers, walls, pane-type blocks) and validates correct directional connection states.", + "tags": ["connectible", "bars", "iron-bars", "block-state", "neighbor-update"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - -2, - -1, - -2 - ], - [ - 2, - 1, - 2 - ] - ] + "region": [ [-2, -1, -2], [2, 1, 2] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - -1, - 0, - 0 - ], - "block": { - "id": "minecraft:iron_bars" - } - }, - { - "pos": [ - 0, - 0, - -1 - ], - "block": { - "id": "minecraft:bedrock" - } - }, - { - "pos": [ - 0, - 0, - 1 - ], - "block": { - "id": "minecraft:barrier", - "waterlogged": "false" - } - }, - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:iron_bars" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:melon" - } - } + { "pos": [-1, 0, 0], "block": {"id": "minecraft:iron_bars" } }, + { "pos": [ 0, 0, -1], "block": {"id": "minecraft:bedrock" } }, + { "pos": [ 0, 0, 1], "block": {"id": "minecraft:barrier" , "waterlogged": "false"} }, + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:iron_bars" } }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:melon" } } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:iron_bars", - "north": "true", - "east": "false", - "west": "true", - "waterlogged": "false", - "south": "false" + "id" : "minecraft:iron_bars", + "north" : "true" , + "east" : "false" , + "west" : "true" , + "waterlogged": "false" , + "south" : "false" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - -1, - 0, - 0 - ], - "block": { - "id": "minecraft:oak_leaves" - } - }, - { - "pos": [ - 0, - 0, - -1 - ], - "block": { - "id": "minecraft:shulker_box", - "facing": "up" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:barrier", - "waterlogged": "false" - } - }, - { - "pos": [ - 0, - 0, - 1 - ], - "block": { - "id": "minecraft:nether_brick_fence" - } - } + { "pos": [-1, 0, 0], "block": {"id": "minecraft:oak_leaves"} }, + { "pos": [0, 0, -1], "block": {"id": "minecraft:shulker_box", "facing": "up"} }, + { "pos": [1, 0, 0] , "block": {"id": "minecraft:barrier", "waterlogged": "false"} }, + { "pos": [0, 0, 1] , "block": {"id": "minecraft:nether_brick_fence"} } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:iron_bars", - "south": "false", - "east": "false", - "north": "false", - "waterlogged": "false", - "west": "false" + "id" : "minecraft:iron_bars", + "south" : "false" , + "east" : "false" , + "north" : "false" , + "waterlogged": "false" , + "west" : "false" } } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 1 - ], - "block": { - "id": "minecraft:copper_bars" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:iron_bars" - } - } + { "pos": [0, 0, 1], "block": {"id": "minecraft:copper_bars" } }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [0, 0, 0], "block": {"id": "minecraft:iron_bars" } } ] - }, + }, { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:iron_bars", - "waterlogged": "false", - "east": "true", - "north": "false", - "south": "true", - "west": "false" + "id" : "minecraft:iron_bars", + "waterlogged": "false" , + "east" : "true" , + "north" : "false" , + "south" : "true" , + "west" : "false" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/connectible/walls/chain_in_wall.json b/tests/connectible/walls/chain_in_wall.json index 2a7ffc2..c419378 100644 --- a/tests/connectible/walls/chain_in_wall.json +++ b/tests/connectible/walls/chain_in_wall.json @@ -1,489 +1,344 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "chain_in_wall", - "description": "Recorded test: chain_in_wall", - "tags": [ - "wall", - "chain", - "connectible" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "chain_in_wall", + "description": "Recorded test: chain_in_wall", + "tags": ["wall", "chain", "connectible"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - -1, - -3, - -1 - ], - [ - 3, - 1, - 1 - ] - ] + "region": [ [-1, -3, -1], [3, 1, 1] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "block": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "south": "none", - "waterlogged": "false", - "north": "none", - "west": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "south" : "none" , + "waterlogged": "false" , + "north" : "none" , + "west" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - 0, - -1, - 0 - ], + "pos": [0, -1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "up": "true", - "waterlogged": "false", - "west": "none", - "east": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "none" , + "north" : "none" } - }, + }, { - "pos": [ - 2, - -2, - 0 - ], + "pos": [2, -2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "waterlogged": "false", - "south": "none", - "north": "none", - "east": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "waterlogged": "false" , + "south" : "none" , + "north" : "none" , + "east" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - 0, - -2, - 0 - ], + "pos": [0, -2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "north": "none", - "west": "none", - "south": "none", - "up": "true", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "west" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 2, - -1, - 0 - ], + "pos": [2, -1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "waterlogged": "false", - "up": "true", - "east": "none", - "south": "none", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "waterlogged": "false" , + "up" : "true" , + "east" : "none" , + "south" : "none" , + "west" : "none" } - }, + }, { - "pos": [ - 1, - -2, - 0 - ], + "pos": [1, -2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "west": "low", - "up": "false", - "south": "none", - "north": "none", - "east": "low" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "low" , + "up" : "false" , + "south" : "none" , + "north" : "none" , + "east" : "low" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [1, 0, 0], "block": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "up": "false", - "south": "none", - "waterlogged": "false", - "north": "none", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "up" : "false" , + "south" : "none" , + "waterlogged": "false" , + "north" : "none" , + "west" : "low" } - }, + }, { - "pos": [ - 2, - 0, - 0 - ], + "pos": [2, 0, 0], "block": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "south": "none", - "east": "none", - "north": "none", - "waterlogged": "false", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "south" : "none" , + "east" : "none" , + "north" : "none" , + "waterlogged": "false" , + "west" : "low" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ { - "pos": [ - 1, - -2, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "west": "low", - "waterlogged": "false", - "east": "low", - "south": "none", - "north": "none" - } - }, - { - "pos": [ - 1, - -1, - 0 - ], + "pos": [1, -2, 0], "block": { - "id": "minecraft:iron_chain", - "axis": "y", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "west" : "low" , + "waterlogged": "false" , + "east" : "low" , + "south" : "none" , + "north" : "none" } - } + }, + { "pos": [1, -1, 0], "block": {"id": "minecraft:iron_chain", "axis": "y", "waterlogged": "false"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [ - 0, - -2, - 0 - ], + "pos": [0, -2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "north": "none", - "south": "none", - "east": "low", - "up": "true", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "north" : "none" , + "south" : "none" , + "east" : "low" , + "up" : "true" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - -1, - 0 - ], + "pos": [0, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "west": "none", - "up": "true", - "south": "none", - "east": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "none" , + "up" : "true" , + "south" : "none" , + "east" : "none" , + "north" : "none" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "west": "none", - "waterlogged": "false", - "north": "none", - "south": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "west" : "none" , + "waterlogged": "false" , + "north" : "none" , + "south" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - 1, - -2, - 0 - ], + "pos": [1, -2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "north": "none", - "west": "low", - "south": "none", - "up": "false", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "west" : "low" , + "south" : "none" , + "up" : "false" , + "waterlogged": "false" } - }, + }, + { "pos": [1, -1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - 1, - -1, - 0 - ], + "pos": [1, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "east" : "low" , + "waterlogged": "false" , + "up" : "false" , + "north" : "none" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [2, -2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "south": "none", - "east": "low", - "waterlogged": "false", - "up": "false", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "west" : "low" , + "south" : "none" , + "east" : "none" } - }, + }, { - "pos": [ - 2, - -2, - 0 - ], + "pos": [2, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "waterlogged": "false", - "north": "none", - "west": "low", - "south": "none", - "east": "none" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "waterlogged": "false" , + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - 2, - -1, - 0 - ], + "pos": [2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "waterlogged": "false", - "east": "none", - "south": "none", - "north": "none", - "up": "true" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "up": "true", - "south": "none", - "west": "low", - "waterlogged": "false", - "east": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "south" : "none" , + "west" : "low" , + "waterlogged": "false" , + "east" : "none" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [ - 0, - -2, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "east": "low", - "west": "none", - "waterlogged": "false", - "north": "none", - "up": "true" - } - }, - { - "pos": [ - 0, - -1, - 0 - ], + "pos": [0, -2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "up": "true", - "west": "none", - "east": "none", - "north": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "low" , + "west" : "none" , + "waterlogged": "false" , + "north" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "south": "none", - "east": "low", - "up": "true", - "waterlogged": "false", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "west" : "none" , + "east" : "none" , + "north" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 1, - -2, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "up": "true", - "north": "none", - "waterlogged": "false", - "west": "low", - "east": "low" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "south" : "none" , + "east" : "low" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" } - }, + }, { - "pos": [ - 1, - -1, - 0 - ], + "pos": [1, -2, 0], "is": { - "id": "minecraft:iron_chain", - "waterlogged": "false", - "axis": "y" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "west" : "low" , + "east" : "low" } - }, + }, + { "pos": [1, -1, 0], "is": {"id": "minecraft:iron_chain", "waterlogged": "false", "axis": "y"} }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "south": "none", - "waterlogged": "false", - "east": "low", - "up": "false", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "waterlogged": "false" , + "east" : "low" , + "up" : "false" , + "west" : "low" } - }, + }, { - "pos": [ - 2, - -2, - 0 - ], + "pos": [2, -2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "south": "none", - "west": "low", - "east": "none", - "up": "true", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "west" : "low" , + "east" : "none" , + "up" : "true" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 2, - -1, - 0 - ], + "pos": [2, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "south": "none", - "up": "true", - "east": "none", - "waterlogged": "false", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "true" , + "east" : "none" , + "waterlogged": "false" , + "west" : "none" } - }, + }, { - "pos": [ - 2, - 0, - 0 - ], + "pos": [2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "up": "true", - "east": "none", - "waterlogged": "false", - "west": "low", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "east" : "none" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/connectible/walls/fence_gate_in_wall.json b/tests/connectible/walls/fence_gate_in_wall.json index ffd4313..6125a6e 100644 --- a/tests/connectible/walls/fence_gate_in_wall.json +++ b/tests/connectible/walls/fence_gate_in_wall.json @@ -1,557 +1,410 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "fence_gate_in_wall", - "description": "Recorded test: fence_gate_in_wall", - "tags": [ - "wall", - "fence_gate", - "connectible" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "fence_gate_in_wall", + "description": "Recorded test: fence_gate_in_wall", + "tags": ["wall", "fence_gate", "connectible"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - -3, - -3, - -1 - ], - [ - 1, - 1, - 1 - ] - ] + "region": [ [-3, -3, -1], [1, 1, 1] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "block": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "up": "true", - "west": "low", - "south": "none", - "east": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "up" : "true" , + "west" : "low" , + "south" : "none" , + "east" : "none" , + "north" : "none" } - }, + }, { - "pos": [ - -2, - -1, - 0 - ], + "pos": [-2, -1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "west": "none", - "south": "none", - "north": "none", - "east": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "west" : "none" , + "south" : "none" , + "north" : "none" , + "east" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - -2, - -2, - 0 - ], + "pos": [-2, -2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "east": "low", - "up": "true", - "waterlogged": "false", - "north": "none", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "east" : "low" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - -2, - 0 - ], + "pos": [0, -2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "up": "true", - "east": "none", - "north": "none", - "west": "low", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "up" : "true" , + "east" : "none" , + "north" : "none" , + "west" : "low" , + "south" : "none" } - }, + }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "block": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "up": "false", - "north": "none", - "west": "low", - "east": "low", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "false" , + "north" : "none" , + "west" : "low" , + "east" : "low" , + "waterlogged": "false" } - }, + }, { - "pos": [ - -1, - -2, - 0 - ], + "pos": [-1, -2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "waterlogged": "false", - "east": "low", - "south": "none", - "up": "false", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "waterlogged": "false" , + "east" : "low" , + "south" : "none" , + "up" : "false" , + "west" : "low" } - }, + }, { - "pos": [ - 0, - -1, - 0 - ], + "pos": [0, -1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "north": "none", - "east": "none", - "waterlogged": "false", - "up": "true", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "north" : "none" , + "east" : "none" , + "waterlogged": "false" , + "up" : "true" , + "west" : "none" } - }, + }, { - "pos": [ - -2, - 0, - 0 - ], + "pos": [-2, 0, 0], "block": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "south": "none", - "east": "low", - "north": "none", - "up": "true", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "south" : "none" , + "east" : "low" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ { - "pos": [ - -1, - -1, - 0 - ], + "pos": [-1, -1, 0], "block": { - "id": "minecraft:oak_fence_gate", - "facing": "south", - "in_wall": "true", - "open": "false", - "powered": "false" + "id" : "minecraft:oak_fence_gate", + "facing" : "south" , + "in_wall": "true" , + "open" : "false" , + "powered": "false" } - }, + }, { - "pos": [ - -1, - -2, - 0 - ], + "pos": [-1, -2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "west": "tall", - "east": "tall", - "north": "none", - "up": "false", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "west" : "tall" , + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - -1, - 0 - ], + "pos": [0, -1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "east": "none", - "up": "true", - "west": "tall", - "waterlogged": "false", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "none" , + "up" : "true" , + "west" : "tall" , + "waterlogged": "false" , + "north" : "none" } - }, + }, { - "pos": [ - 0, - -2, - 0 - ], + "pos": [0, -2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "waterlogged": "false", - "west": "tall", - "north": "none", - "east": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "west" : "tall" , + "north" : "none" , + "east" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - -2, - -2, - 0 - ], + "pos": [-2, -2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "up": "true", - "east": "tall", - "south": "none", - "waterlogged": "false", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "up" : "true" , + "east" : "tall" , + "south" : "none" , + "waterlogged": "false" , + "north" : "none" } - }, + }, { - "pos": [ - -2, - -1, - 0 - ], + "pos": [-2, -1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "north": "none", - "east": "tall", - "south": "none", - "up": "true", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "north" : "none" , + "east" : "tall" , + "south" : "none" , + "up" : "true" , + "west" : "none" } } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [ - -2, - -2, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "west": "none", - "south": "none", - "waterlogged": "false", - "east": "low", - "north": "none" - } - }, - { - "pos": [ - -2, - -1, - 0 - ], + "pos": [-2, -2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "up": "true", - "east": "none", - "south": "none", - "north": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "west" : "none" , + "south" : "none" , + "waterlogged": "false" , + "east" : "low" , + "north" : "none" } - }, + }, { - "pos": [ - -2, - 0, - 0 - ], + "pos": [-2, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "north": "none", - "south": "none", - "up": "true", - "waterlogged": "false", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "up" : "true" , + "east" : "none" , + "south" : "none" , + "north" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - -1, - -2, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "south": "none", - "waterlogged": "false", - "north": "none", - "west": "low", - "up": "false" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" } - }, + }, { - "pos": [ - -1, - -1, - 0 - ], + "pos": [-1, -2, 0], "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "south" : "none" , + "waterlogged": "false" , + "north" : "none" , + "west" : "low" , + "up" : "false" + } + }, + { "pos": [-1, -1, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "north": "none", - "up": "false", - "west": "low", - "waterlogged": "false", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "up" : "false" , + "west" : "low" , + "waterlogged": "false" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - -2, - 0 - ], + "pos": [0, -2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "east": "none", - "up": "true", - "west": "low", - "north": "none", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "east" : "none" , + "up" : "true" , + "west" : "low" , + "north" : "none" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - -1, - 0 - ], + "pos": [0, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "none", - "up": "true", - "south": "none", - "waterlogged": "false", - "north": "none", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "up" : "true" , + "south" : "none" , + "waterlogged": "false" , + "north" : "none" , + "west" : "none" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "up": "true", - "south": "none", - "waterlogged": "false", - "west": "low", - "east": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "south" : "none" , + "waterlogged": "false" , + "west" : "low" , + "east" : "none" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [ - -2, - -2, - 0 - ], + "pos": [-2, -2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "waterlogged": "false", - "west": "none", - "east": "tall", - "north": "none", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "tall" , + "north" : "none" , + "south" : "none" } - }, + }, { - "pos": [ - -2, - -1, - 0 - ], + "pos": [-2, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "tall", - "waterlogged": "false", - "up": "true", - "north": "none", - "south": "none", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "waterlogged": "false" , + "up" : "true" , + "north" : "none" , + "south" : "none" , + "west" : "none" } - }, + }, { - "pos": [ - -2, - 0, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "waterlogged": "false", - "west": "none", - "south": "none", - "north": "none", - "east": "low" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "south" : "none" , + "north" : "none" , + "east" : "low" } - }, + }, { - "pos": [ - -1, - -2, - 0 - ], + "pos": [-1, -2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "tall", - "east": "tall", - "north": "none", - "waterlogged": "false", - "south": "none", - "up": "false" + "id" : "minecraft:cobblestone_wall", + "west" : "tall" , + "east" : "tall" , + "north" : "none" , + "waterlogged": "false" , + "south" : "none" , + "up" : "false" } - }, + }, { - "pos": [ - -1, - -1, - 0 - ], + "pos": [-1, -1, 0], "is": { - "id": "minecraft:oak_fence_gate", - "powered": "false", - "in_wall": "true", - "facing": "south", - "open": "false" + "id" : "minecraft:oak_fence_gate", + "powered": "false" , + "in_wall": "true" , + "facing" : "south" , + "open" : "false" } - }, + }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "west": "low", - "waterlogged": "false", - "north": "none", - "up": "false", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "west" : "low" , + "waterlogged": "false" , + "north" : "none" , + "up" : "false" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - -2, - 0 - ], + "pos": [0, -2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "up": "true", - "west": "tall", - "waterlogged": "false", - "east": "none", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "west" : "tall" , + "waterlogged": "false" , + "east" : "none" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - -1, - 0 - ], + "pos": [0, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "none", - "south": "none", - "north": "none", - "up": "true", - "west": "tall", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "west" : "tall" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "up": "true", - "waterlogged": "false", - "west": "low", - "south": "none", - "east": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "none" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/connectible/walls/fence_in_wall.json b/tests/connectible/walls/fence_in_wall.json index 2cf8bbe..e619553 100644 --- a/tests/connectible/walls/fence_in_wall.json +++ b/tests/connectible/walls/fence_in_wall.json @@ -1,499 +1,365 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "fence_in_wall", - "description": "Recorded test: fence_in_wall", - "tags": [ - "wall", - "fence", - "connectible" - ], - "minecraftIds": [ - "minecraft:oak_fence", - "minecraft:cobblestone_wall" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "fence_in_wall", + "description": "Recorded test: fence_in_wall", + "tags": ["wall", "fence", "connectible"], + "minecraftIds": ["minecraft:oak_fence", "minecraft:cobblestone_wall"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - -1, - -2, - -1 - ], - [ - 3, - 2, - 1 - ] - ] + "region": [ [-1, -2, -1], [3, 2, 1] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "block": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "west": "none", - "waterlogged": "false", - "east": "none", - "south": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "west" : "none" , + "waterlogged": "false" , + "east" : "none" , + "south" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - 0, - -1, - 0 - ], + "pos": [0, -1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "waterlogged": "false", - "west": "none", - "north": "none", - "up": "true", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "waterlogged": "false" , + "west" : "none" , + "north" : "none" , + "up" : "true" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "north": "none", - "up": "true", - "east": "low", - "south": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "north" : "none" , + "up" : "true" , + "east" : "low" , + "south" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 1, - 1, - 0 - ], + "pos": [1, 1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "up": "false", - "south": "none", - "waterlogged": "false", - "west": "low", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "up" : "false" , + "south" : "none" , + "waterlogged": "false" , + "west" : "low" , + "north" : "none" } - }, + }, { - "pos": [ - 2, - 1, - 0 - ], + "pos": [2, 1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "east": "none", - "south": "none", - "north": "none", - "up": "true", - "west": "low", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "west" : "low" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 2, - -1, - 0 - ], + "pos": [2, -1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "south": "none", - "west": "low", - "east": "none", - "north": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "south" : "none" , + "west" : "low" , + "east" : "none" , + "north" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - 1, - -1, - 0 - ], + "pos": [1, -1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "north": "none", - "east": "low", - "up": "false", - "waterlogged": "false", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "north" : "none" , + "east" : "low" , + "up" : "false" , + "waterlogged": "false" , + "west" : "low" } - }, + }, { - "pos": [ - 2, - 0, - 0 - ], + "pos": [2, 0, 0], "block": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "east": "none", - "waterlogged": "false", - "west": "none", - "south": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "east" : "none" , + "waterlogged": "false" , + "west" : "none" , + "south" : "none" , + "north" : "none" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ { - "pos": [ - 1, - -1, - 0 - ], + "pos": [1, -1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "east": "low", - "up": "true", - "north": "none", - "waterlogged": "false", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "east" : "low" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "south" : "none" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [1, 0, 0], "block": { - "id": "minecraft:oak_fence", - "north": "false", - "west": "false", - "waterlogged": "false", - "east": "false", - "south": "false" + "id" : "minecraft:oak_fence", + "north" : "false" , + "west" : "false" , + "waterlogged": "false" , + "east" : "false" , + "south" : "false" } } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [ - 0, - -1, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "waterlogged": "false", - "west": "none", - "east": "low", - "north": "none", - "south": "none" - } - }, - { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "east": "none", - "north": "none", - "waterlogged": "false", - "west": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "low" , + "north" : "none" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "east": "low", - "north": "none", - "west": "none", - "up": "true", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "none" , + "north" : "none" , + "waterlogged": "false" , + "west" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - 1, - -1, - 0 - ], + "pos": [0, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "north": "none", - "west": "low", - "up": "false", - "east": "low", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "east" : "low" , + "north" : "none" , + "west" : "none" , + "up" : "true" , + "south" : "none" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [1, -1, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "north" : "none" , + "west" : "low" , + "up" : "false" , + "east" : "low" , + "south" : "none" } - }, + }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - 1, - 1, - 0 - ], + "pos": [1, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "up": "false", - "waterlogged": "false", - "west": "low", - "east": "low", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "low" , + "east" : "low" , + "north" : "none" } - }, + }, { - "pos": [ - 2, - -1, - 0 - ], + "pos": [2, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "up": "true", - "waterlogged": "false", - "east": "none", - "west": "low", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "east" : "none" , + "west" : "low" , + "north" : "none" } - }, + }, { - "pos": [ - 2, - 0, - 0 - ], + "pos": [2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "east": "none", - "north": "none", - "waterlogged": "false", - "up": "true", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "none" , + "north" : "none" , + "waterlogged": "false" , + "up" : "true" , + "west" : "none" } - }, + }, { - "pos": [ - 2, - 1, - 0 - ], + "pos": [2, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "east": "none", - "up": "true", - "north": "none", - "waterlogged": "false", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "none" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "west" : "low" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [ - 0, - -1, - 0 - ], + "pos": [0, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "waterlogged": "false", - "west": "none", - "east": "low", - "north": "none", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "low" , + "north" : "none" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "none", - "south": "none", - "up": "true", - "waterlogged": "false", - "north": "none", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "west" : "none" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "south": "none", - "up": "true", - "waterlogged": "false", - "east": "low", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "east" : "low" , + "west" : "none" } - }, + }, { - "pos": [ - 1, - -1, - 0 - ], + "pos": [1, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "north": "none", - "east": "low", - "south": "none", - "waterlogged": "false", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "north" : "none" , + "east" : "low" , + "south" : "none" , + "waterlogged": "false" , + "up" : "true" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [1, 0, 0], "is": { - "id": "minecraft:oak_fence", - "west": "false", - "north": "false", - "east": "false", - "waterlogged": "false", - "south": "false" + "id" : "minecraft:oak_fence", + "west" : "false" , + "north" : "false" , + "east" : "false" , + "waterlogged": "false" , + "south" : "false" } - }, + }, { - "pos": [ - 1, - 1, - 0 - ], + "pos": [1, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "south": "none", - "north": "none", - "east": "low", - "up": "false", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "north" : "none" , + "east" : "low" , + "up" : "false" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 2, - -1, - 0 - ], + "pos": [2, -1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "none", - "south": "none", - "north": "none", - "up": "true", - "waterlogged": "false", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "low" } - }, + }, { - "pos": [ - 2, - 0, - 0 - ], + "pos": [2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "east": "none", - "up": "true", - "south": "none", - "north": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "east" : "none" , + "up" : "true" , + "south" : "none" , + "north" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 2, - 1, - 0 - ], + "pos": [2, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "up": "true", - "east": "none", - "waterlogged": "false", - "west": "low", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "east" : "none" , + "waterlogged": "false" , + "west" : "low" , + "north" : "none" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/connectible/walls/fences_over_walls.json b/tests/connectible/walls/fences_over_walls.json index b38c590..7faf9f7 100644 --- a/tests/connectible/walls/fences_over_walls.json +++ b/tests/connectible/walls/fences_over_walls.json @@ -1,1193 +1,722 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "fences_over_walls", - "description": "Recorded test: fences_over_walls", - "tags": [ - "wall", - "fence", - "connectible" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "fences_over_walls", + "description": "Recorded test: fences_over_walls", + "tags": ["wall", "fence", "connectible"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - -5, - -1, - -1 - ], - [ - 3, - 2, - 1 - ] - ] + "region": [ [-5, -1, -1], [3, 2, 1] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -3, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -2, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -4, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - } + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-3, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [ 2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-4, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 1, - 1, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - } + { "pos": [1, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:oak_fence"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [ - -4, - 0, - 0 - ], + "pos": [-4, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "waterlogged": "false", - "west": "none", - "east": "low", - "south": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "low" , + "south" : "none" , + "north" : "none" } - }, + }, { - "pos": [ - -3, - 0, - 0 - ], + "pos": [-3, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "up": "false", - "waterlogged": "false", - "west": "low", - "north": "none", - "east": "low" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "low" , + "north" : "none" , + "east" : "low" } - }, + }, { - "pos": [ - -2, - 0, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "up": "false", - "waterlogged": "false", - "west": "low", - "south": "none", - "east": "low" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "low" } - }, + }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "south": "none", - "up": "false", - "waterlogged": "false", - "east": "low", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "false" , + "waterlogged": "false" , + "east" : "low" , + "west" : "low" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "up": "false", - "west": "low", - "north": "none", - "waterlogged": "false", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "up" : "false" , + "west" : "low" , + "north" : "none" , + "waterlogged": "false" , + "south" : "none" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "south": "none", - "up": "false", - "east": "low", - "west": "low", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "false" , + "east" : "low" , + "west" : "low" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 2, - 0, - 0 - ], + "pos": [2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "up": "true", - "waterlogged": "false", - "east": "none", - "south": "none", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "east" : "none" , + "south" : "none" , + "west" : "low" } } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { - "pos": [ - 1, - 1, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - } + { "pos": [1, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:oak_fence"} } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [ - -4, - 0, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "up": "true", - "waterlogged": "false", - "north": "none", - "east": "low", - "west": "none" - } - }, - { - "pos": [ - -4, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - -3, - 0, - 0 - ], + "pos": [-4, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "west": "low", - "south": "none", - "east": "low", - "north": "none", - "up": "false" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "east" : "low" , + "west" : "none" } - }, + }, + { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -3, - 1, - 0 - ], + "pos": [-3, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "low" , + "north" : "none" , + "up" : "false" } - }, + }, + { "pos": [-3, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -2, - 0, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "false", - "waterlogged": "false", - "east": "low", - "west": "low", - "south": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "waterlogged": "false" , + "east" : "low" , + "west" : "low" , + "south" : "none" , + "north" : "none" } - }, + }, + { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -2, - 1, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "south" : "none" , + "west" : "low" , + "east" : "low" } - }, + }, + { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "up": "false", - "waterlogged": "false", - "south": "none", - "west": "low", - "east": "low" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "east" : "low" , + "up" : "false" , + "west" : "low" , + "waterlogged": "false" , + "south" : "none" } - }, + }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -1, - 1, - 0 - ], + "pos": [1, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "low" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [1, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "east": "low", - "up": "false", - "west": "low", - "waterlogged": "false", - "south": "none" + "id" : "minecraft:oak_fence", + "west" : "false" , + "east" : "true" , + "south" : "false" , + "north" : "false" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [2, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "tall" , + "up" : "true" , + "south" : "none" , + "east" : "none" , + "north" : "none" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "east": "tall", - "south": "none", - "north": "none", - "up": "true", - "waterlogged": "false", - "west": "low" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "west": "false", - "east": "true", - "south": "false", - "north": "false", - "waterlogged": "false" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "west": "tall", - "up": "true", - "south": "none", - "east": "none", - "north": "none" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "north": "false", - "waterlogged": "false", - "west": "true", - "east": "false", - "south": "false" + "pos": [2, 1, 0], + "is": { + "id" : "minecraft:oak_fence", + "north" : "false" , + "waterlogged": "false" , + "west" : "true" , + "east" : "false" , + "south" : "false" } } ] - }, + }, { - "at": 3, - "do": "place_each", + "at": 3, + "do": "place_each", "blocks": [ - { - "pos": [ - -3, - 1, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, - { - "pos": [ - -2, - 1, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, - { - "pos": [ - -1, - 1, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - } + { "pos": [-3, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [-2, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [ 0, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [-1, 1, 0], "block": {"id": "minecraft:oak_fence"} } ] - }, + }, { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ { - "pos": [ - -4, - 0, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "up": "true", - "west": "none", - "north": "none", - "south": "none", - "waterlogged": "false" - } - }, - { - "pos": [ - -4, - 1, - 0 - ], + "pos": [-4, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "up" : "true" , + "west" : "none" , + "north" : "none" , + "south" : "none" , + "waterlogged": "false" } - }, + }, + { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -3, - 0, - 0 - ], + "pos": [-3, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "west": "low", - "up": "true", - "east": "low", - "waterlogged": "false", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "west" : "low" , + "up" : "true" , + "east" : "low" , + "waterlogged": "false" , + "south" : "none" } - }, + }, + { "pos": [-3, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -3, - 1, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "east" : "low" , + "up" : "false" , + "north" : "none" , + "waterlogged": "false" } - }, + }, + { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -2, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "south": "none", - "east": "low", - "up": "false", - "north": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "north" : "none" , + "east" : "low" , + "up" : "false" , + "west" : "low" } - }, + }, + { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -2, - 1, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "north" : "none" , + "east" : "tall" , + "up" : "true" , + "waterlogged": "false" } - }, + }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [0, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "waterlogged": "false", - "north": "none", - "east": "low", - "up": "false", - "west": "low" + "id" : "minecraft:oak_fence", + "east" : "true" , + "west" : "false" , + "waterlogged": "false" , + "north" : "false" , + "south" : "false" } - }, + }, { - "pos": [ - -1, - 1, - 0 - ], + "pos": [1, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "tall" , + "waterlogged": "false" , + "west" : "tall" , + "up" : "false" , + "north" : "none" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [1, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "south": "none", - "north": "none", - "east": "tall", - "up": "true", - "waterlogged": "false" + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "south" : "false" , + "north" : "false" , + "west" : "true" , + "east" : "true" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [2, 0, 0], "is": { - "id": "minecraft:oak_fence", - "east": "true", - "west": "false", - "waterlogged": "false", - "north": "false", - "south": "false" + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "west" : "tall" , + "waterlogged": "false" , + "north" : "none" , + "up" : "true" , + "south" : "none" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [2, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "east": "tall", - "waterlogged": "false", - "west": "tall", - "up": "false", - "north": "none" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "waterlogged": "false", - "south": "false", - "north": "false", - "west": "true", - "east": "true" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "east": "none", - "west": "tall", - "waterlogged": "false", - "north": "none", - "up": "true", - "south": "none" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:oak_fence", - "north": "false", - "south": "false", - "east": "false", - "west": "true", - "waterlogged": "false" + "id" : "minecraft:oak_fence", + "north" : "false" , + "south" : "false" , + "east" : "false" , + "west" : "true" , + "waterlogged": "false" } } ] - }, + }, { - "at": 4, - "do": "place_each", + "at": 4, + "do": "place_each", "blocks": [ - { - "pos": [ - -4, - 1, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, - { - "pos": [ - -3, - 1, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - } + { "pos": [-4, 1, 0], "block": {"id": "minecraft:oak_fence"} }, + { "pos": [-3, 1, 0], "block": {"id": "minecraft:oak_fence"} } ] - }, + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ { - "pos": [ - -4, - 0, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "south": "none", - "west": "none", - "up": "true", - "east": "low", - "waterlogged": "false" - } - }, - { - "pos": [ - -4, - 1, - 0 - ], + "pos": [-4, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "west" : "none" , + "up" : "true" , + "east" : "low" , + "waterlogged": "false" } - }, + }, + { "pos": [-4, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -3, - 0, - 0 - ], + "pos": [-3, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "tall", - "south": "none", - "up": "true", - "north": "none", - "waterlogged": "false", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "south" : "none" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "west" : "low" } - }, + }, { - "pos": [ - -3, - 1, - 0 - ], + "pos": [-3, 1, 0], "is": { - "id": "minecraft:oak_fence", - "east": "true", - "north": "false", - "south": "false", - "waterlogged": "false", - "west": "false" + "id" : "minecraft:oak_fence", + "east" : "true" , + "north" : "false" , + "south" : "false" , + "waterlogged": "false" , + "west" : "false" } - }, + }, { - "pos": [ - -2, - 0, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "tall", - "north": "none", - "up": "false", - "waterlogged": "false", - "west": "tall", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "tall" , + "south" : "none" } - }, + }, { - "pos": [ - -2, - 1, - 0 - ], + "pos": [-2, 1, 0], "is": { - "id": "minecraft:oak_fence", - "west": "true", - "east": "true", - "south": "false", - "north": "false", - "waterlogged": "false" + "id" : "minecraft:oak_fence", + "west" : "true" , + "east" : "true" , + "south" : "false" , + "north" : "false" , + "waterlogged": "false" } - }, + }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "false", - "west": "tall", - "east": "tall", - "waterlogged": "false", - "south": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "west" : "tall" , + "east" : "tall" , + "waterlogged": "false" , + "south" : "none" , + "north" : "none" } - }, + }, { - "pos": [ - -1, - 1, - 0 - ], + "pos": [-1, 1, 0], "is": { - "id": "minecraft:oak_fence", - "east": "true", - "waterlogged": "false", - "south": "false", - "north": "false", - "west": "true" + "id" : "minecraft:oak_fence", + "east" : "true" , + "waterlogged": "false" , + "south" : "false" , + "north" : "false" , + "west" : "true" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "false", - "east": "tall", - "waterlogged": "false", - "west": "tall", - "south": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "east" : "tall" , + "waterlogged": "false" , + "west" : "tall" , + "south" : "none" , + "north" : "none" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 1, 0], "is": { - "id": "minecraft:oak_fence", - "waterlogged": "false", - "east": "true", - "north": "false", - "west": "true", - "south": "false" + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "east" : "true" , + "north" : "false" , + "west" : "true" , + "south" : "false" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "false", - "north": "none", - "south": "none", - "west": "tall", - "east": "tall", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "north" : "none" , + "south" : "none" , + "west" : "tall" , + "east" : "tall" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 1, - 1, - 0 - ], + "pos": [1, 1, 0], "is": { - "id": "minecraft:oak_fence", - "south": "false", - "north": "false", - "east": "true", - "waterlogged": "false", - "west": "true" + "id" : "minecraft:oak_fence", + "south" : "false" , + "north" : "false" , + "east" : "true" , + "waterlogged": "false" , + "west" : "true" } - }, + }, { - "pos": [ - 2, - 0, - 0 - ], + "pos": [2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "none", - "west": "tall", - "up": "true", - "waterlogged": "false", - "north": "none", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "west" : "tall" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" , + "south" : "none" } - }, + }, { - "pos": [ - 2, - 1, - 0 - ], + "pos": [2, 1, 0], "is": { - "id": "minecraft:oak_fence", - "east": "false", - "west": "true", - "north": "false", - "waterlogged": "false", - "south": "false" + "id" : "minecraft:oak_fence", + "east" : "false" , + "west" : "true" , + "north" : "false" , + "waterlogged": "false" , + "south" : "false" } } ] - }, + }, { - "at": 5, - "do": "assert", + "at": 5, + "do": "assert", "checks": [ { - "pos": [ - -4, - 0, - 0 - ], + "pos": [-4, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "tall", - "up": "true", - "waterlogged": "false", - "west": "none", - "south": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "south" : "none" , + "north" : "none" } - }, + }, { - "pos": [ - -4, - 1, - 0 - ], + "pos": [-4, 1, 0], "is": { - "id": "minecraft:oak_fence", - "south": "false", - "north": "false", - "west": "false", - "waterlogged": "false", - "east": "true" + "id" : "minecraft:oak_fence", + "south" : "false" , + "north" : "false" , + "west" : "false" , + "waterlogged": "false" , + "east" : "true" } - }, + }, { - "pos": [ - -3, - 0, - 0 - ], + "pos": [-3, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "waterlogged": "false", - "east": "tall", - "north": "none", - "up": "false", - "west": "tall" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "west" : "tall" } - }, + }, { - "pos": [ - -3, - 1, - 0 - ], + "pos": [-3, 1, 0], "is": { - "id": "minecraft:oak_fence", - "west": "true", - "east": "true", - "north": "false", - "waterlogged": "false", - "south": "false" + "id" : "minecraft:oak_fence", + "west" : "true" , + "east" : "true" , + "north" : "false" , + "waterlogged": "false" , + "south" : "false" } - }, + }, { - "pos": [ - -2, - 0, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "east": "tall", - "north": "none", - "up": "false", - "waterlogged": "false", - "west": "tall" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "west" : "tall" } - }, + }, { - "pos": [ - -2, - 1, - 0 - ], + "pos": [-2, 1, 0], "is": { - "id": "minecraft:oak_fence", - "waterlogged": "false", - "west": "true", - "north": "false", - "east": "true", - "south": "false" + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "west" : "true" , + "north" : "false" , + "east" : "true" , + "south" : "false" } - }, + }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "tall", - "north": "none", - "west": "tall", - "south": "none", - "up": "false", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "north" : "none" , + "west" : "tall" , + "south" : "none" , + "up" : "false" , + "waterlogged": "false" } - }, + }, { - "pos": [ - -1, - 1, - 0 - ], + "pos": [-1, 1, 0], "is": { - "id": "minecraft:oak_fence", - "west": "true", - "east": "true", - "north": "false", - "south": "false", - "waterlogged": "false" + "id" : "minecraft:oak_fence", + "west" : "true" , + "east" : "true" , + "north" : "false" , + "south" : "false" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "waterlogged": "false", - "east": "tall", - "north": "none", - "up": "false", - "west": "tall" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "east" : "tall" , + "north" : "none" , + "up" : "false" , + "west" : "tall" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 1, 0], "is": { - "id": "minecraft:oak_fence", - "waterlogged": "false", - "south": "false", - "west": "true", - "north": "false", - "east": "true" + "id" : "minecraft:oak_fence", + "waterlogged": "false" , + "south" : "false" , + "west" : "true" , + "north" : "false" , + "east" : "true" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "west": "tall", - "north": "none", - "east": "tall", - "south": "none", - "up": "false" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "tall" , + "north" : "none" , + "east" : "tall" , + "south" : "none" , + "up" : "false" } - }, + }, { - "pos": [ - 1, - 1, - 0 - ], + "pos": [1, 1, 0], "is": { - "id": "minecraft:oak_fence", - "south": "false", - "east": "true", - "waterlogged": "false", - "north": "false", - "west": "true" + "id" : "minecraft:oak_fence", + "south" : "false" , + "east" : "true" , + "waterlogged": "false" , + "north" : "false" , + "west" : "true" } - }, + }, { - "pos": [ - 2, - 0, - 0 - ], + "pos": [2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "up": "true", - "west": "tall", - "east": "none", - "north": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "up" : "true" , + "west" : "tall" , + "east" : "none" , + "north" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 2, - 1, - 0 - ], + "pos": [2, 1, 0], "is": { - "id": "minecraft:oak_fence", - "west": "true", - "north": "false", - "south": "false", - "waterlogged": "false", - "east": "false" + "id" : "minecraft:oak_fence", + "west" : "true" , + "north" : "false" , + "south" : "false" , + "waterlogged": "false" , + "east" : "false" } } ] } - ], - "breakpoints": [ - 2 - ] + ], + "breakpoints": [2] } + diff --git a/tests/connectible/walls/glass_panel_in_wall.json b/tests/connectible/walls/glass_panel_in_wall.json index ef01816..229161e 100644 --- a/tests/connectible/walls/glass_panel_in_wall.json +++ b/tests/connectible/walls/glass_panel_in_wall.json @@ -1,426 +1,254 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "glass_panel_in_wall", - "description": "Recorded test: glass_panel_in_wall", - "tags": [ - "wall", - "glass", - "connectible" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "glass_panel_in_wall", + "description": "Recorded test: glass_panel_in_wall", + "tags": ["wall", "glass", "connectible"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - -3, - -1, - -1 - ], - [ - 1, - 3, - 1 - ] - ] + "region": [ [-3, -1, -1], [1, 3, 1] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -2, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -1, - 2, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -2, - 1, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -2, - 2, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - } + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [ 0, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-1, 2, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-2, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-2, 2, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [ 0, 2, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - -1, - 1, - 0 - ], - "block": { - "id": "minecraft:glass_pane" - } - } + { "pos": [-1, 1, 0], "block": {"id": "minecraft:glass_pane"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [ - -2, - 0, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "south": "none", - "up": "true", - "waterlogged": "false", - "west": "none", - "east": "low" - } - }, - { - "pos": [ - -2, - 1, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "waterlogged": "false", - "south": "none", - "up": "true", - "east": "none", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "low" } - }, + }, { - "pos": [ - -2, - 2, - 0 - ], + "pos": [-2, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "east": "low", - "up": "true", - "west": "none", - "south": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "waterlogged": "false" , + "south" : "none" , + "up" : "true" , + "east" : "none" , + "west" : "none" } - }, + }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-2, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "false", - "east": "low", - "waterlogged": "false", - "south": "none", - "north": "none", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "east" : "low" , + "up" : "true" , + "west" : "none" , + "south" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - -1, - 1, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "east" : "low" , + "waterlogged": "false" , + "south" : "none" , + "north" : "none" , + "west" : "low" } - }, + }, + { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -1, - 2, - 0 - ], + "pos": [-1, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "false", - "waterlogged": "false", - "east": "low", - "north": "none", - "west": "low", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "waterlogged": "false" , + "east" : "low" , + "north" : "none" , + "west" : "low" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "up": "true", - "west": "low", - "waterlogged": "false", - "south": "none", - "east": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "true" , + "west" : "low" , + "waterlogged": "false" , + "south" : "none" , + "east" : "none" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "none", - "up": "true", - "north": "none", - "south": "none", - "west": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "up" : "true" , + "north" : "none" , + "south" : "none" , + "west" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - 2, - 0 - ], + "pos": [0, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "waterlogged": "false", - "east": "none", - "north": "none", - "south": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "waterlogged": "false" , + "east" : "none" , + "north" : "none" , + "south" : "none" , + "up" : "true" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [ - -2, - 0, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "east": "tall", - "up": "true", - "west": "none", - "waterlogged": "false", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "tall" , + "up" : "true" , + "west" : "none" , + "waterlogged": "false" , + "north" : "none" } - }, + }, { - "pos": [ - -2, - 1, - 0 - ], + "pos": [-2, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "tall", - "south": "none", - "up": "true", - "west": "none", - "north": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "south" : "none" , + "up" : "true" , + "west" : "none" , + "north" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - -2, - 2, - 0 - ], + "pos": [-2, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "north": "none", - "west": "none", - "east": "low", - "south": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "north" : "none" , + "west" : "none" , + "east" : "low" , + "south" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "waterlogged": "false", - "east": "tall", - "west": "tall", - "up": "false", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "waterlogged": "false" , + "east" : "tall" , + "west" : "tall" , + "up" : "false" , + "north" : "none" } - }, + }, { - "pos": [ - -1, - 1, - 0 - ], + "pos": [-1, 1, 0], "is": { - "id": "minecraft:glass_pane", - "east": "true", - "north": "false", - "waterlogged": "false", - "west": "true", - "south": "false" + "id" : "minecraft:glass_pane", + "east" : "true" , + "north" : "false" , + "waterlogged": "false" , + "west" : "true" , + "south" : "false" } - }, + }, { - "pos": [ - -1, - 2, - 0 - ], + "pos": [-1, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "false", - "west": "low", - "waterlogged": "false", - "north": "none", - "south": "none", - "east": "low" + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "west" : "low" , + "waterlogged": "false" , + "north" : "none" , + "south" : "none" , + "east" : "low" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "tall", - "up": "true", - "north": "none", - "east": "none", - "south": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "west" : "tall" , + "up" : "true" , + "north" : "none" , + "east" : "none" , + "south" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "up": "true", - "south": "none", - "east": "none", - "north": "none", - "west": "tall" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "up" : "true" , + "south" : "none" , + "east" : "none" , + "north" : "none" , + "west" : "tall" } - }, + }, { - "pos": [ - 0, - 2, - 0 - ], + "pos": [0, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "south": "none", - "east": "none", - "north": "none", - "up": "true", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "south" : "none" , + "east" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/connectible/walls/iron_bars_in_wall.json b/tests/connectible/walls/iron_bars_in_wall.json index 36cc429..5265e89 100644 --- a/tests/connectible/walls/iron_bars_in_wall.json +++ b/tests/connectible/walls/iron_bars_in_wall.json @@ -1,479 +1,352 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "iron_bars_in_wall", - "description": "Recorded test: iron_bars_in_wall", - "tags": [ - "wall", - "bars", - "connectible" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "iron_bars_in_wall", + "description": "Recorded test: iron_bars_in_wall", + "tags": ["wall", "bars", "connectible"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - -2, - -1, - -1 - ], - [ - 2, - 3, - 1 - ] - ] + "region": [ [-2, -1, -1], [2, 3, 1] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "block": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "waterlogged": "false", - "west": "low", - "south": "none", - "east": "low", - "up": "false" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "low" , + "up" : "false" } - }, + }, { - "pos": [ - -1, - 2, - 0 - ], + "pos": [-1, 2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "north": "none", - "up": "true", - "waterlogged": "false", - "south": "none", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "south" : "none" , + "west" : "none" } - }, + }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "block": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "waterlogged": "false", - "west": "none", - "north": "none", - "south": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "waterlogged": "false" , + "west" : "none" , + "north" : "none" , + "south" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - -1, - 1, - 0 - ], + "pos": [-1, 1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "east": "none", - "west": "none", - "south": "none", - "north": "none", - "up": "true", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "west" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - 2, - 0 - ], + "pos": [0, 2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "waterlogged": "false", - "west": "low", - "south": "none", - "up": "false", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "up" : "false" , + "north" : "none" } - }, + }, { - "pos": [ - 1, - 2, - 0 - ], + "pos": [1, 2, 0], "block": { - "id": "minecraft:cobblestone_wall", - "east": "none", - "north": "none", - "up": "true", - "south": "none", - "waterlogged": "false", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "north" : "none" , + "up" : "true" , + "south" : "none" , + "waterlogged": "false" , + "west" : "low" } - }, + }, { - "pos": [ - 1, - 1, - 0 - ], + "pos": [1, 1, 0], "block": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "south": "none", - "north": "none", - "up": "true", - "waterlogged": "false", - "east": "none" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" , + "east" : "none" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [1, 0, 0], "block": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "west": "low", - "east": "none", - "south": "none", - "north": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "low" , + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 1, 0], "block": { - "id": "minecraft:iron_bars", - "north": "false", - "east": "true", - "west": "true", - "south": "false", - "waterlogged": "false" + "id" : "minecraft:iron_bars", + "north" : "false" , + "east" : "true" , + "west" : "true" , + "south" : "false" , + "waterlogged": "false" } } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [ - -1, - 0, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "up": "true", - "north": "none", - "south": "none", - "east": "low", - "waterlogged": "false" - } - }, - { - "pos": [ - -1, - 1, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "north": "none", - "up": "true", - "east": "none", - "waterlogged": "false", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "up" : "true" , + "north" : "none" , + "south" : "none" , + "east" : "low" , + "waterlogged": "false" } - }, + }, { - "pos": [ - -1, - 2, - 0 - ], + "pos": [-1, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "north": "none", - "up": "true", - "east": "low", - "west": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "north" : "none" , + "up" : "true" , + "east" : "none" , + "waterlogged": "false" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [-1, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "east": "low", - "up": "false", - "waterlogged": "false", - "south": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "north" : "none" , + "up" : "true" , + "east" : "low" , + "west" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "east" : "low" , + "up" : "false" , + "waterlogged": "false" , + "south" : "none" , + "north" : "none" } - }, + }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - 0, - 2, - 0 - ], + "pos": [0, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "east": "low", - "up": "false", - "south": "none", - "north": "none", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "east" : "low" , + "up" : "false" , + "south" : "none" , + "north" : "none" , + "west" : "low" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "west": "low", - "east": "none", - "up": "true", - "waterlogged": "false", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "west" : "low" , + "east" : "none" , + "up" : "true" , + "waterlogged": "false" , + "south" : "none" } - }, + }, { - "pos": [ - 1, - 1, - 0 - ], + "pos": [1, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "south": "none", - "north": "none", - "east": "none", - "west": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "south" : "none" , + "north" : "none" , + "east" : "none" , + "west" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - 1, - 2, - 0 - ], + "pos": [1, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "none", - "west": "low", - "south": "none", - "waterlogged": "false", - "up": "true", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "none" , + "west" : "low" , + "south" : "none" , + "waterlogged": "false" , + "up" : "true" , + "north" : "none" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "west": "none", - "east": "tall", - "north": "none", - "south": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "none" , + "east" : "tall" , + "north" : "none" , + "south" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - -1, - 1, - 0 - ], + "pos": [-1, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "south": "none", - "east": "tall", - "up": "true", - "waterlogged": "false", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "south" : "none" , + "east" : "tall" , + "up" : "true" , + "waterlogged": "false" , + "north" : "none" } - }, + }, { - "pos": [ - -1, - 2, - 0 - ], + "pos": [-1, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "north": "none", - "up": "true", - "west": "none", - "south": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "north" : "none" , + "up" : "true" , + "west" : "none" , + "south" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "false", - "west": "tall", - "south": "none", - "east": "tall", - "north": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "up" : "false" , + "west" : "tall" , + "south" : "none" , + "east" : "tall" , + "north" : "none" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 1, 0], "is": { - "id": "minecraft:iron_bars", - "west": "true", - "east": "true", - "north": "false", - "south": "false", - "waterlogged": "false" + "id" : "minecraft:iron_bars", + "west" : "true" , + "east" : "true" , + "north" : "false" , + "south" : "false" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - 2, - 0 - ], + "pos": [0, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "waterlogged": "false", - "west": "low", - "south": "none", - "east": "low", - "up": "false" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" , + "east" : "low" , + "up" : "false" } - }, + }, { - "pos": [ - 1, - 0, - 0 - ], + "pos": [1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "up": "true", - "south": "none", - "west": "tall", - "north": "none", - "east": "none" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "up" : "true" , + "south" : "none" , + "west" : "tall" , + "north" : "none" , + "east" : "none" } - }, + }, { - "pos": [ - 1, - 1, - 0 - ], + "pos": [1, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "west": "tall", - "east": "none", - "north": "none", - "south": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "tall" , + "east" : "none" , + "north" : "none" , + "south" : "none" , + "up" : "true" } - }, + }, { - "pos": [ - 1, - 2, - 0 - ], + "pos": [1, 2, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "east": "none", - "south": "none", - "north": "none", - "up": "true", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "east" : "none" , + "south" : "none" , + "north" : "none" , + "up" : "true" , + "waterlogged": "false" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/connectible/walls/wall-2-to-3-length.json b/tests/connectible/walls/wall-2-to-3-length.json index e5bb4b8..2fe3686 100644 --- a/tests/connectible/walls/wall-2-to-3-length.json +++ b/tests/connectible/walls/wall-2-to-3-length.json @@ -1,164 +1,104 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "walls", - "description": "Recorded test: walls", - "tags": [ - "wall", - "connectible" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "walls", + "description": "Recorded test: walls", + "tags": ["wall", "connectible"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - -1, - -1, - -3 - ], - [ - 1, - 121, - 1 - ] - ] + "region": [ [-1, -1, -3], [1, 121, 1] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - 0, - 0, - -1 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - } + { "pos": [0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [0, 0, -1], "block": {"id": "minecraft:cobblestone_wall"} } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - -2 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - } + { "pos": [0, 0, -2], "block": {"id": "minecraft:cobblestone_wall"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "low", - "up": "true", - "waterlogged": "false", - "west": "none", - "east": "none", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "low" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "east" : "none" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - 0, - -1 - ], + "pos": [0, 0, -1], "is": { - "id": "minecraft:cobblestone_wall", - "south": "low", - "waterlogged": "false", - "up": "true", - "east": "none", - "north": "none", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "low" , + "waterlogged": "false" , + "up" : "true" , + "east" : "none" , + "north" : "none" , + "west" : "none" } } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "west": "none", - "south": "none", - "up": "true", - "north": "low", - "east": "none" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "west" : "none" , + "south" : "none" , + "up" : "true" , + "north" : "low" , + "east" : "none" } - }, + }, { - "pos": [ - 0, - 0, - -1 - ], + "pos": [0, 0, -1], "is": { - "id": "minecraft:cobblestone_wall", - "south": "low", - "east": "none", - "waterlogged": "false", - "west": "none", - "up": "false", - "north": "low" + "id" : "minecraft:cobblestone_wall", + "south" : "low" , + "east" : "none" , + "waterlogged": "false" , + "west" : "none" , + "up" : "false" , + "north" : "low" } - }, + }, { - "pos": [ - 0, - 0, - -2 - ], + "pos": [0, 0, -2], "is": { - "id": "minecraft:cobblestone_wall", - "south": "low", - "up": "true", - "north": "none", - "waterlogged": "false", - "west": "none", - "east": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "low" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "west" : "none" , + "east" : "none" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/connectible/walls/wall.json b/tests/connectible/walls/wall.json index 29799b1..6b1dab3 100644 --- a/tests/connectible/walls/wall.json +++ b/tests/connectible/walls/wall.json @@ -1,258 +1,103 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "connectible_wall", - "description": "Tests cobblestone wall connection behavior with adjacent blocks (solid blocks, fences, walls, barriers) and validates correct directional state updates.", - "tags": [ - "connectible", - "wall", - "block-state", - "neighbor-update" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "connectible_wall", + "description": "Tests cobblestone wall connection behavior with adjacent blocks (solid blocks, fences, walls, barriers) and validates correct directional state updates.", + "tags": ["connectible", "wall", "block-state", "neighbor-update"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - -2, - -1, - -2 - ], - [ - 2, - 1, - 2 - ] - ] + "region": [ [-2, -1, -2], [2, 1, 2] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:bedrock" - } - }, - { - "pos": [ - 0, - 0, - 1 - ], - "block": { - "id": "minecraft:melon" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], - "block": { - "id": "minecraft:pumpkin" - } - }, - { - "pos": [ - 0, - 0, - -1 - ], - "block": { - "id": "minecraft:nether_brick_fence" - } - } + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall" } }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:bedrock" } }, + { "pos": [ 0, 0, 1], "block": {"id": "minecraft:melon" } }, + { "pos": [-1, 0, 0], "block": {"id": "minecraft:pumpkin" } }, + { "pos": [ 0, 0, -1], "block": {"id": "minecraft:nether_brick_fence"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "west": "none", - "up": "true", - "north": "none", - "waterlogged": "false", - "east": "low" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "west" : "none" , + "up" : "true" , + "north" : "none" , + "waterlogged": "false" , + "east" : "low" } } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 1 - ], - "block": { - "id": "minecraft:shulker_box", - "facing": "up" - } - }, - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:barrier", - "waterlogged": "false" - } - }, - { - "pos": [ - 0, - 0, - -1 - ], - "block": { - "id": "minecraft:copper_bars" - } - } + { "pos": [0, 0, 1] , "block": {"id": "minecraft:shulker_box", "facing": "up"} }, + { "pos": [0, 0, 0] , "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [1, 0, 0] , "block": {"id": "minecraft:barrier", "waterlogged": "false"} }, + { "pos": [0, 0, -1], "block": {"id": "minecraft:copper_bars"} } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "low", - "east": "none", - "up": "true", - "waterlogged": "false", - "west": "low", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "north" : "low" , + "east" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "low" , + "south" : "none" } } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:oak_fence" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 0, - 0, - -1 - ], - "block": { - "id": "minecraft:air" - } - } + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:oak_fence" } }, + { "pos": [-1, 0, 0], "block": {"id": "minecraft:air" } }, + { "pos": [ 0, 0, -1], "block": {"id": "minecraft:air" } } ] - }, + }, { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "south": "none", - "north": "none", - "east": "none", - "waterlogged": "false", - "west": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "south" : "none" , + "north" : "none" , + "east" : "none" , + "waterlogged": "false" , + "west" : "none" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/connectible/walls/walls_wall.json b/tests/connectible/walls/walls_wall.json index dbcb525..6185851 100644 --- a/tests/connectible/walls/walls_wall.json +++ b/tests/connectible/walls/walls_wall.json @@ -1,458 +1,290 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "walls_wall", - "description": "Recorded test: walls_wall", - "tags": [ - "wall", - "connectible", - "block-state", - "neighbor-update" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "walls_wall", + "description": "Recorded test: walls_wall", + "tags": ["wall", "connectible", "block-state", "neighbor-update"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - -3, - -1, - -1 - ], - [ - 1, - 2, - 1 - ] - ] + "region": [ [-3, -1, -1], [1, 2, 1] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -2, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - } + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-2, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} }, + { "pos": [-1, 0, 0], "block": {"id": "minecraft:cobblestone_wall"} } ] - }, + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - } + { "pos": [0, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ { - "pos": [ - -2, - 0, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "waterlogged": "false", - "east": "low", - "west": "none", - "south": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "east" : "low" , + "west" : "none" , + "south" : "none" , + "north" : "none" } - }, + }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "waterlogged": "false", - "west": "low", - "north": "none", - "up": "false", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "waterlogged": "false" , + "west" : "low" , + "north" : "none" , + "up" : "false" , + "south" : "none" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "waterlogged": "false", - "east": "none", - "west": "low", - "north": "none", - "south": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "east" : "none" , + "west" : "low" , + "north" : "none" , + "south" : "none" } } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { - "pos": [ - -1, - 1, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - } + { "pos": [-1, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} } ] - }, + }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ { - "pos": [ - -2, - 0, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "west": "none", - "north": "none", - "south": "none", - "up": "true", - "waterlogged": "false" - } - }, - { - "pos": [ - -2, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "up": "false", - "waterlogged": "false", - "south": "none", - "west": "low", - "east": "low" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "west" : "none" , + "north" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" } - }, + }, + { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -1, - 1, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "up" : "false" , + "waterlogged": "false" , + "south" : "none" , + "west" : "low" , + "east" : "low" } - }, + }, + { "pos": [-1, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "north": "none", - "east": "none", - "up": "true", - "waterlogged": "false", - "west": "low" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "north" : "none" , + "east" : "none" , + "up" : "true" , + "waterlogged": "false" , + "west" : "low" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "south": "none", - "north": "none", - "waterlogged": "false", - "east": "none", - "up": "true" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "south" : "none" , + "north" : "none" , + "waterlogged": "false" , + "east" : "none" , + "up" : "true" } } ] - }, + }, { - "at": 3, - "do": "place_each", + "at": 3, + "do": "place_each", "blocks": [ - { - "pos": [ - -2, - 1, - 0 - ], - "block": { - "id": "minecraft:cobblestone_wall" - } - } + { "pos": [-2, 1, 0], "block": {"id": "minecraft:cobblestone_wall"} } ] - }, + }, { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ { - "pos": [ - -2, - 0, - 0 - ], - "is": { - "id": "minecraft:cobblestone_wall", - "west": "none", - "east": "low", - "north": "none", - "south": "none", - "up": "true", - "waterlogged": "false" - } - }, - { - "pos": [ - -2, - 1, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:air" + "id" : "minecraft:cobblestone_wall", + "west" : "none" , + "east" : "low" , + "north" : "none" , + "south" : "none" , + "up" : "true" , + "waterlogged": "false" } - }, + }, + { "pos": [-2, 1, 0], "is": {"id": "minecraft:air"} }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "tall", - "up": "true", - "waterlogged": "false", - "south": "none", - "west": "low", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "tall" , + "up" : "true" , + "waterlogged": "false" , + "south" : "none" , + "west" : "low" , + "north" : "none" } - }, + }, { - "pos": [ - -1, - 1, - 0 - ], + "pos": [-1, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "east": "low", - "up": "true", - "waterlogged": "false", - "west": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "east" : "low" , + "up" : "true" , + "waterlogged": "false" , + "west" : "none" , + "north" : "none" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "waterlogged": "false", - "south": "none", - "west": "tall", - "east": "none", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "waterlogged": "false" , + "south" : "none" , + "west" : "tall" , + "east" : "none" , + "north" : "none" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "south": "none", - "north": "none", - "up": "true", - "east": "none", - "west": "low", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "south" : "none" , + "north" : "none" , + "up" : "true" , + "east" : "none" , + "west" : "low" , + "waterlogged": "false" } } ] - }, + }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ { - "pos": [ - -2, - 0, - 0 - ], + "pos": [-2, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "up": "true", - "north": "none", - "south": "none", - "waterlogged": "false", - "west": "none", - "east": "tall" + "id" : "minecraft:cobblestone_wall", + "up" : "true" , + "north" : "none" , + "south" : "none" , + "waterlogged": "false" , + "west" : "none" , + "east" : "tall" } - }, + }, { - "pos": [ - -2, - 1, - 0 - ], + "pos": [-2, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "east": "low", - "south": "none", - "west": "none", - "waterlogged": "false", - "up": "true", - "north": "none" + "id" : "minecraft:cobblestone_wall", + "east" : "low" , + "south" : "none" , + "west" : "none" , + "waterlogged": "false" , + "up" : "true" , + "north" : "none" } - }, + }, { - "pos": [ - -1, - 0, - 0 - ], + "pos": [-1, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "south": "none", - "waterlogged": "false", - "west": "tall", - "east": "tall", - "up": "false" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "south" : "none" , + "waterlogged": "false" , + "west" : "tall" , + "east" : "tall" , + "up" : "false" } - }, + }, { - "pos": [ - -1, - 1, - 0 - ], + "pos": [-1, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "west": "low", - "north": "none", - "east": "low", - "south": "none", - "up": "false", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "west" : "low" , + "north" : "none" , + "east" : "low" , + "south" : "none" , + "up" : "false" , + "waterlogged": "false" } - }, + }, { - "pos": [ - 0, - 0, - 0 - ], + "pos": [0, 0, 0], "is": { - "id": "minecraft:cobblestone_wall", - "waterlogged": "false", - "up": "true", - "south": "none", - "north": "none", - "east": "none", - "west": "tall" + "id" : "minecraft:cobblestone_wall", + "waterlogged": "false" , + "up" : "true" , + "south" : "none" , + "north" : "none" , + "east" : "none" , + "west" : "tall" } - }, + }, { - "pos": [ - 0, - 1, - 0 - ], + "pos": [0, 1, 0], "is": { - "id": "minecraft:cobblestone_wall", - "north": "none", - "west": "low", - "up": "true", - "east": "none", - "south": "none", - "waterlogged": "false" + "id" : "minecraft:cobblestone_wall", + "north" : "none" , + "west" : "low" , + "up" : "true" , + "east" : "none" , + "south" : "none" , + "waterlogged": "false" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/fluids/mixing.json b/tests/fluids/mixing.json index d2bf7b4..60f15b3 100644 --- a/tests/fluids/mixing.json +++ b/tests/fluids/mixing.json @@ -1,320 +1,57 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_mixing_with_lava", - "description": "Water converts lava source to obsidian", - "tags": [ - "interaction", - "lava" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_mixing_with_lava", + "description": "Water converts lava source to obsidian", + "tags": ["interaction", "lava"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 6, - 5, - 4 - ] - ] + "region": [ [0, 0, 0], [6, 5, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 6, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [6, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 5, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 6, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 3, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 5, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 6, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 6, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 6, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 6, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - } + { "pos": [0, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [5, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [6, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [2, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [3, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [5, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [6, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 2], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [6, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [6, 1, 2], "block": {"id": "minecraft:stone"} }, + { "pos": [6, 1, 3], "block": {"id": "minecraft:stone"} } ] - }, - { - "at": 2, - "do": "place", - "pos": [ - 4, - 1, - 2 - ], - "block": { - "id": "minecraft:lava", - "level": 0 - } - }, - { - "at": 3, - "do": "place", - "pos": [ - 2, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "at": 2, - "do": "place", - "pos": [ - 4, - 1, - 2 - ], - "block": { - "id": "minecraft:lava", - "level": 0 - } - }, - { - "at": 3, - "do": "place", - "pos": [ - 2, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + }, + { "at": 2, "do": "place", "pos": [4, 1, 2], "block": {"id": "minecraft:lava", "level": 0} }, + { "at": 3, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, + { "at": 2, "do": "place", "pos": [4, 1, 2], "block": {"id": "minecraft:lava", "level": 0} }, + { "at": 3, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 8, - "do": "assert", + "at": 8, + "do": "assert", "checks": [ - { - "pos": [ - 4, - 1, - 2 - ], - "is": { - "id": "minecraft:obsidian" - } - } + { "pos": [4, 1, 2], "is": {"id": "minecraft:obsidian"} } ] } ] } + diff --git a/tests/fluids/water/corner_flow.json b/tests/fluids/water/corner_flow.json index 60eebb7..feea80b 100644 --- a/tests/fluids/water/corner_flow.json +++ b/tests/fluids/water/corner_flow.json @@ -1,490 +1,80 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_corner_flow", - "description": "Water flows around corners properly", - "tags": [ - "corner", - "flow" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_corner_flow", + "description": "Water flows around corners properly", + "tags": ["corner", "flow"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 8, - 5, - 8 - ] - ] + "region": [ [0, 0, 0], [8, 5, 8] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 8, - 0, - 8 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [8, 0, 8] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 5, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 6, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 7, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 8 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 8 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 8 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 3, - 1, - 8 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 1, - 8 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 5, - 1, - 8 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 6, - 1, - 8 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 7, - 1, - 8 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 8 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 5 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 6 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 0, - 1, - 7 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 5 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 6 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 7 - ], - "block": { - "id": "minecraft:stone" - } - } + { "pos": [0, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [5, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [6, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [7, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 0], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 8], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 8], "block": {"id": "minecraft:stone"} }, + { "pos": [2, 1, 8], "block": {"id": "minecraft:stone"} }, + { "pos": [3, 1, 8], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 1, 8], "block": {"id": "minecraft:stone"} }, + { "pos": [5, 1, 8], "block": {"id": "minecraft:stone"} }, + { "pos": [6, 1, 8], "block": {"id": "minecraft:stone"} }, + { "pos": [7, 1, 8], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 8], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 2], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 5], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 6], "block": {"id": "minecraft:stone"} }, + { "pos": [0, 1, 7], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 2], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 5], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 6], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 7], "block": {"id": "minecraft:stone"} } ] - }, + }, { - "at": 2, - "do": "place_each", + "at": 2, + "do": "place_each", "blocks": [ - { - "pos": [ - 4, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 1, - 5 - ], - "block": { - "id": "minecraft:stone" - } - } + { "pos": [4, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 1, 2], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 1, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 1, 5], "block": {"id": "minecraft:stone"} } ] - }, - { - "at": 3, - "do": "place", - "pos": [ - 2, - 1, - 6 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "at": 3, - "do": "place", - "pos": [ - 2, - 1, - 6 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + }, + { "at": 3, "do": "place", "pos": [2, 1, 6], "block": {"id": "minecraft:water", "level": 0} }, + { "at": 3, "do": "place", "pos": [2, 1, 6], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 50, - "do": "assert", + "at": 50, + "do": "assert", "checks": [ - { - "pos": [ - 3, - 1, - 6 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 5, - 1, - 6 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 5, - 1, - 4 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [3, 1, 6], "is": {"id": "minecraft:water"} }, + { "pos": [5, 1, 6], "is": {"id": "minecraft:water"} }, + { "pos": [5, 1, 4], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/downward_flow.json b/tests/fluids/water/downward_flow.json index e2179f7..45f643f 100644 --- a/tests/fluids/water/downward_flow.json +++ b/tests/fluids/water/downward_flow.json @@ -1,120 +1,28 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_basic_downward_flow", - "description": "Water flows downward when placed above air", - "tags": [ - "basic", - "flow", - "gravity" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_basic_downward_flow", + "description": "Water flows downward when placed above air", + "tags": ["basic", "flow", "gravity"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 4, - 10, - 4 - ] - ] + "region": [ [0, 0, 0], [4, 10, 4] ] } - }, + }, "timeline": [ + { "at": 0, "do": "place", "pos": [2, 5, 2], "block": {"id": "minecraft:water", "level": 0} }, + { "at": 0, "do": "place", "pos": [2, 5, 2], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 0, - "do": "place", - "pos": [ - 2, - 5, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "at": 0, - "do": "place", - "pos": [ - 2, - 5, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "at": 25, - "do": "assert", + "at": 25, + "do": "assert", "checks": [ - { - "pos": [ - 2, - 5, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 2, - 4, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 2, - 0, - 2 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [2, 5, 2], "is": {"id": "minecraft:water"} }, + { "pos": [2, 4, 2], "is": {"id": "minecraft:water"} }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:water"} }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:water"} }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} }, + { "pos": [2, 0, 2], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/downward_priority.json b/tests/fluids/water/downward_priority.json index 9fca2d7..dc1c8d7 100644 --- a/tests/fluids/water/downward_priority.json +++ b/tests/fluids/water/downward_priority.json @@ -1,164 +1,42 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_downward_priority", - "description": "Water prioritizes flowing down over horizontal spread", - "tags": [ - "priority", - "flow" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_downward_priority", + "description": "Water prioritizes flowing down over horizontal spread", + "tags": ["priority", "flow"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 6, - 10, - 6 - ] - ] + "region": [ [0, 0, 0], [6, 10, 6] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 6, - 0, - 6 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [6, 0, 6] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 1, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 5, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [2, 1, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 1, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [5, 1, 3], "block": {"id": "minecraft:stone"} } ] - }, - { - "at": 2, - "do": "place", - "pos": [ - 3, - 5, - 3 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "at": 2, - "do": "place", - "pos": [ - 3, - 5, - 3 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + }, + { "at": 2, "do": "place", "pos": [3, 5, 3], "block": {"id": "minecraft:water", "level": 0} }, + { "at": 2, "do": "place", "pos": [3, 5, 3], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 22, - "do": "assert", + "at": 22, + "do": "assert", "checks": [ - { - "pos": [ - 3, - 1, - 3 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 3, - 2, - 3 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 3, - 3, - 3 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 3, - 4, - 3 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [3, 1, 3], "is": {"id": "minecraft:water"} }, + { "pos": [3, 2, 3], "is": {"id": "minecraft:water"} }, + { "pos": [3, 3, 3], "is": {"id": "minecraft:water"} }, + { "pos": [3, 4, 3], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/falling_state.json b/tests/fluids/water/falling_state.json index 6f61387..a7090d1 100644 --- a/tests/fluids/water/falling_state.json +++ b/tests/fluids/water/falling_state.json @@ -1,152 +1,52 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_falling_state", - "description": "Water sets falling=true when flowing downward", - "tags": [ - "state", - "falling" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_falling_state", + "description": "Water sets falling=true when flowing downward", + "tags": ["state", "falling"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 4, - 10, - 4 - ] - ] + "region": [ [0, 0, 0], [4, 10, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 4, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 4, - 6, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [4, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 4, - 6, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [4, 6, 0] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 6, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [4, 6, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 4, - 1, - 0 - ], - [ - 4, - 6, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 6, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place", - "pos": [ - 2, - 5, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + "at": 0, + "do": "fill", + "region": [ [4, 1, 0], [4, 6, 4] ], + "with": {"id": "minecraft:stone"} + }, + { "at": 1, "do": "place", "pos": [2, 5, 2], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 15, - "do": "assert", + "at": 15, + "do": "assert", "checks": [ - { - "pos": [ - 2, - 4, - 2 - ], - "is": { - "id": "minecraft:water", - "level": 8 - } - } + { "pos": [2, 4, 2], "is": {"id": "minecraft:water", "level": 8} } ] } ] } + diff --git a/tests/fluids/water/flowing_state.json b/tests/fluids/water/flowing_state.json index 5e6a531..e976667 100644 --- a/tests/fluids/water/flowing_state.json +++ b/tests/fluids/water/flowing_state.json @@ -1,152 +1,52 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_flowing_state", - "description": "Water has correct flowing state when not at source level", - "tags": [ - "state", - "flow" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_flowing_state", + "description": "Water has correct flowing state when not at source level", + "tags": ["state", "flow"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 6, - 5, - 4 - ] - ] + "region": [ [0, 0, 0], [6, 5, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 6, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 6, - 2, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [6, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 6, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [6, 2, 0] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [6, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 6, - 1, - 0 - ], - [ - 6, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place", - "pos": [ - 3, - 2, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + "at": 0, + "do": "fill", + "region": [ [6, 1, 0], [6, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, + { "at": 1, "do": "place", "pos": [3, 2, 2], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 30, - "do": "assert", + "at": 30, + "do": "assert", "checks": [ - { - "pos": [ - 3, - 1, - 2 - ], - "is": { - "id": "minecraft:water", - "level": "8" - } - } + { "pos": [3, 1, 2], "is": {"id": "minecraft:water", "level": "8"} } ] } ] } + diff --git a/tests/fluids/water/horizontal_spread.json b/tests/fluids/water/horizontal_spread.json index 0f83ae2..d76754a 100644 --- a/tests/fluids/water/horizontal_spread.json +++ b/tests/fluids/water/horizontal_spread.json @@ -1,232 +1,60 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_horizontal_spread", - "description": "Water spreads horizontally up to 4 blocks from source", - "tags": [ - "basic", - "flow", - "horizontal" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_horizontal_spread", + "description": "Water spreads horizontally up to 4 blocks from source", + "tags": ["basic", "flow", "horizontal"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 10, - 5, - 10 - ] - ] + "region": [ [0, 0, 0], [10, 5, 10] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 10, - 0, - 10 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 10, - 2, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [10, 0, 10] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 10 - ], - [ - 10, - 2, - 10 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [10, 2, 0] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 2, - 10 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 10], [10, 2, 10] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 10, - 1, - 0 - ], - [ - 10, - 2, - 10 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 2, 10] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place", - "pos": [ - 5, - 1, - 5 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + "at": 0, + "do": "fill", + "region": [ [10, 1, 0], [10, 2, 10] ], + "with": {"id": "minecraft:stone"} + }, + { "at": 1, "do": "place", "pos": [5, 1, 5], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 30, - "do": "assert", + "at": 30, + "do": "assert", "checks": [ - { - "pos": [ - 5, - 1, - 5 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 6, - 1, - 5 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 7, - 1, - 5 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 8, - 1, - 5 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 9, - 1, - 5 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 4, - 1, - 5 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 3, - 1, - 5 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 2, - 1, - 5 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 1, - 1, - 5 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [5, 1, 5], "is": {"id": "minecraft:water"} }, + { "pos": [6, 1, 5], "is": {"id": "minecraft:water"} }, + { "pos": [7, 1, 5], "is": {"id": "minecraft:water"} }, + { "pos": [8, 1, 5], "is": {"id": "minecraft:water"} }, + { "pos": [9, 1, 5], "is": {"id": "minecraft:water"} }, + { "pos": [4, 1, 5], "is": {"id": "minecraft:water"} }, + { "pos": [3, 1, 5], "is": {"id": "minecraft:water"} }, + { "pos": [2, 1, 5], "is": {"id": "minecraft:water"} }, + { "pos": [1, 1, 5], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/infinite_source.json b/tests/fluids/water/infinite_source.json index e2c7007..3c0f583 100644 --- a/tests/fluids/water/infinite_source.json +++ b/tests/fluids/water/infinite_source.json @@ -1,183 +1,66 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_infinite_source_creation", - "description": "Two source blocks create infinite source when diagonally adjacent", - "tags": [ - "infinite", - "source" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_infinite_source_creation", + "description": "Two source blocks create infinite source when diagonally adjacent", + "tags": ["infinite", "source"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 4, - 5, - 4 - ] - ] + "region": [ [0, 0, 0], [4, 5, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 4, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [4, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 4, - 2, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [4, 2, 0] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 4, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [4, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 4, - 1, - 0 - ], - [ - 4, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [4, 1, 0], [4, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 1, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "pos": [ - 3, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - } + { "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, + { "pos": [3, 1, 2], "block": {"id": "minecraft:water", "level": 0} } ] - }, + }, { - "at": 20, - "do": "assert", + "at": 20, + "do": "assert", "checks": [ - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} } ] - }, + }, { - "at": 21, - "do": "assert", + "at": 21, + "do": "assert", "checks": [ - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:water", - "level": "0" - } - } + { "pos": [2, 1, 2], "is": {"id": "minecraft:water", "level": "0"} } ] } ] } + diff --git a/tests/fluids/water/level_decrease.json b/tests/fluids/water/level_decrease.json index 1357767..df5d730 100644 --- a/tests/fluids/water/level_decrease.json +++ b/tests/fluids/water/level_decrease.json @@ -1,191 +1,56 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_level_decrease", - "description": "Water level decreases by 1 per block horizontally", - "tags": [ - "level", - "flow" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_level_decrease", + "description": "Water level decreases by 1 per block horizontally", + "tags": ["level", "flow"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 8, - 5, - 4 - ] - ] + "region": [ [0, 0, 0], [8, 5, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 8, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 8, - 2, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [8, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 8, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [8, 2, 0] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [8, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 8, - 1, - 0 - ], - [ - 8, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place", - "pos": [ - 1, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + "at": 0, + "do": "fill", + "region": [ [8, 1, 0], [8, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, + { "at": 1, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 30, - "do": "assert", + "at": 30, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 3, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 4, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 5, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [1, 1, 2], "is": {"id": "minecraft:water"} }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} }, + { "pos": [3, 1, 2], "is": {"id": "minecraft:water"} }, + { "pos": [4, 1, 2], "is": {"id": "minecraft:water"} }, + { "pos": [5, 1, 2], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/max_spread_distance.json b/tests/fluids/water/max_spread_distance.json index 3049393..d50eef2 100644 --- a/tests/fluids/water/max_spread_distance.json +++ b/tests/fluids/water/max_spread_distance.json @@ -1,180 +1,59 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_max_spread_distance", - "description": "Water spreads exactly 7 blocks from source on flat surface", - "tags": [ - "distance", - "limit" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_max_spread_distance", + "description": "Water spreads exactly 7 blocks from source on flat surface", + "tags": ["distance", "limit"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 14, - 5, - 4 - ] - ] + "region": [ [0, 0, 0], [14, 5, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 14, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 14, - 2, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 14, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 14, - 1, - 0 - ], - [ - 14, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 1, - 1, - 0 - ], - [ - 1, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 1, - "do": "place", - "pos": [ - 2, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "at": 40, - "do": "assert", + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [14, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [14, 2, 0] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [14, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [14, 1, 0], [14, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [1, 1, 0], [1, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, + { "at": 1, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, + { + "at": 40, + "do": "assert", "checks": [ - { - "pos": [ - 9, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 10, - 1, - 2 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [ 9, 1, 2], "is": {"id": "minecraft:water"} }, + { "pos": [10, 1, 2], "is": {"id": "minecraft:air" } } ] } ] } + diff --git a/tests/fluids/water/pool_formation.json b/tests/fluids/water/pool_formation.json index c38e859..69a36a0 100644 --- a/tests/fluids/water/pool_formation.json +++ b/tests/fluids/water/pool_formation.json @@ -1,444 +1,70 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_pool_formation", - "description": "Water fills a pool evenly from single source", - "tags": [ - "pool", - "fill" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_pool_formation", + "description": "Water fills a pool evenly from single source", + "tags": ["pool", "fill"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 10, - 5, - 10 - ] - ] + "region": [ [0, 0, 0], [10, 5, 10] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 10, - 0, - 10 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [10, 0, 10] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 3, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 5, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 6, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 7, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 9, - 1, - 1 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 9 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 9 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 3, - 1, - 9 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 1, - 9 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 5, - 1, - 9 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 6, - 1, - 9 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 7, - 1, - 9 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 9 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 9, - 1, - 9 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 5 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 6 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 7 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 8 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 9, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 9, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 9, - 1, - 4 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 9, - 1, - 5 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 9, - 1, - 6 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 9, - 1, - 7 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 9, - 1, - 8 - ], - "block": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [2, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [3, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [5, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [6, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [7, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [9, 1, 1], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 9], "block": {"id": "minecraft:stone"} }, + { "pos": [2, 1, 9], "block": {"id": "minecraft:stone"} }, + { "pos": [3, 1, 9], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 1, 9], "block": {"id": "minecraft:stone"} }, + { "pos": [5, 1, 9], "block": {"id": "minecraft:stone"} }, + { "pos": [6, 1, 9], "block": {"id": "minecraft:stone"} }, + { "pos": [7, 1, 9], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 9], "block": {"id": "minecraft:stone"} }, + { "pos": [9, 1, 9], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 2], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 5], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 6], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 7], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 1, 8], "block": {"id": "minecraft:stone"} }, + { "pos": [9, 1, 2], "block": {"id": "minecraft:stone"} }, + { "pos": [9, 1, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [9, 1, 4], "block": {"id": "minecraft:stone"} }, + { "pos": [9, 1, 5], "block": {"id": "minecraft:stone"} }, + { "pos": [9, 1, 6], "block": {"id": "minecraft:stone"} }, + { "pos": [9, 1, 7], "block": {"id": "minecraft:stone"} }, + { "pos": [9, 1, 8], "block": {"id": "minecraft:stone"} } ] - }, - { - "at": 2, - "do": "place", - "pos": [ - 5, - 1, - 5 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "at": 2, - "do": "place", - "pos": [ - 5, - 1, - 5 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + }, + { "at": 2, "do": "place", "pos": [5, 1, 5], "block": {"id": "minecraft:water", "level": 0} }, + { "at": 2, "do": "place", "pos": [5, 1, 5], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 60, - "do": "assert", + "at": 60, + "do": "assert", "checks": [ - { - "pos": [ - 3, - 1, - 5 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 7, - 1, - 5 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 5, - 1, - 3 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 5, - 1, - 7 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [3, 1, 5], "is": {"id": "minecraft:water"} }, + { "pos": [7, 1, 5], "is": {"id": "minecraft:water"} }, + { "pos": [5, 1, 3], "is": {"id": "minecraft:water"} }, + { "pos": [5, 1, 7], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/ravine_fill.json b/tests/fluids/water/ravine_fill.json index 24862ab..fbf750b 100644 --- a/tests/fluids/water/ravine_fill.json +++ b/tests/fluids/water/ravine_fill.json @@ -1,291 +1,71 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_ravine_fill", - "description": "Water fills a ravine from top to bottom", - "tags": [ - "ravine", - "fill", - "complex" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_ravine_fill", + "description": "Water fills a ravine from top to bottom", + "tags": ["ravine", "fill", "complex"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 12, - 15, - 6 - ] - ] + "region": [ [0, 0, 0], [12, 15, 6] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 12, - 0, - 6 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [12, 0, 6] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 12, - 7, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [12, 7, 0] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 6 - ], - [ - 12, - 7, - 6 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 6], [12, 7, 6] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 7, - 6 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 7, 6] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 12, - 1, - 0 - ], - [ - 12, - 7, - 6 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [12, 1, 0], [12, 7, 6] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 4, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 2, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 3, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 4, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 4, - 5, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 1, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 2, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 3, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 4, - 3 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 8, - 5, - 3 - ], - "block": { - "id": "minecraft:stone" - } - } + { "pos": [4, 1, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 2, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 3, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 4, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [4, 5, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 1, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 2, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 3, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 4, 3], "block": {"id": "minecraft:stone"} }, + { "pos": [8, 5, 3], "block": {"id": "minecraft:stone"} } ] - }, - { - "at": 2, - "do": "place", - "pos": [ - 6, - 6, - 3 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "at": 2, - "do": "place", - "pos": [ - 6, - 6, - 3 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + }, + { "at": 2, "do": "place", "pos": [6, 6, 3], "block": {"id": "minecraft:water", "level": 0} }, + { "at": 2, "do": "place", "pos": [6, 6, 3], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 60, - "do": "assert", + "at": 60, + "do": "assert", "checks": [ - { - "pos": [ - 6, - 1, - 3 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 5, - 1, - 3 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 7, - 1, - 3 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [6, 1, 3], "is": {"id": "minecraft:water"} }, + { "pos": [5, 1, 3], "is": {"id": "minecraft:water"} }, + { "pos": [7, 1, 3], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/replacement.json b/tests/fluids/water/replacement.json index 2ee9c97..4926a79 100644 --- a/tests/fluids/water/replacement.json +++ b/tests/fluids/water/replacement.json @@ -1,167 +1,59 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_replacement_behavior", - "description": "Water can replace certain non-solid blocks", - "tags": [ - "replacement", - "block" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_replacement_behavior", + "description": "Water can replace certain non-solid blocks", + "tags": ["replacement", "block"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 6, - 5, - 4 - ] - ] + "region": [ [0, 0, 0], [6, 5, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 6, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 6, - 2, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 6, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 6, - 1, - 0 - ], - [ - 6, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 1, - "do": "place_each", + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [6, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [6, 2, 0] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [6, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [6, 1, 0], [6, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 2, - 1, - 2 - ], - "block": { - "id": "minecraft:tall_grass" - } - } + { "pos": [2, 1, 2], "block": {"id": "minecraft:tall_grass"} } ] - }, - { - "at": 2, - "do": "place", - "pos": [ - 1, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + }, + { "at": 2, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 30, - "do": "assert", + "at": 30, + "do": "assert", "checks": [ - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/shortest_path.json b/tests/fluids/water/shortest_path.json index d22dfc9..0b01a2d 100644 --- a/tests/fluids/water/shortest_path.json +++ b/tests/fluids/water/shortest_path.json @@ -1,198 +1,61 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_spreading_priority_shortest_path", - "description": "Water takes shortest path to lower ground", - "tags": [ - "pathfinding", - "priority" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_spreading_priority_shortest_path", + "description": "Water takes shortest path to lower ground", + "tags": ["pathfinding", "priority"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 14, - 8, - 6 - ] - ] + "region": [ [0, 0, 0], [14, 8, 6] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 3, - 0 - ], - [ - 14, - 3, - 6 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 4, - 0 - ], - [ - 14, - 5, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 4, - 6 - ], - [ - 14, - 5, - 6 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 4, - 0 - ], - [ - 0, - 5, - 6 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 14, - 4, - 0 - ], - [ - 14, - 5, - 6 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 1, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 14, - 0, - 6 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 2, - "do": "place", - "pos": [ - 7, - 4, - 3 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "at": 3, - "do": "remove", - "pos": [ - 9, - 3, - 3 - ] - }, - { - "at": 4, - "do": "remove", - "pos": [ - 5, - 3, - 3 - ] - }, - { - "at": 50, - "do": "assert", + "at": 0, + "do": "fill", + "region": [ [0, 3, 0], [14, 3, 6] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 4, 0], [14, 5, 0] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 4, 6], [14, 5, 6] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 4, 0], [0, 5, 6] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [14, 4, 0], [14, 5, 6] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 1, + "do": "fill", + "region": [ [0, 0, 0], [14, 0, 6] ], + "with": {"id": "minecraft:stone"} + }, + { "at": 2, "do": "place", "pos": [7, 4, 3], "block": {"id": "minecraft:water", "level": 0} }, + { "at": 3, "do": "remove", "pos": [9, 3, 3] }, + { "at": 4, "do": "remove", "pos": [5, 3, 3] }, + { + "at": 50, + "do": "assert", "checks": [ - { - "pos": [ - 9, - 2, - 3 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 5, - 2, - 3 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [9, 2, 3], "is": {"id": "minecraft:water"} }, + { "pos": [5, 2, 3], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/source_removal.json b/tests/fluids/water/source_removal.json index 446cfb3..77b6367 100644 --- a/tests/fluids/water/source_removal.json +++ b/tests/fluids/water/source_removal.json @@ -1,236 +1,66 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_source_removal", - "description": "Flowing water disappears when source is removed", - "tags": [ - "source", - "removal" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_source_removal", + "description": "Flowing water disappears when source is removed", + "tags": ["source", "removal"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 8, - 5, - 4 - ] - ] + "region": [ [0, 0, 0], [8, 5, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 8, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 8, - 2, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [8, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 8, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [8, 2, 0] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [8, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 8, - 1, - 0 - ], - [ - 8, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place", - "pos": [ - 1, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + "at": 0, + "do": "fill", + "region": [ [8, 1, 0], [8, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, + { "at": 1, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 30, - "do": "assert", + "at": 30, + "do": "assert", "checks": [ - { - "pos": [ - 4, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - } - ] - }, - { - "at": 31, - "do": "remove", - "pos": [ - 1, - 1, - 2 + { "pos": [4, 1, 2], "is": {"id": "minecraft:water"} } ] - }, + }, + { "at": 31, "do": "remove", "pos": [1, 1, 2] }, { - "at": 80, - "do": "assert", + "at": 80, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 1, - 2 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 1, - 2 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 1, - 2 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 1, - 2 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 1, - 2 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [1, 1, 2], "is": {"id": "minecraft:air"} }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:air"} }, + { "pos": [3, 1, 2], "is": {"id": "minecraft:air"} }, + { "pos": [4, 1, 2], "is": {"id": "minecraft:air"} }, + { "pos": [5, 1, 2], "is": {"id": "minecraft:air"} }, + { "pos": [6, 1, 2], "is": {"id": "minecraft:air"} }, + { "pos": [7, 1, 2], "is": {"id": "minecraft:air"} } ] } ] } + diff --git a/tests/fluids/water/stability.json b/tests/fluids/water/stability.json index 2891c1e..9179447 100644 --- a/tests/fluids/water/stability.json +++ b/tests/fluids/water/stability.json @@ -1,151 +1,52 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_tick_rate_consistency", - "description": "Water updates consistently with 5-tick rate", - "tags": [ - "timing", - "tick" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_tick_rate_consistency", + "description": "Water updates consistently with 5-tick rate", + "tags": ["timing", "tick"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 8, - 5, - 4 - ] - ] + "region": [ [0, 0, 0], [8, 5, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 8, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 8, - 2, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [8, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 8, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [8, 2, 0] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [8, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 8, - 1, - 0 - ], - [ - 8, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place", - "pos": [ - 1, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + "at": 0, + "do": "fill", + "region": [ [8, 1, 0], [8, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, + { "at": 1, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 10, - "do": "assert", + "at": 10, + "do": "assert", "checks": [ - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/stair_flow.json b/tests/fluids/water/stair_flow.json index cb06540..8619608 100644 --- a/tests/fluids/water/stair_flow.json +++ b/tests/fluids/water/stair_flow.json @@ -1,197 +1,62 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_stair_flow", - "description": "Water flows down stairs correctly", - "tags": [ - "stairs", - "flow" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_stair_flow", + "description": "Water flows down stairs correctly", + "tags": ["stairs", "flow"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 8, - 8, - 4 - ] - ] + "region": [ [0, 0, 0], [8, 8, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 8, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 8, - 4, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 8, - 4, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 4, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 8, - 1, - 0 - ], - [ - 8, - 4, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "place_each", + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [8, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [8, 4, 0] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [8, 4, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 4, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [8, 1, 0], [8, 4, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 1, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 2], "block": {"id": "minecraft:stone"} }, + { "pos": [1, 2, 2], "block": {"id": "minecraft:stone"} }, + { "pos": [2, 1, 2], "block": {"id": "minecraft:stone"} } ] - }, - { - "at": 1, - "do": "place", - "pos": [ - 1, - 3, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + }, + { "at": 1, "do": "place", "pos": [1, 3, 2], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 40, - "do": "assert", + "at": 40, + "do": "assert", "checks": [ - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 3, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [2, 2, 2], "is": {"id": "minecraft:water"} }, + { "pos": [3, 1, 2], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/three_source_infinite.json b/tests/fluids/water/three_source_infinite.json index 7e8200b..6f2e589 100644 --- a/tests/fluids/water/three_source_infinite.json +++ b/tests/fluids/water/three_source_infinite.json @@ -1,204 +1,68 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_three_source_infinite", - "description": "Three adjacent source blocks create stable infinite sources", - "tags": [ - "infinite", - "source", - "stable" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_three_source_infinite", + "description": "Three adjacent source blocks create stable infinite sources", + "tags": ["infinite", "source", "stable"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 6, - 5, - 4 - ] - ] + "region": [ [0, 0, 0], [6, 5, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 6, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [6, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 6, - 2, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [6, 2, 0] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 6, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [6, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 6, - 1, - 0 - ], - [ - 6, - 2, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [6, 1, 0], [6, 2, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place_each", + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 1, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, - { - "pos": [ - 3, - 1, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - } - ] - }, - { - "at": 30, - "do": "remove", - "pos": [ - 2, - 1, - 2 + { "pos": [1, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, + { "pos": [2, 1, 2], "block": {"id": "minecraft:water", "level": 0} }, + { "pos": [3, 1, 2], "block": {"id": "minecraft:water", "level": 0} } ] - }, + }, + { "at": 30, "do": "remove", "pos": [2, 1, 2] }, { - "at": 50, - "do": "assert", + "at": 50, + "do": "assert", "checks": [ - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [2, 1, 2], "is": {"id": "minecraft:water"} } ] - }, + }, { - "at": 51, - "do": "assert", + "at": 51, + "do": "assert", "checks": [ - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:water", - "level": "0" - } - } + { "pos": [2, 1, 2], "is": {"id": "minecraft:water", "level": "0"} } ] } ] } + diff --git a/tests/fluids/water/u_shape.json b/tests/fluids/water/u_shape.json index d42cfa3..c6cbbde 100644 --- a/tests/fluids/water/u_shape.json +++ b/tests/fluids/water/u_shape.json @@ -1,177 +1,60 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_u_shape_flow", - "description": "Water flows around obstacles in U-shaped channel", - "tags": [ - "pathfinding", - "complex" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_u_shape_flow", + "description": "Water flows around obstacles in U-shaped channel", + "tags": ["pathfinding", "complex"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 4, - 5, - 4 - ] - ] + "region": [ [0, 0, 0], [4, 5, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 4, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 4, - 1, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 4, - 1, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 1, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 4, - 1, - 0 - ], - [ - 4, - 1, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 1, - "do": "place_each", + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [4, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [4, 1, 0] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [4, 1, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 1, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 0, + "do": "fill", + "region": [ [4, 1, 0], [4, 1, 4] ], + "with": {"id": "minecraft:stone"} + }, + { + "at": 1, + "do": "place_each", "blocks": [ - { - "pos": [ - 2, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 3, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - } + { "pos": [2, 1, 2], "block": {"id": "minecraft:stone"} }, + { "pos": [3, 1, 2], "block": {"id": "minecraft:stone"} } ] - }, - { - "at": 2, - "do": "place", - "pos": [ - 1, - 1, - 1 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + }, + { "at": 2, "do": "place", "pos": [1, 1, 1], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 60, - "do": "assert", + "at": 60, + "do": "assert", "checks": [ - { - "pos": [ - 3, - 1, - 3 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [3, 1, 3], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/fluids/water/vertical_column.json b/tests/fluids/water/vertical_column.json index 21222db..798f0b8 100644 --- a/tests/fluids/water/vertical_column.json +++ b/tests/fluids/water/vertical_column.json @@ -1,171 +1,54 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "name": "water_vertical_column", - "description": "Water creates continuous vertical column when falling", - "tags": [ - "vertical", - "falling" - ], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "name": "water_vertical_column", + "description": "Water creates continuous vertical column when falling", + "tags": ["vertical", "falling"], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 4, - 20, - 4 - ] - ] + "region": [ [0, 0, 0], [4, 20, 4] ] } - }, + }, "timeline": [ { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 0, - 0 - ], - [ - 4, - 0, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, - { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 4, - 16, - 0 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 0, 0], [4, 0, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 4 - ], - [ - 4, - 16, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [4, 16, 0] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 0, - 1, - 0 - ], - [ - 0, - 16, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 4], [4, 16, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 0, - "do": "fill", - "region": [ - [ - 4, - 1, - 0 - ], - [ - 4, - 16, - 4 - ] - ], - "with": { - "id": "minecraft:stone" - } - }, + "at": 0, + "do": "fill", + "region": [ [0, 1, 0], [0, 16, 4] ], + "with": {"id": "minecraft:stone"} + }, { - "at": 1, - "do": "place", - "pos": [ - 2, - 15, - 2 - ], - "block": { - "id": "minecraft:water", - "level": 0 - } - }, + "at": 0, + "do": "fill", + "region": [ [4, 1, 0], [4, 16, 4] ], + "with": {"id": "minecraft:stone"} + }, + { "at": 1, "do": "place", "pos": [2, 15, 2], "block": {"id": "minecraft:water", "level": 0} }, { - "at": 41, - "do": "assert", + "at": 41, + "do": "assert", "checks": [ - { - "pos": [ - 2, - 15, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 2, - 10, - 2 - ], - "is": { - "id": "minecraft:water" - } - }, - { - "pos": [ - 2, - 7, - 2 - ], - "is": { - "id": "minecraft:water" - } - } + { "pos": [2, 15, 2], "is": {"id": "minecraft:water"} }, + { "pos": [2, 10, 2], "is": {"id": "minecraft:water"} }, + { "pos": [2, 7, 2], "is": {"id": "minecraft:water"} } ] } ] } + diff --git a/tests/portal/nether/create_nether_portal_X_21_21_All.json b/tests/portal/nether/create_nether_portal_X_21_21_All.json index 53eaedb..2327d97 100644 --- a/tests/portal/nether/create_nether_portal_X_21_21_All.json +++ b/tests/portal/nether/create_nether_portal_X_21_21_All.json @@ -1,6336 +1,712 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "create_nether_portal_X_21_21_All", - "description": "Test different portal size", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_X_21_21_All", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 30, - 30, - 30 - ] - ] - }, + "region": [ [0, 0, 0], [30, 30, 30] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 5, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 6, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 7, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 8, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 9, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 10, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 11, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 12, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 13, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 14, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 15, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 16, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 17, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 18, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 19, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 20, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 21, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 5, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 6, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 7, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 8, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 9, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 10, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 11, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 12, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 13, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 14, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 15, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 16, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 17, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 18, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 19, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 20, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 21, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - } + { "pos": [ 0, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 21, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 21, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 22, 0], "block": {"id": "minecraft:obsidian"} } ] - }, - { - "at": 2, - "do": "use_item_on", - "pos": [ - 11, - 0, - 0 - ], - "face": "top", - "item": "minecraft:flint_and_steel" - }, + }, + { "at": 2, "do": "use_item_on", "pos": [11, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 5, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 6, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 7, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 8, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 9, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 10, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 11, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 12, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 13, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 14, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 15, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 16, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 17, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 18, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 19, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 20, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 21, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 5, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 6, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 7, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 8, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 9, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 10, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 11, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 12, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 13, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 14, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 15, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 16, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 17, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 18, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 19, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 20, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 21, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 11, - 1, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 2, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 3, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 4, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 5, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 6, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 7, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 8, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 9, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 10, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 11, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 12, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 13, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 14, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 15, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 16, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 17, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 18, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 19, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 20, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 21, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 12, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 21, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [ 11 , 1 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 2 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 3 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 4 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 5 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 6 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 7 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 8 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 9 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 10 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 11 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 12 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 13 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 14 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 15 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 16 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 17 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 18 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 19 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 20 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 21 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { "pos": [12, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 21, 0], "is": {"id": "minecraft:air"} } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/create_nether_portal_X_21_21_None.json b/tests/portal/nether/create_nether_portal_X_21_21_None.json index 1129b5a..4c51a79 100644 --- a/tests/portal/nether/create_nether_portal_X_21_21_None.json +++ b/tests/portal/nether/create_nether_portal_X_21_21_None.json @@ -1,6256 +1,704 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "create_nether_portal_X_21_21_None", - "description": "Test different portal size", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_X_21_21_None", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 30, - 30, - 30 - ] - ] - }, + "region": [ [0, 0, 0], [30, 30, 30] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 5, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 6, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 7, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 8, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 9, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 10, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 11, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 12, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 13, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 14, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 15, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 16, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 17, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 18, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 19, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 20, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 21, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 5, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 6, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 7, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 8, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 9, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 10, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 11, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 12, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 13, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 14, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 15, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 16, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 17, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 18, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 19, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 20, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 21, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - } + { "pos": [ 0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 21, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 21, 0], "block": {"id": "minecraft:obsidian"} } ] - }, - { - "at": 2, - "do": "use_item_on", - "pos": [ - 11, - 0, - 0 - ], - "face": "top", - "item": "minecraft:flint_and_steel" - }, + }, + { "at": 2, "do": "use_item_on", "pos": [11, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 5, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 6, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 7, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 8, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 9, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 10, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 11, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 12, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 13, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 14, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 15, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 16, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 17, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 18, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 19, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 20, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 21, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 5, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 6, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 7, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 8, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 9, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 10, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 11, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 12, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 13, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 14, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 15, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 16, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 17, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 18, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 19, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 20, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 21, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 11, - 1, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 2, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 3, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 4, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 5, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 6, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 7, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 8, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 9, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 10, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 11, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 12, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 13, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 14, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 15, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 16, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 17, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 18, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 19, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 20, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 21, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 12, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 21, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [ 11 , 1 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 2 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 3 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 4 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 5 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 6 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 7 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 8 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 9 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 10 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 11 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 12 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 13 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 14 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 15 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 16 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 17 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 18 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 19 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 20 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 21 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { "pos": [12, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 21, 0], "is": {"id": "minecraft:air"} } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/create_nether_portal_X_22_22_None.json b/tests/portal/nether/create_nether_portal_X_22_22_None.json index c7cd2f9..5257ca6 100644 --- a/tests/portal/nether/create_nether_portal_X_22_22_None.json +++ b/tests/portal/nether/create_nether_portal_X_22_22_None.json @@ -1,6771 +1,758 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "create_nether_portal_X_22_22_None", - "description": "Test different portal size", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_X_22_22_None", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 30, - 30, - 30 - ] - ] - }, + "region": [ [0, 0, 0], [30, 30, 30] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 5, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 6, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 7, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 8, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 9, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 10, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 11, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 12, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 13, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 14, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 15, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 16, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 17, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 18, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 19, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 20, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 21, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 23, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 5, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 6, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 7, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 8, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 9, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 10, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 11, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 12, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 13, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 14, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 15, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 16, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 17, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 18, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 19, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 20, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 21, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 22, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - } + { "pos": [ 0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 21, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 0, 22, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 1, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 2, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 3, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 4, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 5, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 6, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 7, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 8, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [ 9, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [10, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [11, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [12, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [13, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [14, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [15, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [16, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [17, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [18, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [19, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [20, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [21, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [22, 23, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 5, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 6, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 7, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 8, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 9, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 10, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 11, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 12, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 13, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 14, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 15, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 16, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 17, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 18, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 19, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 20, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 21, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [23, 22, 0], "block": {"id": "minecraft:obsidian"} } ] - }, - { - "at": 2, - "do": "use_item_on", - "pos": [ - 11, - 0, - 0 - ], - "face": "top", - "item": "minecraft:flint_and_steel" - }, + }, + { "at": 2, "do": "use_item_on", "pos": [11, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 5, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 6, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 7, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 8, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 9, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 10, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 11, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 12, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 13, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 14, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 15, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 16, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 17, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 18, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 19, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 20, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 21, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 4, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 5, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 6, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 7, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 8, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 9, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 10, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 11, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 12, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 13, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 14, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 15, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 16, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 17, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 18, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 19, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 20, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 21, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 22, - 23, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 5, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 6, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 7, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 8, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 9, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 10, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 11, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 12, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 13, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 14, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 15, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 16, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 17, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 18, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 19, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 20, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 21, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 23, - 22, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 3, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 4, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 5, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 6, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 7, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 8, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 9, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 10, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 11, - 1, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 2, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 3, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 4, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 5, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 6, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 7, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 8, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 9, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 10, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 11, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 12, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 13, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 14, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 15, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 16, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 17, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 18, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 19, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 20, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 21, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 11, - 22, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 12, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 12, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 13, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 14, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 15, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 16, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 17, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 18, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 19, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 20, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 21, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 4, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 5, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 6, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 7, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 8, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 9, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 10, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 11, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 12, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 13, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 14, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 15, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 16, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 17, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 18, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 19, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 20, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 21, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 22, - 22, - 0 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [4, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [5, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [6, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [7, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [8, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [9, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [10, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [11, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [12, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [13, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [14, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [15, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [16, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [17, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [18, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [19, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [20, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [21, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [22, 23, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 5, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 6, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 7, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 8, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 9, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 10, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 11, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 12, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 13, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 14, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 15, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 16, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 17, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 18, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 19, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 20, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 21, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [23, 22, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [1, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [3, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [4, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [5, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [6, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [7, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [8, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [9, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [10, 22, 0], "is": {"id": "minecraft:air"} }, + { + "pos": [ 11 , 1 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 2 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 3 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 4 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 5 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 6 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 7 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 8 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 9 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 10 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 11 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 12 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 13 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 14 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 15 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 16 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 17 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 18 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 19 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 20 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 21 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 11 , 22 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { "pos": [12, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [12, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [13, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [14, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [15, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [16, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [17, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [18, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [19, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [20, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [21, 22, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 2, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 3, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 4, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 5, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 6, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 7, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 8, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 9, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 10, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 11, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 12, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 13, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 14, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 15, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 16, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 17, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 18, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 19, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 20, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 21, 0], "is": {"id": "minecraft:air"} }, + { "pos": [22, 22, 0], "is": {"id": "minecraft:air"} } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/create_nether_portal_X_2_2_All.json b/tests/portal/nether/create_nether_portal_X_2_2_All.json index b1f998a..f0d9874 100644 --- a/tests/portal/nether/create_nether_portal_X_2_2_All.json +++ b/tests/portal/nether/create_nether_portal_X_2_2_All.json @@ -1,351 +1,66 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "create_nether_portal_X_2_2_All", - "description": "Test different portal size", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_X_2_2_All", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 30, - 30, - 30 - ] - ] - }, + "region": [ [0, 0, 0], [30, 30, 30] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - } + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian"} } ] - }, - { - "at": 2, - "do": "use_item_on", - "pos": [ - 1, - 0, - 0 - ], - "face": "top", - "item": "minecraft:flint_and_steel" - }, + }, + { "at": 2, "do": "use_item_on", "pos": [1, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { + "pos": [ 1 , 1 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 1 , 2 , 0 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air"} } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/create_nether_portal_X_2_3_All.json b/tests/portal/nether/create_nether_portal_X_2_3_All.json index 3361f2c..fafa597 100644 --- a/tests/portal/nether/create_nether_portal_X_2_3_All.json +++ b/tests/portal/nether/create_nether_portal_X_2_3_All.json @@ -1,407 +1,66 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "create_nether_portal_X_2_3_All", - "description": "Test different portal size", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_X_2_3_All", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 30, - 30, - 30 - ] - ] - }, + "region": [ [0, 0, 0], [30, 30, 30] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - } + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian"} } ] - }, - { - "at": 2, - "do": "use_item_on", - "pos": [ - 1, - 0, - 0 - ], - "face": "top", - "item": "minecraft:flint_and_steel" - }, + }, + { "at": 2, "do": "use_item_on", "pos": [1, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/create_nether_portal_X_2_3_None.json b/tests/portal/nether/create_nether_portal_X_2_3_None.json index d5be05d..32a69e0 100644 --- a/tests/portal/nether/create_nether_portal_X_2_3_None.json +++ b/tests/portal/nether/create_nether_portal_X_2_3_None.json @@ -1,327 +1,58 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "nether_portal_X_2_3_None", - "description": "Test different portal size", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "nether_portal_X_2_3_None", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 30, - 30, - 30 - ] - ] - }, + "region": [ [0, 0, 0], [30, 30, 30] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - } + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian"} } ] - }, - { - "at": 2, - "do": "use_item_on", - "pos": [ - 1, - 0, - 0 - ], - "face": "top", - "item": "minecraft:flint_and_steel" - }, + }, + { "at": 2, "do": "use_item_on", "pos": [1, 0, 0], "face": "top", "item": "minecraft:flint_and_steel" }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/create_nether_portal_Z_2_2_None.json b/tests/portal/nether/create_nether_portal_Z_2_2_None.json index 8c7e9a4..7264c77 100644 --- a/tests/portal/nether/create_nether_portal_Z_2_2_None.json +++ b/tests/portal/nether/create_nether_portal_Z_2_2_None.json @@ -1,271 +1,58 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "create_nether_portal_Z_2_2_None", - "description": "Test different portal size", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_Z_2_2_None", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 30, - 30, - 30 - ] - ] - }, + "region": [ [0, 0, 0], [30, 30, 30] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 0, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 0, - 2 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 2 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 3 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 3 - ], - "block": { - "id": "minecraft:obsidian" - } - } + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 1], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 1], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 2], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 2], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 3], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 3], "block": {"id": "minecraft:obsidian"} } ] - }, + }, + { "at": 2, "do": "use_item_on", "pos": [0, 0, 1], "face": "top", "item": "minecraft:flint_and_steel" }, { - "at": 2, - "do": "use_item_on", - "pos": [ - 0, - 0, - 1 - ], - "face": "top", - "item": "minecraft:flint_and_steel" - }, - { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 0, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 0, - 2 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 2 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 3 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 3 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 1 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 0, - 2, - 1 - ], - "is": [ - { - "id": "minecraft:air" - }, - { - "id": "minecraft:fire" - } - ] - }, - { - "pos": [ - 0, - 1, - 2 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 0, - 2, - 2 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 1], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 1], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 2], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 2], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 3], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 3], "is": {"id": "minecraft:obsidian"} }, + { + "pos": [ 0 , 1 , 1 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { + "pos": [ 0 , 2 , 1 ], + "is" : [ {"id": "minecraft:air"}, {"id": "minecraft:fire"} ] + }, + { "pos": [0, 1, 2], "is": {"id": "minecraft:air"} }, + { "pos": [0, 2, 2], "is": {"id": "minecraft:air"} } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/create_nether_portal_Z_2_3_None.json b/tests/portal/nether/create_nether_portal_Z_2_3_None.json index 54eb6cc..8739345 100644 --- a/tests/portal/nether/create_nether_portal_Z_2_3_None.json +++ b/tests/portal/nether/create_nether_portal_Z_2_3_None.json @@ -1,327 +1,58 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "create_nether_portal_Z_2_3_None", - "description": "Test different portal size", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "create_nether_portal_Z_2_3_None", + "description": "Test different portal size", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 30, - 30, - 30 - ] - ] - }, + "region": [ [0, 0, 0], [30, 30, 30] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 0, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 0, - 2 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 2 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 3 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 3 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 3 - ], - "block": { - "id": "minecraft:obsidian" - } - } + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 1], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 1], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 0, 2], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 2], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 3], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 3], "block": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 3], "block": {"id": "minecraft:obsidian"} } ] - }, - { - "at": 2, - "do": "use_item_on", - "pos": [ - 0, - 0, - 1 - ], - "face": "top", - "item": "minecraft:flint_and_steel" - }, + }, + { "at": 2, "do": "use_item_on", "pos": [0, 0, 1], "face": "top", "item": "minecraft:flint_and_steel" }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 0, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 0, - 2 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 2 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 3 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 3 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 3 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "z" - } - }, - { - "pos": [ - 0, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "z" - } - }, - { - "pos": [ - 0, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "z" - } - }, - { - "pos": [ - 0, - 1, - 2 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "z" - } - }, - { - "pos": [ - 0, - 2, - 2 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "z" - } - }, - { - "pos": [ - 0, - 3, - 2 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "z" - } - } + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 0, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 0, 2], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 2], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 3], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 3], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 3], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, + { "pos": [0, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, + { "pos": [0, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, + { "pos": [0, 1, 2], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, + { "pos": [0, 2, 2], "is": {"id": "minecraft:nether_portal", "axis": "z"} }, + { "pos": [0, 3, 2], "is": {"id": "minecraft:nether_portal", "axis": "z"} } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json index ba559fc..23fca2c 100644 --- a/tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Bottom.json @@ -1,670 +1,97 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "destroy_nether_portal_X_2_3_Bottom", - "description": "Test different portal size to destroy", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Bottom", + "description": "Test different portal size to destroy", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 23, - 23, - 23 - ] - ] - }, + "region": [ [0, 0, 0], [23, 23, 23] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, - { - "at": 2, - "do": "place", - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 2, "do": "place", "pos": [1, 0, 0], "block": {"id": "minecraft:air"} }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Center.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Center.json index 53605a5..e7b552d 100644 --- a/tests/portal/nether/destroy_nether_portal_X_2_3_Center.json +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Center.json @@ -1,680 +1,98 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "destroy_nether_portal_X_2_3_Center", - "description": "Test different portal size to destroy", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Center", + "description": "Test different portal size to destroy", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 23, - 23, - 23 - ] - ] - }, + "region": [ [0, 0, 0], [23, 23, 23] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, - { - "at": 2, - "do": "place", - "pos": [ - 1, - 2, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 2, "do": "place", "pos": [1, 2, 0], "block": {"id": "minecraft:air"} }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Left.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Left.json index c628789..236164f 100644 --- a/tests/portal/nether/destroy_nether_portal_X_2_3_Left.json +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Left.json @@ -1,670 +1,97 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "destroy_nether_portal_X_2_3_Left", - "description": "Test different portal size to destroy", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Left", + "description": "Test different portal size to destroy", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 23, - 23, - 23 - ] - ] - }, + "region": [ [0, 0, 0], [23, 23, 23] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, - { - "at": 2, - "do": "place", - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 2, "do": "place", "pos": [0, 2, 0], "block": {"id": "minecraft:air"} }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Right.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Right.json index b7e8d39..8cad2af 100644 --- a/tests/portal/nether/destroy_nether_portal_X_2_3_Right.json +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Right.json @@ -1,670 +1,97 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "destroy_nether_portal_X_2_3_Right", - "description": "Test different portal size to destroy", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Right", + "description": "Test different portal size to destroy", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 23, - 23, - 23 - ] - ] - }, + "region": [ [0, 0, 0], [23, 23, 23] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, - { - "at": 2, - "do": "place", - "pos": [ - 3, - 2, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 2, "do": "place", "pos": [3, 2, 0], "block": {"id": "minecraft:air"} }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/destroy_nether_portal_X_2_3_Top.json b/tests/portal/nether/destroy_nether_portal_X_2_3_Top.json index 14b11fc..3562416 100644 --- a/tests/portal/nether/destroy_nether_portal_X_2_3_Top.json +++ b/tests/portal/nether/destroy_nether_portal_X_2_3_Top.json @@ -1,670 +1,97 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "destroy_nether_portal_X_2_3_Top", - "description": "Test different portal size to destroy", - "tags": [ - "portal", - "nether_portal", - "obsidian", - "fire" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:fire", - "minecraft:nether_portal" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "destroy_nether_portal_X_2_3_Top", + "description": "Test different portal size to destroy", + "tags": ["portal", "nether_portal", "obsidian", "fire"], + "minecraftIds": ["minecraft:obsidian", "minecraft:fire", "minecraft:nether_portal"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 23, - 23, - 23 - ] - ] - }, + "region": [ [0, 0, 0], [23, 23, 23] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "block": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, - { - "at": 2, - "do": "place", - "pos": [ - 1, - 4, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 2, "do": "place", "pos": [1, 4, 0], "block": {"id": "minecraft:air"} }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 0 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:air" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [0, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [0, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [2, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 0, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 1, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 2, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 3, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [3, 4, 0], "is": {"id": "minecraft:obsidian"} }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:air" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } ] } - ], + ], "breakpoints": [] } + diff --git a/tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json b/tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json index 15b8b78..d5a8b64 100644 --- a/tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json +++ b/tests/portal/nether/nether_portal_X_2_3_adjacent_fill.json @@ -1,3927 +1,528 @@ { - "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", - "flintVersion": null, - "name": "nether_portal_X_2_3_adjacent_fill", - "description": "Tests that placing and removing blocks adjacent to a 2x3 X-axis nether portal (front and back faces) does not destroy the portal", - "tags": [ - "portal", - "nether_portal", - "obsidian" - ], - "minecraftIds": [ - "minecraft:obsidian", - "minecraft:nether_portal", - "minecraft:stone" - ], - "dependencies": [], + "$schema": "https://raw.githubusercontent.com/FlintTestMC/flint-core/refs/heads/main/flint-content/test_spec_schema.json", + "flintVersion": null, + "name": "nether_portal_X_2_3_adjacent_fill", + "description": "Tests that placing and removing blocks adjacent to a 2x3 X-axis nether portal (front and back faces) does not destroy the portal", + "tags": ["portal", "nether_portal", "obsidian"], + "minecraftIds": ["minecraft:obsidian", "minecraft:nether_portal", "minecraft:stone"], + "dependencies": [], "setup": { "cleanup": { - "region": [ - [ - 0, - 0, - 0 - ], - [ - 4, - 5, - 3 - ] - ] - }, + "region": [ [0, 0, 0], [4, 5, 3] ] + }, "player": null - }, + }, "timeline": [ { - "at": 0, - "do": "place_each", + "at": 0, + "do": "place_each", "blocks": [ - { - "pos": [ - 0, - 0, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 1 - ], - "block": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 1 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "block": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 1], "block": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "block": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, + }, { - "at": 1, - "do": "assert", + "at": 1, + "do": "assert", "checks": [ - { - "pos": [ - 0, - 0, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 1, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 2, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 3, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 0, - 4, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 0, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 1, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 2, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 3, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 3, - 4, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 0, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 0, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 4, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 2, - 4, - 1 - ], - "is": { - "id": "minecraft:obsidian" - } - }, - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [0, 0, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 1, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 2, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 3, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [0, 4, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 0, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 1, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 2, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 3, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [3, 4, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 0, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 0, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 4, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [2, 4, 1], "is": {"id": "minecraft:obsidian" } }, + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} } ] - }, - { - "at": 1, - "do": "place", - "pos": [ - 1, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, + }, + { "at": 1, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:stone"} }, { - "at": 2, - "do": "assert", + "at": 2, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } } ] - }, + }, + { "at": 2, "do": "place", "pos": [1, 2, 2], "block": {"id": "minecraft:stone"} }, { - "at": 2, - "do": "place", - "pos": [ - 1, - 2, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "at": 3, - "do": "assert", + "at": 3, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 3, - "do": "place", - "pos": [ - 1, - 3, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, + }, + { "at": 3, "do": "place", "pos": [1, 3, 2], "block": {"id": "minecraft:stone"} }, { - "at": 4, - "do": "assert", + "at": 4, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } } ] - }, + }, + { "at": 4, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:stone"} }, { - "at": 4, - "do": "place", - "pos": [ - 2, - 1, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "at": 5, - "do": "assert", + "at": 5, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 5, - "do": "place", - "pos": [ - 2, - 2, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, + }, + { "at": 5, "do": "place", "pos": [2, 2, 2], "block": {"id": "minecraft:stone"} }, { - "at": 6, - "do": "assert", + "at": 6, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 6, - "do": "place", - "pos": [ - 2, - 3, - 2 - ], - "block": { - "id": "minecraft:stone" - } - }, + }, + { "at": 6, "do": "place", "pos": [2, 3, 2], "block": {"id": "minecraft:stone"} }, { - "at": 7, - "do": "assert", + "at": 7, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } } ] - }, + }, + { "at": 7, "do": "place", "pos": [1, 1, 0], "block": {"id": "minecraft:stone"} }, { - "at": 7, - "do": "place", - "pos": [ - 1, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "at": 8, - "do": "assert", + "at": 8, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 8, - "do": "place", - "pos": [ - 1, - 2, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, + }, + { "at": 8, "do": "place", "pos": [1, 2, 0], "block": {"id": "minecraft:stone"} }, { - "at": 9, - "do": "assert", + "at": 9, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 9, - "do": "place", - "pos": [ - 1, - 3, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, + }, + { "at": 9, "do": "place", "pos": [1, 3, 0], "block": {"id": "minecraft:stone"} }, { - "at": 10, - "do": "assert", + "at": 10, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } } ] - }, + }, + { "at": 10, "do": "place", "pos": [2, 1, 0], "block": {"id": "minecraft:stone"} }, { - "at": 10, - "do": "place", - "pos": [ - 2, - 1, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, - { - "at": 11, - "do": "assert", + "at": 11, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 11, - "do": "place", - "pos": [ - 2, - 2, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, + }, + { "at": 11, "do": "place", "pos": [2, 2, 0], "block": {"id": "minecraft:stone"} }, { - "at": 12, - "do": "assert", + "at": 12, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 12, - "do": "place", - "pos": [ - 2, - 3, - 0 - ], - "block": { - "id": "minecraft:stone" - } - }, + }, + { "at": 12, "do": "place", "pos": [2, 3, 0], "block": {"id": "minecraft:stone"} }, { - "at": 13, - "do": "assert", + "at": 13, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:stone" } } ] - }, + }, + { "at": 13, "do": "place", "pos": [2, 3, 0], "block": {"id": "minecraft:air"} }, { - "at": 13, - "do": "place", - "pos": [ - 2, - 3, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, - { - "at": 14, - "do": "assert", + "at": 14, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 0 - ], - "is": { - "id": "minecraft:air" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 0], "is": {"id": "minecraft:air" } } ] - }, - { - "at": 14, - "do": "place", - "pos": [ - 2, - 2, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 14, "do": "place", "pos": [2, 2, 0], "block": {"id": "minecraft:air"} }, { - "at": 15, - "do": "assert", + "at": 15, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 0], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 15, - "do": "place", - "pos": [ - 2, - 1, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 15, "do": "place", "pos": [2, 1, 0], "block": {"id": "minecraft:air"} }, { - "at": 16, - "do": "assert", + "at": 16, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 0 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 0], "is": {"id": "minecraft:stone" } } ] - }, + }, + { "at": 16, "do": "place", "pos": [1, 3, 0], "block": {"id": "minecraft:air"} }, { - "at": 16, - "do": "place", - "pos": [ - 1, - 3, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, - { - "at": 17, - "do": "assert", + "at": 17, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 0 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 0], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 17, - "do": "place", - "pos": [ - 1, - 2, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 17, "do": "place", "pos": [1, 2, 0], "block": {"id": "minecraft:air"} }, { - "at": 18, - "do": "assert", + "at": 18, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 1, - 0 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 1, 0], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 18, - "do": "place", - "pos": [ - 1, - 1, - 0 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 18, "do": "place", "pos": [1, 1, 0], "block": {"id": "minecraft:air"} }, { - "at": 19, - "do": "assert", + "at": 19, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 3, 2], "is": {"id": "minecraft:stone" } } ] - }, + }, + { "at": 19, "do": "place", "pos": [2, 3, 2], "block": {"id": "minecraft:air"} }, { - "at": 19, - "do": "place", - "pos": [ - 2, - 3, - 2 - ], - "block": { - "id": "minecraft:air" - } - }, - { - "at": 20, - "do": "assert", + "at": 20, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 2, 2], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 20, - "do": "place", - "pos": [ - 2, - 2, - 2 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 20, "do": "place", "pos": [2, 2, 2], "block": {"id": "minecraft:air"} }, { - "at": 21, - "do": "assert", + "at": 21, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 2, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [2, 1, 2], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 21, - "do": "place", - "pos": [ - 2, - 1, - 2 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 21, "do": "place", "pos": [2, 1, 2], "block": {"id": "minecraft:air"} }, { - "at": 22, - "do": "assert", + "at": 22, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 3, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 3, 2], "is": {"id": "minecraft:stone" } } ] - }, + }, + { "at": 22, "do": "place", "pos": [1, 3, 2], "block": {"id": "minecraft:air"} }, { - "at": 22, - "do": "place", - "pos": [ - 1, - 3, - 2 - ], - "block": { - "id": "minecraft:air" - } - }, - { - "at": 23, - "do": "assert", + "at": 23, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - }, - { - "pos": [ - 1, - 2, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } }, + { "pos": [1, 2, 2], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 23, - "do": "place", - "pos": [ - 1, - 2, - 2 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 23, "do": "place", "pos": [1, 2, 2], "block": {"id": "minecraft:air"} }, { - "at": 24, - "do": "assert", + "at": 24, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 1, - 2 - ], - "is": { - "id": "minecraft:stone" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 1, 2], "is": {"id": "minecraft:stone" } } ] - }, - { - "at": 24, - "do": "place", - "pos": [ - 1, - 1, - 2 - ], - "block": { - "id": "minecraft:air" - } - }, + }, + { "at": 24, "do": "place", "pos": [1, 1, 2], "block": {"id": "minecraft:air"} }, { - "at": 25, - "do": "assert", + "at": 25, + "do": "assert", "checks": [ - { - "pos": [ - 1, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 1, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 1, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 2, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - }, - { - "pos": [ - 2, - 3, - 1 - ], - "is": { - "id": "minecraft:nether_portal", - "axis": "x" - } - } + { "pos": [1, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [1, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 1, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 2, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} }, + { "pos": [2, 3, 1], "is": {"id": "minecraft:nether_portal", "axis": "x"} } ] } - ], + ], "breakpoints": [] } +