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 00000000..a5d43340 Binary files /dev/null and b/objects/stronghold/ceiling/5x5/bar-lamp.iob differ diff --git a/objects/stronghold/ceiling/5x5/lamp.iob b/objects/stronghold/ceiling/5x5/lamp.iob new file mode 100644 index 00000000..46a6aa99 Binary files /dev/null and b/objects/stronghold/ceiling/5x5/lamp.iob differ diff --git a/objects/stronghold/ceiling/5x5/wood-beams.iob b/objects/stronghold/ceiling/5x5/wood-beams.iob new file mode 100644 index 00000000..eea9e910 Binary files /dev/null and b/objects/stronghold/ceiling/5x5/wood-beams.iob differ diff --git a/objects/stronghold/ceiling/7x7/flat.iob b/objects/stronghold/ceiling/7x7/flat.iob new file mode 100644 index 00000000..d7eb421d Binary files /dev/null and b/objects/stronghold/ceiling/7x7/flat.iob differ diff --git a/objects/stronghold/ceiling/7x7/wood-beams.iob b/objects/stronghold/ceiling/7x7/wood-beams.iob new file mode 100644 index 00000000..872fb00a Binary files /dev/null and b/objects/stronghold/ceiling/7x7/wood-beams.iob differ diff --git a/objects/stronghold/floor/3x3/flat.iob b/objects/stronghold/floor/3x3/flat.iob new file mode 100644 index 00000000..663034a9 Binary files /dev/null and b/objects/stronghold/floor/3x3/flat.iob differ diff --git a/objects/stronghold/floor/3x3/tnt.iob b/objects/stronghold/floor/3x3/tnt.iob new file mode 100644 index 00000000..8f677946 Binary files /dev/null and b/objects/stronghold/floor/3x3/tnt.iob differ diff --git a/objects/stronghold/path/4way-spiral-staircase.iob b/objects/stronghold/path/4way-spiral-staircase.iob new file mode 100644 index 00000000..166946cf Binary files /dev/null and b/objects/stronghold/path/4way-spiral-staircase.iob differ diff --git a/objects/stronghold/path/cap.iob b/objects/stronghold/path/cap.iob new file mode 100644 index 00000000..797128a2 Binary files /dev/null and b/objects/stronghold/path/cap.iob differ diff --git a/objects/stronghold/path/fancy-cross.iob b/objects/stronghold/path/fancy-cross.iob new file mode 100644 index 00000000..1009550a Binary files /dev/null and b/objects/stronghold/path/fancy-cross.iob differ diff --git a/objects/stronghold/path/large-spiral-staircase.iob b/objects/stronghold/path/large-spiral-staircase.iob new file mode 100644 index 00000000..9fefc8fd Binary files /dev/null and b/objects/stronghold/path/large-spiral-staircase.iob differ diff --git a/objects/stronghold/path/small-corridor.iob b/objects/stronghold/path/small-corridor.iob new file mode 100644 index 00000000..e45787fe Binary files /dev/null and b/objects/stronghold/path/small-corridor.iob differ diff --git a/objects/stronghold/path/small-cross.iob b/objects/stronghold/path/small-cross.iob new file mode 100644 index 00000000..af57ce69 Binary files /dev/null and b/objects/stronghold/path/small-cross.iob differ diff --git a/objects/stronghold/path/small-spiral-staircase.iob b/objects/stronghold/path/small-spiral-staircase.iob new file mode 100644 index 00000000..b2550c48 Binary files /dev/null and b/objects/stronghold/path/small-spiral-staircase.iob differ diff --git a/objects/stronghold/path/straight-staircase.iob b/objects/stronghold/path/straight-staircase.iob new file mode 100644 index 00000000..328e0992 Binary files /dev/null and b/objects/stronghold/path/straight-staircase.iob differ diff --git a/objects/stronghold/room/portal-room.iob b/objects/stronghold/room/portal-room.iob new file mode 100644 index 00000000..9230fbce Binary files /dev/null and b/objects/stronghold/room/portal-room.iob differ diff --git a/objects/stronghold/room/small-cell.iob b/objects/stronghold/room/small-cell.iob new file mode 100644 index 00000000..adac3a1c Binary files /dev/null and b/objects/stronghold/room/small-cell.iob differ diff --git a/objects/stronghold/room/witch-room.iob b/objects/stronghold/room/witch-room.iob new file mode 100644 index 00000000..3ebb96c4 Binary files /dev/null and b/objects/stronghold/room/witch-room.iob differ 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 00000000..c1b8cb32 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/anvil-furnace.iob differ 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 00000000..28f12861 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/brew-set.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/brewing-shelf.iob b/objects/stronghold/wall-fixture/5x3/brewing-shelf.iob new file mode 100644 index 00000000..c15a297a Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/brewing-shelf.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/chest.iob b/objects/stronghold/wall-fixture/5x3/chest.iob new file mode 100644 index 00000000..ef6351c8 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/chest.iob differ 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 00000000..61a3bea1 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/crafting-station.iob differ 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 00000000..1e7fd993 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/double-chest.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/lantern.iob b/objects/stronghold/wall-fixture/5x3/lantern.iob new file mode 100644 index 00000000..96bbd896 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/lantern.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/shelf.iob b/objects/stronghold/wall-fixture/5x3/shelf.iob new file mode 100644 index 00000000..8410bc39 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/shelf.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/study.iob b/objects/stronghold/wall-fixture/5x3/study.iob new file mode 100644 index 00000000..11784d69 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/study.iob differ