diff --git a/flat/objects/structure/Hello World/corner-1.iob b/flat/objects/structure/Hello World/corner-1.iob new file mode 100644 index 00000000..7d3ff67e Binary files /dev/null and b/flat/objects/structure/Hello World/corner-1.iob differ diff --git a/flat/objects/structure/Hello World/cross-1.iob b/flat/objects/structure/Hello World/cross-1.iob new file mode 100644 index 00000000..e575c39f Binary files /dev/null and b/flat/objects/structure/Hello World/cross-1.iob differ diff --git a/flat/objects/structure/Hello World/hall-1.iob b/flat/objects/structure/Hello World/hall-1.iob new file mode 100644 index 00000000..29b0cf5e Binary files /dev/null and b/flat/objects/structure/Hello World/hall-1.iob differ diff --git a/flat/objects/structure/Hello World/room-1.iob b/flat/objects/structure/Hello World/room-1.iob new file mode 100644 index 00000000..920c1b17 Binary files /dev/null and b/flat/objects/structure/Hello World/room-1.iob differ diff --git a/flat/objects/structure/Hello World/room-2.iob b/flat/objects/structure/Hello World/room-2.iob new file mode 100644 index 00000000..a05c9a97 Binary files /dev/null and b/flat/objects/structure/Hello World/room-2.iob differ diff --git a/flat/objects/structure/Hello World/room-3.iob b/flat/objects/structure/Hello World/room-3.iob new file mode 100644 index 00000000..990c70cc Binary files /dev/null and b/flat/objects/structure/Hello World/room-3.iob differ diff --git a/flat/objects/structure/Hello World/room-4.iob b/flat/objects/structure/Hello World/room-4.iob new file mode 100644 index 00000000..bade1aae Binary files /dev/null and b/flat/objects/structure/Hello World/room-4.iob differ diff --git a/flat/objects/structure/Hello World/room-5.iob b/flat/objects/structure/Hello World/room-5.iob new file mode 100644 index 00000000..cfb530d5 Binary files /dev/null and b/flat/objects/structure/Hello World/room-5.iob differ diff --git a/flat/objects/structure/Hello World/room-6.iob b/flat/objects/structure/Hello World/room-6.iob new file mode 100644 index 00000000..f6631531 Binary files /dev/null and b/flat/objects/structure/Hello World/room-6.iob differ diff --git a/flat/objects/structure/Hello World/room-7.iob b/flat/objects/structure/Hello World/room-7.iob new file mode 100644 index 00000000..beba63d3 Binary files /dev/null and b/flat/objects/structure/Hello World/room-7.iob differ diff --git a/flat/objects/structure/Hello World/room-8.iob b/flat/objects/structure/Hello World/room-8.iob new file mode 100644 index 00000000..e3e2cc53 Binary files /dev/null and b/flat/objects/structure/Hello World/room-8.iob differ diff --git a/flat/objects/structure/Hello World/room-9.iob b/flat/objects/structure/Hello World/room-9.iob new file mode 100644 index 00000000..d313944f Binary files /dev/null and b/flat/objects/structure/Hello World/room-9.iob differ diff --git a/flat/objects/structure/Hello World/t-connect-1.iob b/flat/objects/structure/Hello World/t-connect-1.iob new file mode 100644 index 00000000..3d6feb25 Binary files /dev/null and b/flat/objects/structure/Hello World/t-connect-1.iob differ diff --git a/flat/objects/structure/Hello World/walled-room-1.iob b/flat/objects/structure/Hello World/walled-room-1.iob new file mode 100644 index 00000000..44c4a8c0 Binary files /dev/null and b/flat/objects/structure/Hello World/walled-room-1.iob differ diff --git a/flat/objects/structure/hello-world/corner-1.iob b/flat/objects/structure/hello-world/corner-1.iob new file mode 100644 index 00000000..b4075f51 Binary files /dev/null and b/flat/objects/structure/hello-world/corner-1.iob differ diff --git a/flat/objects/structure/hello-world/cross-1.iob b/flat/objects/structure/hello-world/cross-1.iob new file mode 100644 index 00000000..8e1147f7 Binary files /dev/null and b/flat/objects/structure/hello-world/cross-1.iob differ diff --git a/flat/objects/structure/hello-world/hall-1.iob b/flat/objects/structure/hello-world/hall-1.iob new file mode 100644 index 00000000..57d7cb2e Binary files /dev/null and b/flat/objects/structure/hello-world/hall-1.iob differ diff --git a/flat/objects/structure/hello-world/room-1.iob b/flat/objects/structure/hello-world/room-1.iob new file mode 100644 index 00000000..78822781 Binary files /dev/null and b/flat/objects/structure/hello-world/room-1.iob differ diff --git a/flat/objects/structure/hello-world/room-2.iob b/flat/objects/structure/hello-world/room-2.iob new file mode 100644 index 00000000..b1f3290c Binary files /dev/null and b/flat/objects/structure/hello-world/room-2.iob differ diff --git a/flat/objects/structure/hello-world/room-3.iob b/flat/objects/structure/hello-world/room-3.iob new file mode 100644 index 00000000..9c0d10cf Binary files /dev/null and b/flat/objects/structure/hello-world/room-3.iob differ diff --git a/flat/objects/structure/hello-world/room-4.iob b/flat/objects/structure/hello-world/room-4.iob new file mode 100644 index 00000000..56f525f8 Binary files /dev/null and b/flat/objects/structure/hello-world/room-4.iob differ diff --git a/flat/objects/structure/hello-world/room-5.iob b/flat/objects/structure/hello-world/room-5.iob new file mode 100644 index 00000000..a3a54353 Binary files /dev/null and b/flat/objects/structure/hello-world/room-5.iob differ diff --git a/flat/objects/structure/hello-world/room-6.iob b/flat/objects/structure/hello-world/room-6.iob new file mode 100644 index 00000000..21c146e5 Binary files /dev/null and b/flat/objects/structure/hello-world/room-6.iob differ diff --git a/flat/objects/structure/hello-world/room-7.iob b/flat/objects/structure/hello-world/room-7.iob new file mode 100644 index 00000000..5d9a0be1 Binary files /dev/null and b/flat/objects/structure/hello-world/room-7.iob differ diff --git a/flat/objects/structure/hello-world/room-8.iob b/flat/objects/structure/hello-world/room-8.iob new file mode 100644 index 00000000..33a8fd81 Binary files /dev/null and b/flat/objects/structure/hello-world/room-8.iob differ diff --git a/flat/objects/structure/hello-world/room-9.iob b/flat/objects/structure/hello-world/room-9.iob new file mode 100644 index 00000000..1259fd8c Binary files /dev/null and b/flat/objects/structure/hello-world/room-9.iob differ diff --git a/flat/objects/structure/hello-world/t-connect-1.iob b/flat/objects/structure/hello-world/t-connect-1.iob new file mode 100644 index 00000000..cb2cd886 Binary files /dev/null and b/flat/objects/structure/hello-world/t-connect-1.iob differ diff --git a/flat/objects/structure/hello-world/walled-room-1.iob b/flat/objects/structure/hello-world/walled-room-1.iob new file mode 100644 index 00000000..dd3f31f3 Binary files /dev/null and b/flat/objects/structure/hello-world/walled-room-1.iob differ diff --git a/flat/structures/Hello World.json b/flat/structures/Hello World.json new file mode 100644 index 00000000..478174fd --- /dev/null +++ b/flat/structures/Hello World.json @@ -0,0 +1,133 @@ +{ + "gridHeight": 9, + "wallStyle": { + "multiplier": 1, + "style": "STATIC", + "zoom": 1, + "exponent": 1 + }, + "tiles": [ + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "NEVER", + "objects": ["structure/Hello World/cross-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/Hello World/t-connect-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "REQUIRED", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/Hello World/hall-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/Hello World/corner-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": [ + "structure/Hello World/room-1", + "structure/Hello World/room-2", + "structure/Hello World/room-3", + "structure/Hello World/room-4", + "structure/Hello World/room-5", + "structure/Hello World/room-6", + "structure/Hello World/room-7", + "structure/Hello World/room-8", + "structure/Hello World/room-9" + ], + "west": "REQUIRED", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "REQUIRED", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/Hello World/walled-room-1"], + "west": "REQUIRED", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + } + ], + "gridSize": 9, + "wallChance": 0.35, + "maxLayers": 1, + "name": "Hello World", + "underwater": false, + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "bore": true, + "mergeEdges": false +} diff --git a/flat/structures/hello-world.json b/flat/structures/hello-world.json new file mode 100644 index 00000000..71cb9cc0 --- /dev/null +++ b/flat/structures/hello-world.json @@ -0,0 +1,133 @@ +{ + "gridHeight": 9, + "wallStyle": { + "multiplier": 1, + "style": "STATIC", + "zoom": 1, + "exponent": 1 + }, + "tiles": [ + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "NEVER", + "objects": ["structure/hello-world/cross-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/hello-world/t-connect-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "REQUIRED", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/hello-world/hall-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/hello-world/corner-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": [ + "structure/hello-world/room-1", + "structure/hello-world/room-2", + "structure/hello-world/room-3", + "structure/hello-world/room-4", + "structure/hello-world/room-5", + "structure/hello-world/room-6", + "structure/hello-world/room-7", + "structure/hello-world/room-8", + "structure/hello-world/room-9" + ], + "west": "REQUIRED", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "REQUIRED", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/hello-world/walled-room-1"], + "west": "REQUIRED", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + } + ], + "gridSize": 9, + "wallChance": 0.35, + "maxLayers": 1, + "name": "Hello World", + "underwater": false, + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "bore": true, + "mergeEdges": false +} diff --git a/overworld/biomes/hot-volcanic.json b/overworld/biomes/hot-volcanic.json index eb04d1cc..3c423298 100644 --- a/overworld/biomes/hot-volcanic.json +++ b/overworld/biomes/hot-volcanic.json @@ -1,5 +1,6 @@ { "name": "Volcanic", + "rarity": 28, "layers": [ { "style": {"style": "STATIC"}, @@ -10,26 +11,21 @@ "minecraft:basalt[axis=x]", "minecraft:basalt[axis=y]", "minecraft:basalt[axis=z]", - "MAGMA_BLOCK", "minecraft:basalt[axis=x]", "minecraft:basalt[axis=y]", "minecraft:basalt[axis=z]", - "minecraft:basalt[axis=x]", - "minecraft:basalt[axis=y]", - "minecraft:basalt[axis=z]", - "MAGMA_BLOCK", "minecraft:basalt[axis=x]", "minecraft:basalt[axis=y]", "minecraft:basalt[axis=z]", - "minecraft:basalt[axis=x]", - "minecraft:basalt[axis=y]", - "minecraft:basalt[axis=z]", - "MAGMA_BLOCK", "minecraft:basalt[axis=x]", "minecraft:basalt[axis=y]", "minecraft:basalt[axis=z]", - "LAVA" - + "minecraft:basalt[axis=x]", + "minecraft:basalt[axis=y]", + "minecraft:basalt[axis=z]", + "minecraft:basalt[axis=x]", + "minecraft:basalt[axis=y]", + "minecraft:basalt[axis=z]" ] }, { @@ -46,8 +42,8 @@ "generators":[ { "generator": "plain", - "min": 3, - "max": 5 + "min": 34, + "max": 39 } ], "derivative": "DESERT" diff --git a/overworld/regions/hot.json b/overworld/regions/hot.json index 67d70935..56257dbe 100644 --- a/overworld/regions/hot.json +++ b/overworld/regions/hot.json @@ -14,8 +14,8 @@ "hot-desert-red", "hot-savanna", "hot-mesa-red", - "hot-mesa-yellow" - + "hot-mesa-yellow", + "hot-volcanic" ], "seaBiomes": [ "hot-ocean" @@ -27,15 +27,6 @@ "hot-sandy-red-cave", "hot-sandy-cave" ], - "spotBiomes": [ - { - "biome": "hot-volcanic", - "type": "LAND", - "scale": 5, - "rarity": 215, - "shuffle": 328 - } - ], "loot": { "tables": [ "hot-food",