From 0518220be664d37f2fe21cd141060d0d165d5082 Mon Sep 17 00:00:00 2001 From: ArMiN231 Date: Thu, 11 Feb 2021 13:13:32 +0100 Subject: [PATCH] Add files via upload stronghold made by Astrash --- .../stronghold/ceiling/5x5/bar-lamp.json | 30 ++++ .../stronghold/ceiling/5x5/lamp.json | 30 ++++ .../stronghold/ceiling/5x5/wood-beams.json | 30 ++++ .../stronghold/ceiling/7x7/flat.json | 28 ++++ .../stronghold/ceiling/7x7/wood-beams.json | 45 ++++++ jigsaw-pieces/stronghold/floor/3x3/flat.json | 30 ++++ jigsaw-pieces/stronghold/floor/3x3/tnt.json | 30 ++++ .../path/4way-spiral-staircase.json | 92 ++++++++++++ jigsaw-pieces/stronghold/path/cap.json | 30 ++++ .../stronghold/path/fancy-cross.json | 135 ++++++++++++++++++ .../path/large-spiral-staircase.json | 62 ++++++++ .../stronghold/path/small-corridor.json | 56 ++++++++ .../stronghold/path/small-cross.json | 95 ++++++++++++ .../path/small-spiral-staircase.json | 62 ++++++++ .../stronghold/path/straight-staircase.json | 48 +++++++ .../stronghold/room/portal-room.json | 30 ++++ jigsaw-pieces/stronghold/room/small-cell.json | 28 ++++ jigsaw-pieces/stronghold/room/witch-room.json | 77 ++++++++++ .../wall-fixture/5x3/anvil-furnace.json | 27 ++++ .../stronghold/wall-fixture/5x3/brew-set.json | 27 ++++ .../wall-fixture/5x3/brewing-shelf.json | 27 ++++ .../stronghold/wall-fixture/5x3/chest.json | 27 ++++ .../wall-fixture/5x3/crafting-station.json | 27 ++++ .../wall-fixture/5x3/double-chest.json | 27 ++++ .../stronghold/wall-fixture/5x3/lantern.json | 27 ++++ .../stronghold/wall-fixture/5x3/shelf.json | 27 ++++ .../stronghold/wall-fixture/5x3/study.json | 27 ++++ jigsaw-pools/stronghold/ceiling-5x5.json | 7 + jigsaw-pools/stronghold/ceiling-7x7.json | 6 + jigsaw-pools/stronghold/floor-3x3.json | 10 ++ jigsaw-pools/stronghold/paths.json | 18 +++ jigsaw-pools/stronghold/portal-paths.json | 18 +++ jigsaw-pools/stronghold/wall-fixture-5x3.json | 13 ++ jigsaw-structures/stronghold.json | 6 + objects/stronghold/ceiling/5x5/bar-lamp.iob | Bin 0 -> 5301 bytes objects/stronghold/ceiling/5x5/lamp.iob | Bin 0 -> 854 bytes objects/stronghold/ceiling/5x5/wood-beams.iob | Bin 0 -> 4626 bytes objects/stronghold/ceiling/7x7/flat.iob | Bin 0 -> 2091 bytes objects/stronghold/ceiling/7x7/wood-beams.iob | Bin 0 -> 12244 bytes objects/stronghold/floor/3x3/flat.iob | Bin 0 -> 821 bytes objects/stronghold/floor/3x3/tnt.iob | Bin 0 -> 1743 bytes .../stronghold/path/4way-spiral-staircase.iob | Bin 0 -> 17155 bytes objects/stronghold/path/cap.iob | Bin 0 -> 775 bytes objects/stronghold/path/fancy-cross.iob | Bin 0 -> 28542 bytes .../path/large-spiral-staircase.iob | Bin 0 -> 16399 bytes objects/stronghold/path/small-corridor.iob | Bin 0 -> 5383 bytes objects/stronghold/path/small-cross.iob | Bin 0 -> 6156 bytes .../path/small-spiral-staircase.iob | Bin 0 -> 11122 bytes .../stronghold/path/straight-staircase.iob | Bin 0 -> 11488 bytes objects/stronghold/room/portal-room.iob | Bin 0 -> 225241 bytes objects/stronghold/room/small-cell.iob | Bin 0 -> 8152 bytes objects/stronghold/room/witch-room.iob | Bin 0 -> 13455 bytes .../wall-fixture/5x3/anvil-furnace.iob | Bin 0 -> 101 bytes .../stronghold/wall-fixture/5x3/brew-set.iob | Bin 0 -> 179 bytes .../wall-fixture/5x3/brewing-shelf.iob | Bin 0 -> 369 bytes objects/stronghold/wall-fixture/5x3/chest.iob | Bin 0 -> 313 bytes .../wall-fixture/5x3/crafting-station.iob | Bin 0 -> 96 bytes .../wall-fixture/5x3/double-chest.iob | Bin 0 -> 435 bytes .../stronghold/wall-fixture/5x3/lantern.iob | Bin 0 -> 279 bytes objects/stronghold/wall-fixture/5x3/shelf.iob | Bin 0 -> 584 bytes objects/stronghold/wall-fixture/5x3/study.iob | Bin 0 -> 304 bytes 61 files changed, 1259 insertions(+) create mode 100644 jigsaw-pieces/stronghold/ceiling/5x5/bar-lamp.json create mode 100644 jigsaw-pieces/stronghold/ceiling/5x5/lamp.json create mode 100644 jigsaw-pieces/stronghold/ceiling/5x5/wood-beams.json create mode 100644 jigsaw-pieces/stronghold/ceiling/7x7/flat.json create mode 100644 jigsaw-pieces/stronghold/ceiling/7x7/wood-beams.json create mode 100644 jigsaw-pieces/stronghold/floor/3x3/flat.json create mode 100644 jigsaw-pieces/stronghold/floor/3x3/tnt.json create mode 100644 jigsaw-pieces/stronghold/path/4way-spiral-staircase.json create mode 100644 jigsaw-pieces/stronghold/path/cap.json create mode 100644 jigsaw-pieces/stronghold/path/fancy-cross.json create mode 100644 jigsaw-pieces/stronghold/path/large-spiral-staircase.json create mode 100644 jigsaw-pieces/stronghold/path/small-corridor.json create mode 100644 jigsaw-pieces/stronghold/path/small-cross.json create mode 100644 jigsaw-pieces/stronghold/path/small-spiral-staircase.json create mode 100644 jigsaw-pieces/stronghold/path/straight-staircase.json create mode 100644 jigsaw-pieces/stronghold/room/portal-room.json create mode 100644 jigsaw-pieces/stronghold/room/small-cell.json create mode 100644 jigsaw-pieces/stronghold/room/witch-room.json create mode 100644 jigsaw-pieces/stronghold/wall-fixture/5x3/anvil-furnace.json create mode 100644 jigsaw-pieces/stronghold/wall-fixture/5x3/brew-set.json create mode 100644 jigsaw-pieces/stronghold/wall-fixture/5x3/brewing-shelf.json create mode 100644 jigsaw-pieces/stronghold/wall-fixture/5x3/chest.json create mode 100644 jigsaw-pieces/stronghold/wall-fixture/5x3/crafting-station.json create mode 100644 jigsaw-pieces/stronghold/wall-fixture/5x3/double-chest.json create mode 100644 jigsaw-pieces/stronghold/wall-fixture/5x3/lantern.json create mode 100644 jigsaw-pieces/stronghold/wall-fixture/5x3/shelf.json create mode 100644 jigsaw-pieces/stronghold/wall-fixture/5x3/study.json create mode 100644 jigsaw-pools/stronghold/ceiling-5x5.json create mode 100644 jigsaw-pools/stronghold/ceiling-7x7.json create mode 100644 jigsaw-pools/stronghold/floor-3x3.json create mode 100644 jigsaw-pools/stronghold/paths.json create mode 100644 jigsaw-pools/stronghold/portal-paths.json create mode 100644 jigsaw-pools/stronghold/wall-fixture-5x3.json create mode 100644 jigsaw-structures/stronghold.json create mode 100644 objects/stronghold/ceiling/5x5/bar-lamp.iob create mode 100644 objects/stronghold/ceiling/5x5/lamp.iob create mode 100644 objects/stronghold/ceiling/5x5/wood-beams.iob create mode 100644 objects/stronghold/ceiling/7x7/flat.iob create mode 100644 objects/stronghold/ceiling/7x7/wood-beams.iob create mode 100644 objects/stronghold/floor/3x3/flat.iob create mode 100644 objects/stronghold/floor/3x3/tnt.iob create mode 100644 objects/stronghold/path/4way-spiral-staircase.iob create mode 100644 objects/stronghold/path/cap.iob create mode 100644 objects/stronghold/path/fancy-cross.iob create mode 100644 objects/stronghold/path/large-spiral-staircase.iob create mode 100644 objects/stronghold/path/small-corridor.iob create mode 100644 objects/stronghold/path/small-cross.iob create mode 100644 objects/stronghold/path/small-spiral-staircase.iob create mode 100644 objects/stronghold/path/straight-staircase.iob create mode 100644 objects/stronghold/room/portal-room.iob create mode 100644 objects/stronghold/room/small-cell.iob create mode 100644 objects/stronghold/room/witch-room.iob create mode 100644 objects/stronghold/wall-fixture/5x3/anvil-furnace.iob create mode 100644 objects/stronghold/wall-fixture/5x3/brew-set.iob create mode 100644 objects/stronghold/wall-fixture/5x3/brewing-shelf.iob create mode 100644 objects/stronghold/wall-fixture/5x3/chest.iob create mode 100644 objects/stronghold/wall-fixture/5x3/crafting-station.iob create mode 100644 objects/stronghold/wall-fixture/5x3/double-chest.iob create mode 100644 objects/stronghold/wall-fixture/5x3/lantern.iob create mode 100644 objects/stronghold/wall-fixture/5x3/shelf.iob create mode 100644 objects/stronghold/wall-fixture/5x3/study.iob diff --git a/jigsaw-pieces/stronghold/ceiling/5x5/bar-lamp.json b/jigsaw-pieces/stronghold/ceiling/5x5/bar-lamp.json new file mode 100644 index 00000000..06ca2986 --- /dev/null +++ b/jigsaw-pieces/stronghold/ceiling/5x5/bar-lamp.json @@ -0,0 +1,30 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "DOWN_NEGATIVE_Y" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/ceiling/5x5/bar-lamp" +} diff --git a/jigsaw-pieces/stronghold/ceiling/5x5/lamp.json b/jigsaw-pieces/stronghold/ceiling/5x5/lamp.json new file mode 100644 index 00000000..ef61be3e --- /dev/null +++ b/jigsaw-pieces/stronghold/ceiling/5x5/lamp.json @@ -0,0 +1,30 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "DOWN_NEGATIVE_Y" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/ceiling/5x5/lamp" +} diff --git a/jigsaw-pieces/stronghold/ceiling/5x5/wood-beams.json b/jigsaw-pieces/stronghold/ceiling/5x5/wood-beams.json new file mode 100644 index 00000000..d17ccf77 --- /dev/null +++ b/jigsaw-pieces/stronghold/ceiling/5x5/wood-beams.json @@ -0,0 +1,30 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "DOWN_NEGATIVE_Y" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/ceiling/5x5/wood-beams" +} diff --git a/jigsaw-pieces/stronghold/ceiling/7x7/flat.json b/jigsaw-pieces/stronghold/ceiling/7x7/flat.json new file mode 100644 index 00000000..65db3424 --- /dev/null +++ b/jigsaw-pieces/stronghold/ceiling/7x7/flat.json @@ -0,0 +1,28 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "DOWN_NEGATIVE_Y" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/ceiling/7x7/flat" +} diff --git a/jigsaw-pieces/stronghold/ceiling/7x7/wood-beams.json b/jigsaw-pieces/stronghold/ceiling/7x7/wood-beams.json new file mode 100644 index 00000000..3e2e85b3 --- /dev/null +++ b/jigsaw-pieces/stronghold/ceiling/7x7/wood-beams.json @@ -0,0 +1,45 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": -5, + "z": -2 + }, + "direction": "DOWN_NEGATIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 4, + "z": -2 + }, + "direction": "UP_POSITIVE_Y" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/ceiling/7x7/wood-beams" +} diff --git a/jigsaw-pieces/stronghold/floor/3x3/flat.json b/jigsaw-pieces/stronghold/floor/3x3/flat.json new file mode 100644 index 00000000..d1ffdf6a --- /dev/null +++ b/jigsaw-pieces/stronghold/floor/3x3/flat.json @@ -0,0 +1,30 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/floor/3x3/flat" +} diff --git a/jigsaw-pieces/stronghold/floor/3x3/tnt.json b/jigsaw-pieces/stronghold/floor/3x3/tnt.json new file mode 100644 index 00000000..93ca7394 --- /dev/null +++ b/jigsaw-pieces/stronghold/floor/3x3/tnt.json @@ -0,0 +1,30 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/floor/3x3/tnt" +} diff --git a/jigsaw-pieces/stronghold/path/4way-spiral-staircase.json b/jigsaw-pieces/stronghold/path/4way-spiral-staircase.json new file mode 100644 index 00000000..025869dd --- /dev/null +++ b/jigsaw-pieces/stronghold/path/4way-spiral-staircase.json @@ -0,0 +1,92 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": -3, + "y": -5, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": -3, + "y": 7, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 10, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 3, + "y": 1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 3, + "y": -11, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/path/4way-spiral-staircase" +} diff --git a/jigsaw-pieces/stronghold/path/cap.json b/jigsaw-pieces/stronghold/path/cap.json new file mode 100644 index 00000000..7f213153 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/cap.json @@ -0,0 +1,30 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/path/cap" +} diff --git a/jigsaw-pieces/stronghold/path/fancy-cross.json b/jigsaw-pieces/stronghold/path/fancy-cross.json new file mode 100644 index 00000000..fe18e8ab --- /dev/null +++ b/jigsaw-pieces/stronghold/path/fancy-cross.json @@ -0,0 +1,135 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": -1, + "y": -5, + "z": 6 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": -3, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": -6, + "y": -3, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/ceiling-7x7"], + "position": { + "x": 2, + "y": 3, + "z": -3 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/floor-3x3"], + "position": { + "x": 2, + "y": -4, + "z": 3 + }, + "direction": "DOWN_NEGATIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/floor-3x3"], + "position": { + "x": -3, + "y": -2, + "z": -2 + }, + "direction": "DOWN_NEGATIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/wall-fixture-5x3"], + "position": { + "x": 5, + "y": -4, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/wall-fixture-5x3"], + "position": { + "x": 2, + "y": -2, + "z": -6 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/path/fancy-cross" + +} diff --git a/jigsaw-pieces/stronghold/path/large-spiral-staircase.json b/jigsaw-pieces/stronghold/path/large-spiral-staircase.json new file mode 100644 index 00000000..34abf570 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/large-spiral-staircase.json @@ -0,0 +1,62 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": -3, + "y": 7, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 3, + "y": -11, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 10, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/path/large-spiral-staircase" +} diff --git a/jigsaw-pieces/stronghold/path/small-corridor.json b/jigsaw-pieces/stronghold/path/small-corridor.json new file mode 100644 index 00000000..7e501c3e --- /dev/null +++ b/jigsaw-pieces/stronghold/path/small-corridor.json @@ -0,0 +1,56 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 0, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/wall-fixture-5x3"], + "position": { + "x": 2, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/path/small-corridor" +} diff --git a/jigsaw-pieces/stronghold/path/small-cross.json b/jigsaw-pieces/stronghold/path/small-cross.json new file mode 100644 index 00000000..db3e4f70 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/small-cross.json @@ -0,0 +1,95 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 0, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 3, + "y": -3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 0, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/floor-3x3"], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "DOWN_NEGATIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/ceiling-5x5"], + "position": { + "x": 0, + "y": 1, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/path/small-cross" +} diff --git a/jigsaw-pieces/stronghold/path/small-spiral-staircase.json b/jigsaw-pieces/stronghold/path/small-spiral-staircase.json new file mode 100644 index 00000000..08a930e1 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/small-spiral-staircase.json @@ -0,0 +1,62 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 3, + "y": -7, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": -3, + "y": 3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 6, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/path/small-spiral-staircase" +} diff --git a/jigsaw-pieces/stronghold/path/straight-staircase.json b/jigsaw-pieces/stronghold/path/straight-staircase.json new file mode 100644 index 00000000..92f0bbd0 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/straight-staircase.json @@ -0,0 +1,48 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": 1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": -6, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/path/straight-staircase" + +} diff --git a/jigsaw-pieces/stronghold/room/portal-room.json b/jigsaw-pieces/stronghold/room/portal-room.json new file mode 100644 index 00000000..5a3dea33 --- /dev/null +++ b/jigsaw-pieces/stronghold/room/portal-room.json @@ -0,0 +1,30 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": 2, + "z": -14 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/room/portal-room" +} diff --git a/jigsaw-pieces/stronghold/room/small-cell.json b/jigsaw-pieces/stronghold/room/small-cell.json new file mode 100644 index 00000000..19c0c8a3 --- /dev/null +++ b/jigsaw-pieces/stronghold/room/small-cell.json @@ -0,0 +1,28 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/room/small-cell" +} diff --git a/jigsaw-pieces/stronghold/room/witch-room.json b/jigsaw-pieces/stronghold/room/witch-room.json new file mode 100644 index 00000000..c1e55f64 --- /dev/null +++ b/jigsaw-pieces/stronghold/room/witch-room.json @@ -0,0 +1,77 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 3, + "y": -3, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 2, + "z": -4 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 2, + "z": 2 + }, + "direction": "UP_POSITIVE_Y" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/room/witch-room" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/anvil-furnace.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/anvil-furnace.json new file mode 100644 index 00000000..2cdcb64c --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/anvil-furnace.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/anvil-furnace" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/brew-set.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/brew-set.json new file mode 100644 index 00000000..e5dba000 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/brew-set.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/brew-set" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/brewing-shelf.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/brewing-shelf.json new file mode 100644 index 00000000..5225ca62 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/brewing-shelf.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/brewing-shelf" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/chest.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/chest.json new file mode 100644 index 00000000..7c0e876a --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/chest.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/chest" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/crafting-station.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/crafting-station.json new file mode 100644 index 00000000..57fc0c91 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/crafting-station.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/crafting-station" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/double-chest.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/double-chest.json new file mode 100644 index 00000000..c1736a8c --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/double-chest.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/double-chest" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/lantern.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/lantern.json new file mode 100644 index 00000000..401a7e1f --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/lantern.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/lantern" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/shelf.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/shelf.json new file mode 100644 index 00000000..5a6d1300 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/shelf.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/shelf" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/study.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/study.json new file mode 100644 index 00000000..f863a4d6 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/study.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/study" +} diff --git a/jigsaw-pools/stronghold/ceiling-5x5.json b/jigsaw-pools/stronghold/ceiling-5x5.json new file mode 100644 index 00000000..80b51d45 --- /dev/null +++ b/jigsaw-pools/stronghold/ceiling-5x5.json @@ -0,0 +1,7 @@ +{ + "pieces": [ + "stronghold/ceiling/5x5/lamp", + "stronghold/ceiling/5x5/bar-lamp", + "stronghold/ceiling/5x5/wood-beams" + ] +} \ No newline at end of file diff --git a/jigsaw-pools/stronghold/ceiling-7x7.json b/jigsaw-pools/stronghold/ceiling-7x7.json new file mode 100644 index 00000000..b2633546 --- /dev/null +++ b/jigsaw-pools/stronghold/ceiling-7x7.json @@ -0,0 +1,6 @@ +{ + "pieces": [ + "stronghold/ceiling/7x7/flat", + "stronghold/ceiling/7x7/wood-beams" + ] +} \ No newline at end of file diff --git a/jigsaw-pools/stronghold/floor-3x3.json b/jigsaw-pools/stronghold/floor-3x3.json new file mode 100644 index 00000000..4dae2c87 --- /dev/null +++ b/jigsaw-pools/stronghold/floor-3x3.json @@ -0,0 +1,10 @@ +{ + "pieces": [ + "stronghold/floor/3x3/flat", + "stronghold/floor/3x3/flat", + "stronghold/floor/3x3/flat", + "stronghold/floor/3x3/flat", + "stronghold/floor/3x3/flat", + "stronghold/floor/3x3/tnt" + ] +} diff --git a/jigsaw-pools/stronghold/paths.json b/jigsaw-pools/stronghold/paths.json new file mode 100644 index 00000000..98cf9d41 --- /dev/null +++ b/jigsaw-pools/stronghold/paths.json @@ -0,0 +1,18 @@ +{ + "pieces": [ + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/fancy-cross", + "stronghold/path/small-spiral-staircase", + "stronghold/path/straight-staircase", + "stronghold/path/cap", + "stronghold/room/witch-room", + "stronghold/room/small-cell" + ] +} diff --git a/jigsaw-pools/stronghold/portal-paths.json b/jigsaw-pools/stronghold/portal-paths.json new file mode 100644 index 00000000..779e7fc1 --- /dev/null +++ b/jigsaw-pools/stronghold/portal-paths.json @@ -0,0 +1,18 @@ +{ + "pieces": [ + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/cap", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/fancy-cross", + "stronghold/path/small-spiral-staircase", + "stronghold/path/straight-staircase", + "stronghold/room/small-cell", + "stronghold/room/witch-room" + ] +} diff --git a/jigsaw-pools/stronghold/wall-fixture-5x3.json b/jigsaw-pools/stronghold/wall-fixture-5x3.json new file mode 100644 index 00000000..3de08b80 --- /dev/null +++ b/jigsaw-pools/stronghold/wall-fixture-5x3.json @@ -0,0 +1,13 @@ +{ + "pieces": [ + "stronghold/wall-fixture/5x3/anvil-furnace", + "stronghold/wall-fixture/5x3/brew-set", + "stronghold/wall-fixture/5x3/brewing-shelf", + "stronghold/wall-fixture/5x3/chest", + "stronghold/wall-fixture/5x3/crafting-station", + "stronghold/wall-fixture/5x3/double-chest", + "stronghold/wall-fixture/5x3/lantern", + "stronghold/wall-fixture/5x3/shelf", + "stronghold/wall-fixture/5x3/study" + ] +} diff --git a/jigsaw-structures/stronghold.json b/jigsaw-structures/stronghold.json new file mode 100644 index 00000000..027d8b2a --- /dev/null +++ b/jigsaw-structures/stronghold.json @@ -0,0 +1,6 @@ +{ + "maxDepth": 30, + "pieces": [ + "stronghold/room/entrance" + ] +} diff --git a/objects/stronghold/ceiling/5x5/bar-lamp.iob b/objects/stronghold/ceiling/5x5/bar-lamp.iob new file mode 100644 index 0000000000000000000000000000000000000000..a5d4334078695d85e306f92ebe144926ec280000 GIT binary patch literal 5301 zcmcIn+iKfD5M3Mk3w59p<@1%E{E&|u6)Sz98C6toJVKOgm+Rf|;FGrKV?CSaJ! znb|XEE;h!zG4tOqv&F}lcMo;z%HAG_PY<2+;^4P4M|T`z);Rv~}-q zj<&4Z)6Q8x6qRj`yPoIfKRHJZzgNJtp{koDmw^;-T$LW!n=;8Tu!8;qeGfa5*%L z=F1FQ_g#CqwIG`;PYf1q*ALYc!FNypzMe5%ke0usBW@;Svqhyc<(vx{Ig<~y1ICx& zBUg&=maOO=SbxrSTnKE{J)xNE_Nm*}^@m>RAi#gS8eZv6;4<|eDcG0VPS2dA0$rjF zWq~zTmJvP~T7>V;gG?diLFOFGgN&RvKvrwPNeLgJnn0kEVhEhJ?`O4PA(i*5RR9lq zC28`~GSW4PK|u7RZVKae-K>#r0`~X$eexiXyQy)KOJ=q>iXHF$4r)YgWi#{$IRVv$DnIxKO8Jh4NsHwLWwb z_hMz_NU$VefI|b%G_{9Iwum2JyaM;&Uq=qN;&jw4fv4}nSvMi0jntg4Mh2rq{yYz^ z)g`(>4qqoO;wc04s+2V0!O0+f0Fh)jc^vwOA7)W1m_-g`BSq8o=pWZ!WX3vIyUI?KCO1MaAc%p`px zXYB!vBxUbu+c`{1uVq7}KVD2%6O2C0vYV0paxwc$xtzmS;Q)6NJ|P!>ya~v@#$mFj z8PDT0fQRYf`9u$-b{goC<(enJ?SvjeR7$ihKlS}<3MH9xRw*F-mx9q;15cBJAB#`w eGH343wiNBF+M;>?yNgTF)l8aoJ)dPSD*pt8<2`o( literal 0 HcmV?d00001 diff --git a/objects/stronghold/ceiling/5x5/wood-beams.iob b/objects/stronghold/ceiling/5x5/wood-beams.iob new file mode 100644 index 0000000000000000000000000000000000000000..eea9e910cade9c4e7131ae73dcdc11f46a18d1c3 GIT binary patch literal 4626 zcmcIn!H(K66m%l>7kaANQ*Zf#O1ZV?-deQ?p={Pbv>}P&P`3N=q%&Sb*j3-NVIdI` z(%8?>@6C)IW6V1<{j5px8uNZrHMZ=Fdo2LVTnurP!j3 zCLWDh=y7h$8G}bWST`>6xL1=*{T6?mR^vzmbhD^>H(M5E)vR(`xFK5?^)kO}hoRkM zZe4UXNBN3swH~rvG1wl(TiN@3S=7#=eDTqD_T1>`GaDc^2NYINP*_HRXegK~&n0tZ zlobIQRqsnG5+D7dZjyK(Ca!E+=l;IXJb8>U-={GLQ7vr)X{|t!7j&wc#jdF9XTD@@ zXPd*{uHD)GNF)|qE2@`|LeGESDZ^{QBXR18c{!9ndIzmX z8EKq0{B7(%#u3m4xtYd!hqQw7-RJH1hT(bU+%Phlv&WG#F{K~Y+w M0lw0kFiK_qKT)0YZ~y=R literal 0 HcmV?d00001 diff --git a/objects/stronghold/ceiling/7x7/flat.iob b/objects/stronghold/ceiling/7x7/flat.iob new file mode 100644 index 0000000000000000000000000000000000000000..d7eb421d4dc46ca83c86c3e6f13303e2e9732cae GIT binary patch literal 2091 zcmbW2!ES>v42DfP>C>m;6H>n_uTG8!N%4ONn<+QS30bD={x$%+I$*!dm% z|B?d09ROtb((g0m_yxE>DJ^Rw8uwz|pk?)CRDHCt3r0x=;B|9tWt~vQel((1x-F%! zuINPHlx{c|wi9PrT4#i6J6BwUlcpcqRvyYm^j3a)VSuMay6%*fy*!}qvcGu*m}hvr zN;9H9uCpee#q@~lN#lLdxT>(~LJ!7u>o%0u(p0@{xJFR@?Pm4RkZ}H}y-(5JntyoX zXg!KELnCbXDA|Hff-RWER6uollHj_?|G`DfXIx>=d=}fhKS5aeDX(qFr~SRIezF4QMxa8sZmu~82JAEj$`jO~v4OvoZX$IvbVQF4-BOHT4p ra*~Z=Bs3jzFgP9bFXeX2xxW4U*(h0u6*y<DDT9>XwvGYrFb{CqnMlRt*paLn&NzFV!wJ4SSEswp-FULSxqJTg{bDz6u5T_c$2WiT-jB~Bb6nIvvmwKbgs|x0p`k^1NE)x< z(9oYgb8WX--QFtupM1pbv&Dzi_Vg2`CRLa!SBxXb3N5qZu#Y-~R_@+M4MIyRhGPPo z*P$L%9G%vZ!)b+MqNdZ@p`qlUM~P%sVP^u0>=fA|X6O*htbmS5haV*eJwv5O6$4IB zN`IKEbo7%+oo+J3|3K!5_G{)KK`u5#TMEl;h$@Fik$vdO%q{p%mDT)u(WZJz?*~G7-Xx zgld?wvduz|O46gkCc|%^PZ9r&&Wy;5)nX4B1kDvz6Q|WcjwMt> zo|SE5MzMMuBfJKU2$cqP$MPh#{%6-|#k$s^USoBriTyeBg*DIT3hbP~~_p)p4I8CJ)? zgfe~AG13GV{S#WmnVsxm4QVAj4R+wE&>Sl!)!+$J7I_^tP-{yLI>a$~PbLYi;-!mT z$wHS{W+l3YDvm*s4JfjzL|#^C?Stx7jHk|(Uq^kf(!hR-6Q}h5^%#@PYelqhuyJf4 zxg6Or>)?5`U7eEb9@%1x+U2R(BCJrk_a3NKI8?Ws$L?EBBgb&+{PAO!BNq~?TaJ~b zb0<`{8Y>HO6wsleKfg@F*NZhTfa|lX#rje+aJxl*J?avOz66&?=a^KA2#l zL1>XdFeY9HSVA=#`t>zRc~k?4Me+TZ(o%UZj`u#HD&m!Xm2j_LrQ4#|ui>ePJq)q3 zmn!512V5Kz32f0AR@)+$*P&r8TdG3-@S24@m`9PeDCJLR5dgMAvt+?iGl13i?4!C{ zt8Dez8n2!0T=2sj>V4OOVwtT*$KInD8&H{AudkrM>WLvPv31>KC15|9eD5c#Z_QlH zC}l#6+~FqO!D@Z1)J1Vm_Nbp(Yg=2I6^B{Pso=C0Rd6Wr(qwXthzR}lrL*#G)IL@% zulS<&{KVAWXHRw?^{_;{y&nJNS*dlqGHfh23FfHV)jHJm3b)%cf^{2PlNIWHdmA!c zU_44929yN!s1gq})_5!zr$}^8RR@b09(C#JV4+Kw_-wnnt&g1gtVQuCpscQE0F&g% z1{7I65*S(XMCdDCj{MU4-egfqXGZV6EZZQoOd>jsUBC4qi>k0kS)oO;(51Y7O#%C^ z4)$q|sX-ML>6l{e_g`o@$nv~@_2szX+* zt54p$Sm;~@RDIIRs!!hMooLreOK4Febb?`3XQV?DewLcpMRAP9^!0$^?bOTSZ9;h&39<~$RSfX1=I}n` zS7{SZ6=}^q6^A-fa;PKT64epVA~W!~heciK(4~p3T#+5t=Z?ZIc3LcxL*%p2DxZS} z{4O<+$Kn*0vf~{ra$cWtoIm`{SU~yM8&E#;dK4_7{4EZ$F^+9yEu(;c`Vi&)6B^ec zcajD^c2pYhMVxBC^yf|1QoQZZfw%gkR;)yw5X;3x?4FAsZ2{$8R_T|0UW4{0pyabhby5RL^$I9eAGF$YdYjjQXSMg-dV&V7j~@LC D6*ubm literal 0 HcmV?d00001 diff --git a/objects/stronghold/floor/3x3/flat.iob b/objects/stronghold/floor/3x3/flat.iob new file mode 100644 index 0000000000000000000000000000000000000000..663034a96f3bec3175a7d246d83970b6355c6662 GIT binary patch literal 821 zcma)4OA5j;5S`-6Q+R=%KP%Yr8GQDJ9X-wec3YqY94dl7%DS>v4=;~a%Hm|jagpir>B z@9EMgv`nW+G7@Y{2%Hb1XBb!lrr@KK2)`?VC(P)#q~_$0`NX#=!B6CqQ$K;j>Vw{C z!({0aqkq@HQ(c835+*YuCW{puJ|e!jesEB)L+fEhZ+hiH!;zpD zZk)!?GjB^GF~L?6GcWPBlK7K5twcLgWt9t7xnvNpDG5A5^&3UZ82+#aK3>40KSh#4 z0sWORQH3}`l0wG1?Fun`l0qT)O9jkdG^0;}9%xyY_(@(sJDjlr_wR}(WB=T*+|Xb- z8ZvLK;n(N9>53Mkn`Bo5;v>op&eA*C6uKiWjVKLhqC%kz TQH2;jNudz@PXQX*b8p2rgFB%_ literal 0 HcmV?d00001 diff --git a/objects/stronghold/path/4way-spiral-staircase.iob b/objects/stronghold/path/4way-spiral-staircase.iob new file mode 100644 index 0000000000000000000000000000000000000000..166946cf7dd7d627f5e3f5d8a75c2e91660ba109 GIT binary patch literal 17155 zcmcJW-D(_15QS$}cBI%hxk_$A@&djO81xpoGr_Fn)en}mM!UxNG4n9;kL192Nu7=xY_4A$8f6z@rnc*2Tn6aQgMszQt^2IO@L-X|IJXALdZt?QfBv={^xMCggv$O`O$PMci}RTO7l0}A?p&LY}3bejG= zJJQ?=6I=bMR(M8~J;%_{NghQ0O+vd_^TFl!Y}kzOuWwcpJV3=aA0f~ij}kti6J{T7 zBmX9$XuGZ>#0;`>QQjH826WcYxWBr-*-VQ;(189gULh;+8Fbq0V#q#r!zXNhx_eq5 zE)PB|4$!9m?_+xv(AkjCKB8Sif4`^aBaH>#qx4}^5SHEcC^13#TQ5y&}NfaZ+le1T2j1j{F@%)~jv zYat8?<$S@|dUqZy*X!l^!;ug};RkQ=Cs;jBvhx} z3-Hw}H9Cj}=~KQmb>v|eJnKzQ~IhWxbd zo6Yul*oN04LmrM~NN(QXW|agSy|LQXQL;e8V=P%O*_bDrPTwU1XYa~}r{~u=i_oZ3 zCva@)MYAC%8uctY!xv_GoSoA*?rj&7XQ!mq0Z3Upjv<9m3?^9!@D*sC)3P!gc$rWx z42;c*!j&WN?<5otK8^6;cKGaP;HfQi>t$9gvUlOpRV1LQLE5pLFrIl-R}s)rnZH`T z|KC>;KQp@aBD(8Q0xh)O6d|P>LzT3ubM{r@QSGd3`erjhFJ~ytQZt0dKx5c8L3N!% zKoPK3xJ{|}bOeVAxBb>T385P99yHvhKp!RFnOWRLh_F&!Hb2aI-3vynw#{$yWgJ7w z7cor87Y)yDDiD6DG~T1aCdo_Ws;U>_Sx4EpJk!n4qP%btst;+d7~-&4@`jGHPDsQZAH+JmVl!donMDjP@IAeR zN&H+8#xbPK62pYd(s1V>_ltn49a1a-n=dh_DPm`5`4XxgNd3Z4FXYzx*Eh6!>2!&M zms*&Cxf7~xi&v*^%WY0^A|M;LeqGIg{=fitLe=r96smLM74{8{+n5817@`ecgjpCZ zv{+}}o#i~b-bHT`+NH605XLfRLN^VK5kmQHRGv^iF=A}wM}KX@=Qmyh@ee5ae_(8} zhU^Df`TY=3JV>Y-Z$%7rPYkoG@#eLu@#axJ?y6=-zif&KVUgxhTh6PPMO1CKDnjb5 z)f&}5vnoIW${OtWv1Cy~`-a9m=V>H{D$456B@Y6M2f7To9G*p#D|Q&m_1UB3PeRoe z^s2b?29!H5XpSovS8R&7>T+5!;YV%59W3hY0;;(=x`W66$$svT*^ zqWwCclq~|KQImQacsek{Ix4(P0*)tZQ*idmQD!GjSTtWMIpLuazepINi<`|hgt1g)|%96Y&3 zaFEA|L;cyx6Lo2=3L>Rg7>#%kP&`N|W*r2-OADj=Z6%5pUf9B5Cdn(;|H zwFCQ1r}hz0Y9FJt2M)9+RG$dc(UDE^A))%fpxB#4UpB=W;YpZ>9Xx^qZ>7h*Vf7t= zN7cr!JqZkWkWlrY{p|Wsz@z#BoJRpYimHU_;{(sEj}JVm55hgF@1%=(a@LYfl^OcT z!Op{NJD{p~__3`bWtm$I$f8IO%$zZWR-UQiU}r%4CZPIJpC3!D!=q?VC{+%|=F=oq z4$qJBZxsWvmyO%2)Hpnf{*s>+sBNfp_*wAcCZJR}0!oF$qv%hle(q=^L%s(T&DV^L zYe(c|<0D@(pg%AW`I3Q~_1B<5Ur>03`hvov)Hy(71kfKC&>v9MH!6Nsp|+v60Z;LS z;2Bgh;f-v}dg9HPd8l-F4*W@I-_RIw{0IzqkWhURV*O)1J_VGTMnLsBNx23@@XB+b hJ)roVP<^Z6J=5179@Up3Ri5jox0V6r0Y!O0{{ef+gHHee literal 0 HcmV?d00001 diff --git a/objects/stronghold/path/cap.iob b/objects/stronghold/path/cap.iob new file mode 100644 index 0000000000000000000000000000000000000000..797128a295f0b010f7e6aee1129a51949c06dabf GIT binary patch literal 775 zcmaLVT?)c55Cq`KLa!kB99H&LEyE6;Kp|3~{QA}j%uC5-7X o%awMau5^EpIEy6Jl+sksu9UkFS(;GRwRj?a0->y{G)c8s-woXkKmY&$ literal 0 HcmV?d00001 diff --git a/objects/stronghold/path/fancy-cross.iob b/objects/stronghold/path/fancy-cross.iob new file mode 100644 index 0000000000000000000000000000000000000000..1009550a4872eccadc2ab10c33ce6d366638df36 GIT binary patch literal 28542 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 literal 0 HcmV?d00001 diff --git a/objects/stronghold/path/small-spiral-staircase.iob b/objects/stronghold/path/small-spiral-staircase.iob new file mode 100644 index 0000000000000000000000000000000000000000..b2550c48991c5491c00c9ffd61b669c1c0878f27 GIT binary patch literal 11122 zcmcJV%}yLg6otEIFf6mnDoS1eDa%Nf*d=d}9g3_08W?$C&~y{aj}Ca~e5Yf1VwrQQ zGmULovi;Tlty@)hE>l(2QB_qx@aIic)xTD=;om>rEN`3h&Em3q+ji^Q=H1z5dH%lb zpCjESisnPC7|l@Z2YL|c9QyOlXFNZD-(0-=%J;s~s<*pU?ag}KU4LHGt`=vf-N(D; zDp3lp6dpEUfm%h1ib zZ9jgM#lgSA8luoIn}NRfwC5LeQWQylH5&R#vNnHF8}0slXh zd?3M3lQS$0rStaOKeEbXnp{2vIvZ#ym(o!1qN)Z>zwB!I{Ce3ot8Xrc&5Ewq+8z|x7Q1<;I`W=mRHx^ z3zslqyoq6m{=T#PVz!6Gmy(U8gJ?;OY;)PR3 zC8l_0+?DCTh`v&^Jg8-NNq-$35-nfaXX~z8-@Kf(q@O2$gpWMUtlD?qxG5!G4#Iao zyvw6Bq%@2Plnujv2ET3K%KLr-~8&Cp2S;L9|0}i34Cm{v5|1m z@{tGy9rf!&tF=x9`sis614ML!Z@f+8G=u{`XxO(XhtJ(UKso2BSiSdoz_i5kk=9V4 zux9w+I-<&`Bpb@`Hcr~f;cc|~^}d$k-~!Z|N!2t`L#U=f!~WGYh`ZyWDMCt7qM9E} zskK48bQ8@PB7CQtlKPNtlN##p2|8i#(Ju`~KehEZO+SzKI1Q<`q+vpBN!$gfsY>CZ z;1Ft!(?I_bsHQ1amhDSaLli5^^?k&tv0g>W4BN|c;U&sMJIHFH;=R&D#nU>{Dp7ov z=J+VUgLSn#!8Z+2lIMx?lY*jeebSG#G!(8OA{eoXx;coEBw8g|_8`b&Q?wj|R>gfJ zf_ZUGJ*;u3qe_%Gq~FLw64e~17$p(tVK){y^NG^>AsaJ91VIDRf#RDQ3h!H@G+ka6 zuM(w+@v?YT1*%bx_gRyi;-28$m{t6wCRoxW#{0oY3mSJ0?Lh-9QH^T6b@m)uIDguM zpo7>wmGwYjo^ooofolBYBh%o=(<)JXmTVy_c%CfK{ssH9NHzE=*F?}y1ft~#%68_= zDSRGhk=Bt`i4sAuOYQ@uZXV0gbKhx|xzn)lP}YH$BUW*KwaQrHbS0`;m6z3&%2Hw& zkq2TJv5FYRtm2~q{^Z+CqpO+EMx^?l#jIG@^s3$h{w1p6*sK`Aq1Vq#ohTivm*u@l zlwLK+YBcBbs&9sPT1TpHwOCnvPLwV+$kLrcOZ9T#HIVH@=}o;Xo+nCg8f3SLA~*N4 z_?#$xD6%mpcpfxR;fZQUX?GK%-}bJGR0BvWi_eMbJ3CeuqVcHrDp3vntSnxM7GKJw z19?RrcMSRR8kR&)6VfU$kK}hO3t6KTR4T( zi&pt6PLyub%i?>Y8i#tjbenG*Hb6t*m;^KsBHAvYKsrs_Ceu>Nx|Y O*M#P?rQvX~7XATSkRS>G literal 0 HcmV?d00001 diff --git a/objects/stronghold/path/straight-staircase.iob b/objects/stronghold/path/straight-staircase.iob new file mode 100644 index 0000000000000000000000000000000000000000..328e09920a8098f26512fd9addfd0087b5e9bc5e GIT binary patch literal 11488 zcmcJVL2uhe5QUePcxul%70n;;rPl)f6#-lXL18csZ3&U3Kx7c~uiKW?_a+AhhTj{? zz$VBc_+}nwcV=gnv`Z;%Ddl(k`>mAbeYuGLzk673``dkYH~u}0yKR5-dB48>I+VuJ zpIXBAbaK9@qoaswi3pYQ(NXv=tgoT)y@2oatGjVCjNN)ae7fsy*W3H6z8l8NRkyjj z`n(&*-NWUu>b~_?!?^F(_p9;pM>qES&F=ob|8jNLZHE3|teNU!RbY*#@HI4aOZj7p z`(ZZ>{~_Wjmr&pz`E=x~ls_j0RKxAp{>uxEu+kcQMy^3Ct#QaTN^_#sKU1{7tn@{m zw!8hfIxkVBRFyxS>dGHOUT$z{kwist;0?ur*A&E29C+=E0$v(gg8nt7d(&-ky0)KI z-S(b`aom6JUq5k97M(&r6z9cI1bktA4dqFcj5)tK(w5-S+#NO@AjRyW6&A?&98btDw3n72Y_S88-u?fRbtQk`F5x zMciM~V-r?d^<%LB0vejt{Vkldk^)-~O%KBQ0M9LL$aDmoJGG|&%dEAL=%5$zC z^EL?^Rj6pRGZb*eF$$ixC=T^>zNl-;8-b*8BhZvL0!cxZnqsYn!f#=HN$a$72+JiQ zXhXpo{HuDE-~&{iInFQgI)%;kc|&mSM~rywNh3f_nKi@~&$$dZjYGZ$#mp25#b9!jcL3=dcK}U! z2auHIZ79CofxhkAoss3`L59S0fxokA`J25wXSeP8CoMPJx@7#1IM4F&t(n(5BAq4{xJ#c`>*p#r8c}UsAg@P)zRm^Ta(nlN73)m-SD9}bIK)=O=QIs=LQ_e(5VWUe9@dd(-D)s;m9tWRsNn))cJK6uySSm-hq_6?{pPIzzq^8#KYx2Gz>! z*k?f}wSmrIhE8e|r^oCJPDT1F99sJ699l{IF}e~P)K80b zh&7_}9OdYezA?Hq<>-3y)xtBA+Td)!X4ZXYI`h+g)&159N`9{NnLiWZna);*{Y!0d zx@n`c=O`zX^hJcM{-nCYMm!w~3n(OCtB_+_+2^olWHzj0{1vgVjt%8BlfJBDLpjZ) zFDuwk_I2&c&Mj&5V@=s*CFPzQ%J(Sk%Xg%OMzicJq&5hZ6|F;c6s~Cu{DrqX&eR6ogJ(;| z8Px6uzBN%Huf{M-T2Wkb+Pq<*dR@?@SKPd3yEJ^UI%K{^u7jpFO=gdgS4U3;f@IQ~Jl>KY#MmKfO45;EnEk_`<{YJbZV7 zQ_bhz=*+{X)z^tPI`;6L>g&iFef`>uzJBpWpFRA^!yi3-?com|e!swB(7(R(MsKUp z8*lX5!>>I2msW+Q^aDSof&Z7AxvTm9(?4DP;m2jh|9^A%;bI)REDj%uy}z*k(@hP3 zeD>nSzy7uVi|XOt!cJ|xJJ<8|L#yZO`wbr6RS$0~`=+w57k237*H=raI+|bq((2Jf zxbG(daJq;Wi_y@yqkEf5-CatBnskY1$54|l6{Y$xysP!R+Th_YOPSSc;BSsD%1}M3 z?8U;?hHDt{KMcXq-KEs`H}}Z1Vok zR|k84zj#km;9X^3E$lElx(8^#xpemotkMqFt#a3wcCbpHt90trUl!Ih=*(B)U{!JI zO9O|RWpv_=9IVpE#n+?CKCJA6%HChteq&rz5BC;!zbVVOZ1R4K+wEQJ+1I!8*nE9c zJ-n{$tIGbRv3f$@F|$i|A8@^#`c$G!n6~P)b*eMJ@bcN8=6B1{oyGP4 zaO3*d%l~@$!>?EW_3GE}{?~szI;!;7ubuv~z1=tW>85sT92qb(j-MQS{1rG2@12D$ zV}Nm@H3pUb(yCTBYJ~;STUuo^qz?N<_THUDhmxZq5s0)M()0y|B)yMj@Z+(I- zeQLD&ROv4ZJwB+HQl?it=U4FY^7s#zTQd!#(w#=DJC**j&~tZeyYK7uYr6wnFS|NL znbN67t5cQ!ve02XHRCW|U4;AkI5P0@0{`vJYv@nUetq)dvDQ8=pZ?+M#gms;>I;^o zFO61TD*a`wUmdb7zyI~M>(Iplhrv0zx3J&eba%@Oee3VVqq~duI8x`GKI`;pr%yV4 zywGV_?o{@uvAV!qhk84F{Zc)AUf48jUq5yFW2dh>{h`zE7kbltx%rUVI$yrNTfEOt zCp*#aYZ=Vk&=(7wF7!QbbhjFvd!w^zbn1;xJbdioJGF`h zhd)+d*OmR?UB375I}g9Lu+}Xe>POM)*{>}d2W!j5!P={Fu=Z*Mhw;--U2CK*8|O<~ zHpQ2=Y@Cs{Y#gjD8wYEz#=+XFaj^Dk9IQ8x){g#jKTYOAuvu3OJo3*;lpK98ynfj*-N0~5wdSN$K zTQ#y>U6Q}iFBStoTHyb(Wh9rS+ke~l+O)u@H#t@A;#(uMpYK;Y`qtK%yA0YIGq5(& zfWth{&3EpN9IVo3zO;i?`qY;O&J8;8Mh;dL$HkYn#>Do=fHugA2W^lQRvTo6)z(;H zwKXPo)8pq>4~Wg)Z}D)`)>!VDUf8hHdqtaL#fLV>3aibr!fJCYvuutPR(oV(>x|K3 zgECY9v{$B5t4FBz${eh{ve_q_ekyg#y|P0sZ}!S$8SYjV_r$Jysh_CJZLt(`ZbQY z&g1y0u-fS>takdurY>tl8m$qjw08RBygx#;-={L>w)yDbRZH z`pJ2?61q;XrZd+L)^=a^rEb8MZZulmsI)fvJF^w&N~Nd zqfhYM9ZHq%G+N!Mv^MH3Q7Q4Di+VCqz+VB(m{gz+Khkx|5;V18DMD#&|+HAk{K38Z85((K0X^Ed!&`GB6q~10&8dFybr&BhE4~ zsw@Me$}%vjECVCQiUX;UcSegGYwe4jK2wDP4qFwdvWzcOSq4Uxm79w=E3=5Rj7!8> z21b=-U{qNKMwMk?R9Ue>n#2!`5nFu42sPH7{?mdDzTyE*R&Eq(tjwaux-)+1qQ)B9 z$fjPdhfTf0qQi=9WE)TH@HMX3s^$Yd*6ag4R&EDMto5AGRVQkG_4<0Wz(cFGNrCZH z3Mp1>mt-x4WhXD&>bh*GpPjt9mD(6;H6gz;!-V|G!04{#aY27I%*#c8)y57FdwndS zyV~ge@Q-#~JG_T?CYyMLMR%2L(Oa2|qD?#pYZFiKrnT8+W%$5NyuEz0iMN|?ZQ||b z8-1I-I(H4sCZ2)y)H*k?N&|;EC8INMlw8? z;i3^cb=jpl3cH%SsM!pRnl09(ro-NHXYNqTo1MAbB6jA)u6w6n4+bXOW2dM8vIM%9 zZ&n^ncTnA}VJ&Ppm@PR|nk_lOdu_?dby|30ORmsbZ>ThKyN&I>d3bEzl9OvQsXjRv zx!v?(hv=@3M58qll}2Cpf)ZwGAh>T-ZjdJC#O!7pqn`U`;o! z9gOO3zBZI8ooTc>Q)yIpcaHvH%ToAng2pzlaB3e{TZW_2 z8jeb%-iuZ1+7?#NulK$;z-b7yjn{kAX!WMj==NgO>J98_^zSe4>lKV%FZ$BH7i_sG zjaD}*jb3lKNz@t2q)|q+msxG;iJjIBQ18_)Hd%A_%3udmU_`ieEOzCt7GD>SmcjdSPbgKhJh z5Lw^&kkKtcsnw)M)@NX3eFjF)7q6ivabuD78JEcV42+)7!07o5jGoWH==pMU(etg1 zG!re1p3js<$QP^7q-!j)KI0NSpMeqb<(km*86)(321d^peQCMop?*iLrV6q?10(A* zFtR=aBkMCTdOicA=lc?$%MMMAny$Q1=-l)O`j<-DhCbeFjF|w}#p5b1>?@ z*iQWbv_`1=OclubvM04Bz<3oy+;In(Sv?mG!`jewnfA@)UHp=<^k#6 z>&MSr=Iw?uZ)!_kR~8ZCc&)VgQ2MF|!G(O7mm2Uq4Jfr~rSRqhZqtgJ*1b2o zzS(@-<{Am*+&83@c?u$;{IciH>sIeKo!|UnjEHic-lg|?uEFkc-SsuT+4W7=H(hsq z+qFI+{WLcM(oX{;{rqzDcQ>neKRtf(;_BCLlNF=loQvsUvZ)x_$_?I-N#>c0TGDn1 zxW*-4ES9Z^Ix>0DRTzt)+-w~<_ZswmIwzeroA4M5)z{uKY3%MsOZ)Qvy@O*4tF;;?}W# zO8WYM)3fB=Vl>rPJm?qfXJ0LFs8-KS*f#ch#!+OS;7|1BJNeeN+0Qr1_C9QyKol9L z>{7~1*-tWF!57*UXxFl_=-P(~t=oq(Q=8Ga$5v<>H}+j+k-kUIn&2M`dr?_r^8JEo zo;UYOjh!pkTx%>6`ChqZOLKsV-b{!4(xV&rVuAA=k5OXL*w3?sGV?5<)b}?pbhIr&rH^e4frbL9V~ogX3KrKRxuRd39@|{x|T&0;ka?H$a~lnw1nu4vreD zSy^m#qfV7;R#IfT(j*cvT_=%%fiD)gzUcH;!gSNx+08Gdo4HdC%F%e@I*(^zHJ*(n zJ;8A6Xh1154=AO~6w^n-8orR%+#?blj8m*RIBM=SB*j)!Y^q!ZC{m|`ZaK=B@gQb* z1z)KAIL4Y{luGk}j0u@NYOIE2L;V^WO8vu@$K!269N%qf1lbwP2$Gf|_x_@?itv){ z@Ig5iIU2oam?tk9drVCdY$; z$?=feNsb3&M2?3wtO;0r=^@fsQau=#qS0&&iBt~;Ce=gsMaGBBlK8>6B=LiRN&H}75hfA{9tM# z@q>X${9s@bKNy(A4{MkpFb9+I;duIxmq$va8-bh;nI-2#X36=GS#myPmRt{!CElyB zWO>N8WO+Cq-o)g3$R5b?FpjGNAes+yJmeb4@nEkrir>{!i5w5nm#!~t{qj(4&4WU` zihpuPC*_ z?41l6@tSH|sj-USlI^C;a^Mvwf@`bmn@(@K;zV%Cb-%;N{t-t-cL@m$(p!sMAjg}c zx;7Nk71-iUo!V54ycy;p&biPAezd@KsY2mgvTQ}vgRzLhxh5~<@Gwmzhlhb5EpWO* zir|t_VAWpOK0g$05G3$>Ne(vbbcH&+^Rj zF_&3B2Ikiv55u_>kCr`ORGYouylghV205=hjuPQp`qv)`$ z=(FyQ_|^A0S*)g}qruLNL%wVrlj$WI>9%UD!nb5w?@NVmsmS&~A3bspG*I}~VKpdx z>o5a_ZyjbpBAnwGz9s6Q@GWkGC4B2vhJ#61DxR625hq0cU6*R09W8 zA7sEG&<7cCNOPag!nl63;kfBHhvJ5I^R318{d|)RsSlfG5=G+F zU05@NKFMeWD|{>a(lvw~=B(lunhynVcC391>)lhyAYlafIHcA6Znc)FSk#t2AiIrK6OJm9J)GODpP^9)j z^Ncd9?vnw^z>32XoVue3EV18j2~W9MpxXL#gdnU^w@!)4tcJ3&B$wLh#?UorHIul? z3^R$V@-QoQtFUCZ>hnS)*&HZ#E4$Z7HkSNWy>bmmb3pPdJ0SerT+LENZRMuw_Jpm| zUqdmMQRG&xMFTQ=AZ|+@c3Biw%vNcfVztDs#*IW*ldY@JWa}z4*}68)nA@!4E#8M;2)Yqy zgSin{hFig8>oPFey5bd3m|&i8ew96Qgv@08tyUQ4nv}+A(Dq5JN zU8XciyJF3nd)A0-UB(yLx(rOVE(4RME7wf6uFR6OYweOiE&YI9%?Yw~eU3LaNxL#j z?k?k!++Ep-6kf)N6kgeg6kf)N++Ep-6kf)N++Ep-6kf)N6kY}(d&MyUX|@cb9?5-DO~McNv)6T?Qs;S8gXsyNnS@y9`Xyt~E@& zR<2@6+7%l>xK^ryw z>D7FYpexrvg08s+5_Q?jO@emw1OrZ=CS=aaESaZ&_%##TS!;i?(_{d>KR6u=HQQeqrlx zR=t&*2huH>i$l641Cws)^R_j?+Z@ufmv4>JZtd3i?&q5nQsy#{J8BJUcN;j}D~j{+ zMh@0H?kxLKO|Yv+A~}j;17rkij7|)!(hgR;*oR7eBtg$`KM;alJSf&f?C|@C0MHGk z6!TGPQmlvAO;4p;JvTOczr{08t8TexEFu+FODKia@5;jJ7e--8(Ua!}DSFKGBSp_J zW%T%g z(1P54zR9g(xr%qc?J}N?&JR>IJO1vL6hr(hgP? z?|o?pt27(jp>wJN)->p?fmPbUs^X0=?O>IDZA$Ay2spG;FJjp5w|qn%{Cji|QJh-wRssJ76kY7335Hq*KRD~+VKSfi#bG-}#Hqoyr1YT81hrY$sT z+KtoYHt*lXdzh-aMW{Qln*FcDu5LI)wFX8_n|&dw%`Dnl;}UIcHbP>XS(LWMB}!WZ zBe69w65CjXrld2{pf)2Uw(FYon6xn3T2mTrt%1?j8W?S@ff3aj7&Yx0W_4C^*Q?2Z ze)c5JAY`=02pO$`(a#zf;cTt~{j4!UKWkw0v)LCi+RP%O%`9r#%p$5a%|TRaVAQm0 znAO=_g+A=85u#e-3sJ3s5!D(PQLTXy)fyNzt$|U~8Wp6>4zO^+E}Bw#-gUpwy0?{i<KBVBITx-zEUV9f*4*VrgsjKZ=yE8A(vkif{ntG=2zo%%dN88aT=f-IGp^Qt2}U#plVk@9A57Affo&=>71obrxlF&sdZ# zEZWI9D!OEa)g`+pTXV^P_leY0=KQ^UvnsorZ`7PSjfpN2zE_t4323{ru*T@T8o?T) zGXtw#!0CoVjkxwDBL{1$o%qrYR_WtXGupf9k%9s*w;csuW>Mf}7Uf-LQQYnMpxEsF z77saMA7js0g)JqfgbSu(JJFZ3`>gYu_~otMmt7+QBOQ-j{Z;N~6&J_C2HVaT_(ZQja@_b^p;OHuc?cbcX>`43hwk+TLS za@N3v%o>x-n7PzUSwJNKm>tkP$`w1ZXpG`EwbS>sDaCk9q& z2dgwmKhk4@fZ6#mLCEa%m>_UA*F(VU2N@7V zn+Jd(S~F?{(XL@F3;?J5l$g}W$`*EYeF#lm!zvA&Yx?Ak9IWq_kG?c;uHxDoIapPE z@TDEB((ip~2dgwWhrS&+jgW&?njA!-SK$8cU$+ZjZ<%Q1w$? z3{~ZEt&~93LKCQ3XaZFWO`vL_2~;gKfvTBiF|^SHsupVkRSQj^YM}{KEi{3ug(gt7 z&;+V(oG!O{=PlmzEkoVk-hP_>uN+K-YP|jQ!Do$#P|Zd}sAiTxRnt5oR1HjMYW78h zsxcx$H5(DA8d=s$jY~a+EKG!I_C=s-W{Fo_H(p8t3lpzuN)xYYVB%GC&4jH+R^PS{ z6}=E;)&qbcuiSZo$6s- zwRj-(HTx&@b?mK{LnyU+`V;kPV9sTUHL{pmSmIo>Epe`=doG`D^?tkMQ+cm5hDFre zdlpd(OSEeqIig)N%NZf3+m=*slZs$3-z=%_=9{3`oyJ7>Q@a|(zOHX8897)lvU8OV z-)%A~tZdJGO%7J+Q(xM_Dt+Qh1Bd3y=(w=NzK#zoy`;C4A_{i)MKo+~Ezz){wvUqoc?j*#0;qCN_?*rgmZV!nz~d)hml&*zA&E*r`#3 z#2Uwh#74(@G&h!**wX_SR}V8FCN{QC*R!x%LHH`$Z%0x;jUBAgUwml?tMq4I8aO>9 z*x!xpvTzt#Rrt|Y2%Iat_C~ zfvVYvK-J6=uWDQpuWDf8RSitMs)31DUBgSDYHZLFuWF14RLw@js~RH$RkIO+s>X;w z)oet(sxcy7H5(DOYK#b5%|?W+8YALW4NSc18rB4VkgHhYRX>i)r9`a8W@=%tvBauo zTVho+OODsf5~CW~B}O%~#HMDJ*woAtmHKh`)kJLSRE7xEsSI(dxh2G@Mpjpz4{h^k z0}k&~{cvxr&gGVE{lTaoeRCP2U~?OYf}Lt17IrAJM8w8gmPpvl5(7Kl82Vf<{m@r? zV|8M89s|9zVCzWh$2VnG7ntzc*fHJljn#qOvfbmP4m~Dt?W33e)uaH_MB3bzo3)#5 zXRi@VoQH@Y;$iHUAmWdEu7axt-|wUU)66fuXZ<^mjb=RT9uq{j3$C|M5PkV?Zp(oa zM7JNVhk!iYfRr*f;5`QuGyQQs1pL8LZ2K^1U2BV9*6BA?ud6_@?bU0jHu)ujIp1w#mNMgV=j<~s3QY`uGwqh~0h zfgX!U0y=pirr(S$G5xIru*1WcEhm+#Azkcu#*qs`iF7WbFtM!bbr1IME9FXMs)w&IHLTcYjxkcCamAq2;8S6LH+4{ z8-w}}G9akG^{BA=fx&67-#)R~cQUX_bM9++_s9tLTVFEzY+#jkuu6aOr5&u&AAM=y z&`ud$dm{&{^ao$s!7BaUmj=!a;;h_n2Tmj8U{%4{xu&#(Rr*b?S)O3O^(CX%4knC0 z_ku9~-JXs5M8bR9RBAL~{Kc9u{z4PRUueSk3r!e*p$X&9G@D9|CXByW6UJX?!uShK z7=NJ&<1aK}{Dmfrf8%ty&C71_KE0^OJ8h@`D+d$KZ%Px#Z(!p14NL𝔓EVFp>KP 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 literal 0 HcmV?d00001 diff --git a/objects/stronghold/room/small-cell.iob b/objects/stronghold/room/small-cell.iob new file mode 100644 index 0000000000000000000000000000000000000000..adac3a1cebc89ad106de6818382db781decbcba0 GIT binary patch literal 8152 zcmcJUO>W~x5QSSbkX#_hYLF9flSLK@pgRP~09hD@KuN71j7$oUt)Auj8HnR~nDYiMEN7$T3*c@XUtbP`*t1z42u4{j@GuVM@-}U#K zYPGMo^S*f+cIB=*Z05^m7@Ehj-&Jj%_d{3hx4WTyu7=zln(a2P=bP%#=Lb0F6ee?@ zCUuWsO*#AXX#LV@Pj0Qf=XU_-rX2d*@sw1q} z6(OaA`JlfTV}-s5zWm+^eNkis9^0TV3jLrjifq^yg*NCcVDtU8m>jAa-A#SJtLiPg zAydG2O80;OaG**jsBZLWhS2kXM3Mf)yra;*SC#Gvsyj1`@b5EvaPydzG<2PMZ_G4shMJVALpK{u~aHe zsZ>!mP^Tgrs+If-R!171P*n0$XhoGe1*eS~71>au0vn#E(1scn`JqMyHl|U54R;ZK zRHP|2l47hwkzr?VY(Sa4Vpi;997=_dV@)A~Ju!vQ9;gkPQWGR4)073lqo`$t+7n}% zQU^4p4oGSWpebv=rmXssGCwu7^X-l0tVM=^kp9Q2uif*)ttmUNB7Jj}oQ>Tx7Hu;i z0lbmC2Wr1O@HdMZuL!$btsm^P7U}bKVmDf--sy&>jUVYO>-E%mKhhK@%Ar&nJ(g-C zDZ537Qelcn9k4RT2XdIRcY9WRBetQwM1H6*feq6uw4uI4ez0cPsPo0!kEZDK9Ex7f zp}aFm&sd#D(J(n`CY8Yp;(YdSyQBEs|%X43QKC*pec1$Q}z{_vQv~4QSjEw+mjso ECnof5&j0`b literal 0 HcmV?d00001 diff --git a/objects/stronghold/room/witch-room.iob b/objects/stronghold/room/witch-room.iob new file mode 100644 index 0000000000000000000000000000000000000000..3ebb96c4bbdf07651164e81fddbcd6206d30e71b GIT binary patch literal 13455 zcmcIqO>g5=6m^;oVl_KH1PE3vkh)+%EEuUj0)arH8bxmEHc{O;vR%sj1O76Q#GLb{ zgX=z@^O8lTn$0`!-uv#yyXV?YmSrDi@BY8cvdLfB6n|Ov@!fJ&%>+Q9x~y()imUVM zyljd$-PWmtu?dWQ(W|?wn&$27X%JzOdk!+0R2m{6^9GarcaTX6s4|!$T@vkf0lnyB z(5&nGc`S5@6E&K7xjeco2`C{1=vW9<-Ig02LUO|d#OAw2G|>DqT<=V;2H^%YP4Qbj6{iPlr;zR$v833@5`&YT3wXIA4Pfo{Tp6H z^m3JZ@{2^F+M(nZDH||}^14{r2~c11>}^gzCd*_^Z@?2L*~>nqSIfFZ$UCeahnY4( z_j8LIL^?VLnh~QUGZ#=BBUU9e_&sDAX(cetN%mtOp#e*m`Q=6X7LPBFq%rb>U=!3o zcev{|vBRikt`2TkUN^<;F)Ie#jOjxOGK4aK4rS?USs(^w>04QYLY7GrX9i+W$TFEW z-SCThKI;?u$P{?NFl+D2=A|-4RZ{n5$NDL4GBwv zBrNS7N?)VE=zO9G!=BfDfy@`+(ZTzX&{i50O*!@?&Z~_-5f?NOg9cWUvN*eu1xDS% zE@TY~IldB3%~|9%X#ogd9PhwLbMOGPT&;?FR*P42;UXvpJ5pa96H;HiO6rq} zwxc5CyhssNrdSsR%JS4`;5;cyXS6Kro@f-Bi5~cxPaXxvCe|3ygNzw zNP^Qk_(ZnJKJ9x>_-@GIr_J%S$orX{st5-9&?t#Pqio9(4eeQ@Y||QL8%Kyafp%>c>0_Id3E)9(6ESp-Pc8Pi%&RscQ9*i@5}O{uG+j^R;%+@ zKfD2RaPzZ=CSE>cfUloU2V^(?opJc>=YY?QaN)=n;5RJ{F7|LoHUK{Ou&a+rupBG7@<$3_&3u*Joz944YwT(N2Q zuWMEsMJA0boG~a{iqVXgqEWUKjlwQb`*gy_f;}ms;$yOo4S8Im$TZQU1?)?ll?7$& zkW3RA0-4H_B3ed2^59U?sniT?2Q(1__B^eF^_jhJ^$FDHnv|+FkWwWYC{?4R)P!~3 zg47=DIMHVS=1{&Nl_vy=85G_*l{H~bN&o6*4QuPHdjUDu` zeRS}NU3~9p+(~Nys8RTr)Q`^3J@K^BX}!4lL{qnyLr;1af9{Zo0s1BP z9E+AYZ;eG@hgI>gg9td3vyztO*SNIDMgzMiG>AchW7L>CTXQ5%PWr%{oc2lN9=ni9 zV<}8X(lJg*66Aywc@1lukyVaH@m`Kb@hV57XccXF+Wn)8!=fM^BMZ{eC<@h~9J=JG z5Fdk*XsoP3Av=MrZTPUxJ?c7f=#nU84GOP1C+kqi?yT$Us`~N8Bj|e@Q-^Gd0;{YdW;`m!~MNg z58te%zqj#Iyz~iuz@WGTT{>oAkBAwXIyEFS=XBr{JLdt2Mf*q6)F??)qKJ$``OZSi Xk}i{e!?QhhVUP2l#OcmK)K>j}TTdQ; literal 0 HcmV?d00001 diff --git a/objects/stronghold/wall-fixture/5x3/anvil-furnace.iob b/objects/stronghold/wall-fixture/5x3/anvil-furnace.iob new file mode 100644 index 0000000000000000000000000000000000000000..c1b8cb3228affd1270611bfd92f15080b876e469 GIT binary patch literal 101 zcmZQzU|?imU|0#VE7LN3>vwad8x@oiD@NPX{AMZiOH$aX^F|1dFi(0sl_Ea iIhiH4X^A<-sj(pSKoevU>J#(IGIL<6i}OoMGGYPNej%Lz literal 0 HcmV?d00001 diff --git a/objects/stronghold/wall-fixture/5x3/brew-set.iob b/objects/stronghold/wall-fixture/5x3/brew-set.iob new file mode 100644 index 0000000000000000000000000000000000000000..28f128616d4363ac5839fbae56a99a2551a71cf3 GIT binary patch literal 179 zcmZXMO$x#=5QV3Rr*Po~T==sSdI;C0gh?{B!EpkasK;+dy0GAb$AgcL2LKHKY^>X5 zCkyPJNhlN?>NVhtW69Dny@}gP4`4zA`;{^#C8p@KW+CTG3JSNEEfNz4J&_GKyGUc1lNehQXY_#I0&-C#3g+1?Wdbiy^QqbGauPYEo(mOKE7 CUW$|e literal 0 HcmV?d00001 diff --git a/objects/stronghold/wall-fixture/5x3/chest.iob b/objects/stronghold/wall-fixture/5x3/chest.iob new file mode 100644 index 0000000000000000000000000000000000000000..ef6351c833ebb6f295e4a03246399da79b0fc13d GIT binary patch literal 313 zcmb8qO$q`r3OtK11Oq*X3y~pH(;w`#l0*hiuN_3jg$oTl$R^(-0MG%zre)W% z1$eZ9!;}g+Mz6hSEi{ar++`5O#B%iLQVCY-O{0mJy&bD+os2}hk`-l4A*z{CiE|Bs z&emfVIxT#w=~v!G5`Bwv+l}5AqZMTODztlm{VL3u^PrVo{A6BL-EW_i%Kv`y1bjzw AL;wH) literal 0 HcmV?d00001 diff --git a/objects/stronghold/wall-fixture/5x3/crafting-station.iob b/objects/stronghold/wall-fixture/5x3/crafting-station.iob new file mode 100644 index 0000000000000000000000000000000000000000..61a3bea1541d513e12673d9ec5bea34955955b7b GIT binary patch literal 96 zcmZQzU|?imU|0#VE7LN3=+ASd8x@oiD@NPU@|i=J-#F{DJK;q4^*dtkWVWu f%1ca6jZRBU2CA|xPc1Id$;m9SO-sxvPK^ZsD%BsN literal 0 HcmV?d00001 diff --git a/objects/stronghold/wall-fixture/5x3/double-chest.iob b/objects/stronghold/wall-fixture/5x3/double-chest.iob new file mode 100644 index 0000000000000000000000000000000000000000..1e7fd993e58f398433d0d0f5d50b038192ef864f GIT binary patch literal 435 zcmbu5K?=e^3`L`&*YE;exh(V?E{c@2O=kwDGct)3FKVYotCojjl*vz8uiaLtKK4Xhh XdP(Svl@+}H*`ZeGSme!)K literal 0 HcmV?d00001 diff --git a/objects/stronghold/wall-fixture/5x3/lantern.iob b/objects/stronghold/wall-fixture/5x3/lantern.iob new file mode 100644 index 0000000000000000000000000000000000000000..96bbd896b5d5cde8e79e4d6d0d92015c57c86b45 GIT binary patch literal 279 zcmbu4-3r1m422`&+w{syp-(bqiCfkcYbtF@AAhFE5WMliK*%9Kd?x^K0Dz0P%? zt9t~dDdQrSB8kb}a+vO}VT=P|5i6<;r!1>wotu*CF6+}uu4Ebt<(Ryu*)AB1c1SP# h`lyH=*I$^J+JBV(-1$R^$ZCp*71;;&yRUDj;|qG}VLAW+ literal 0 HcmV?d00001 diff --git a/objects/stronghold/wall-fixture/5x3/shelf.iob b/objects/stronghold/wall-fixture/5x3/shelf.iob new file mode 100644 index 0000000000000000000000000000000000000000..8410bc39a3380822f4c0aba550301fecd67572ba GIT binary patch literal 584 zcmcJMK?=e^3`J8#ynt75*G;#=oTNwzZKf?9CqpKsw{M*RMVBHp@D~Yzm!A&+1ppkA zPD$q^*fyviqo-ET>MaJDTWVA=bj(s)Y)9Xl$g>XRfX*7_P;ww|EV@W#;Dv;`SGS;& zIPUxR^*x-RNx