diff --git a/overworld/biomes/frozen-plains.json b/overworld/biomes/frozen-plains.json index cd07789d..dc602e3f 100644 --- a/overworld/biomes/frozen-plains.json +++ b/overworld/biomes/frozen-plains.json @@ -43,6 +43,28 @@ } ], "objects": [ + { + "chance": 0.000256, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "snow": 0.25, + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, { "chance": 0.01, "density": 3, diff --git a/overworld/biomes/hot-dry-forest.json b/overworld/biomes/hot-dry-forest.json index 474a23ca..d5e62693 100644 --- a/overworld/biomes/hot-dry-forest.json +++ b/overworld/biomes/hot-dry-forest.json @@ -124,6 +124,27 @@ } ], "objects": [ + { + "chance": 0.000256, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, { "chance": 0.335, "density": 1, diff --git a/overworld/biomes/hot-sandy-cave.json b/overworld/biomes/hot-sandy-cave.json index fdd2d886..c18d8415 100644 --- a/overworld/biomes/hot-sandy-cave.json +++ b/overworld/biomes/hot-sandy-cave.json @@ -76,8 +76,28 @@ "y": 0, "z": 0 } + }, + { + "chance": 0.000856, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } } - ], "generators":[ { diff --git a/overworld/biomes/hot-savanna.json b/overworld/biomes/hot-savanna.json index 7c351c0a..e415eebb 100644 --- a/overworld/biomes/hot-savanna.json +++ b/overworld/biomes/hot-savanna.json @@ -76,6 +76,27 @@ "hot-savanna-cliff" ], "objects": [ + { + "chance": 0.00175, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, { "chance": 0.07, "density": 1, diff --git a/overworld/biomes/swamp-mountains.json b/overworld/biomes/swamp-mountains.json index 587cdbe1..3296a58b 100644 --- a/overworld/biomes/swamp-mountains.json +++ b/overworld/biomes/swamp-mountains.json @@ -25,6 +25,27 @@ } ], "objects": [ + { + "chance": 0.000256, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, { "chance": 2.0, "density": 1, diff --git a/overworld/biomes/temperate-birch-denmyre.json b/overworld/biomes/temperate-birch-denmyre.json index 9d6a7b3a..cd3414e8 100644 --- a/overworld/biomes/temperate-birch-denmyre.json +++ b/overworld/biomes/temperate-birch-denmyre.json @@ -71,6 +71,27 @@ } ], "objects": [ + { + "chance": 0.00375, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, { "chance": 0.5, "density": 2, diff --git a/overworld/biomes/temperate-birch-forest.json b/overworld/biomes/temperate-birch-forest.json index 3ac829e7..5357ad68 100644 --- a/overworld/biomes/temperate-birch-forest.json +++ b/overworld/biomes/temperate-birch-forest.json @@ -70,6 +70,27 @@ } ], "objects": [ + { + "chance": 0.00375, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, { "chance": 2.5, "density": 4, diff --git a/overworld/biomes/temperate-oak-denmyre.json b/overworld/biomes/temperate-oak-denmyre.json index 5196870b..f061e6d5 100644 --- a/overworld/biomes/temperate-oak-denmyre.json +++ b/overworld/biomes/temperate-oak-denmyre.json @@ -71,6 +71,27 @@ } ], "objects": [ + { + "chance": 0.00375, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, { "chance": 0.5, "density": 2, diff --git a/overworld/biomes/temperate-oak-forest.json b/overworld/biomes/temperate-oak-forest.json index c430916f..5210d080 100644 --- a/overworld/biomes/temperate-oak-forest.json +++ b/overworld/biomes/temperate-oak-forest.json @@ -104,6 +104,27 @@ "z": 0 } }, + { + "chance": 0.00375, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, { "chance": 0.5, "density": 1, diff --git a/overworld/biomes/tropical-beach.json b/overworld/biomes/tropical-beach.json index a897ec31..ea1dee02 100644 --- a/overworld/biomes/tropical-beach.json +++ b/overworld/biomes/tropical-beach.json @@ -104,5 +104,5 @@ "max": 1 } ], - "derivative": "WARM_OCEAN" + "derivative": "JUNGLE" } \ No newline at end of file diff --git a/overworld/biomes/tropical-cavern-coral.json b/overworld/biomes/tropical-cavern-coral.json index 32ff8e68..2f4d454b 100644 --- a/overworld/biomes/tropical-cavern-coral.json +++ b/overworld/biomes/tropical-cavern-coral.json @@ -17,6 +17,29 @@ ] } ], + "objects": [ + { + "chance": 0.000856, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], "slab": { "dispersion": "SCATTER", "terrainZoom": 0.5, diff --git a/overworld/biomes/tropical-cavern.json b/overworld/biomes/tropical-cavern.json index f214d2f1..af3e3cb1 100644 --- a/overworld/biomes/tropical-cavern.json +++ b/overworld/biomes/tropical-cavern.json @@ -20,6 +20,29 @@ ] } ], + "objects": [ + { + "chance": 0.000856, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], "slab": { "dispersion": "SCATTER", "terrainZoom": 0.5, diff --git a/overworld/biomes/tropical-rainforest.json b/overworld/biomes/tropical-rainforest.json index 9c78627b..45bcd5ee 100644 --- a/overworld/biomes/tropical-rainforest.json +++ b/overworld/biomes/tropical-rainforest.json @@ -31,6 +31,27 @@ } ], "objects": [ + { + "chance": 0.00375, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, { "chance": 0.5, "density": 2, diff --git a/overworld/biomes/tundra-cavern.json b/overworld/biomes/tundra-cavern.json index 43697a79..8ce25a64 100644 --- a/overworld/biomes/tundra-cavern.json +++ b/overworld/biomes/tundra-cavern.json @@ -78,5 +78,28 @@ "max": 5 } ], + "objects": [ + { + "chance": 0.000856, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], "derivative": "FROZEN_OCEAN" } \ No newline at end of file diff --git a/overworld/biomes/tundra-taiga.json b/overworld/biomes/tundra-taiga.json index eca72b2d..764712d0 100644 --- a/overworld/biomes/tundra-taiga.json +++ b/overworld/biomes/tundra-taiga.json @@ -37,6 +37,27 @@ ] }, "objects": [ + { + "chance": 0.000256, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, { "chance": 0.05, "density": 1, diff --git a/overworld/dimensions/overworld.json b/overworld/dimensions/overworld.json index e4dc85e5..37de6a05 100644 --- a/overworld/dimensions/overworld.json +++ b/overworld/dimensions/overworld.json @@ -47,7 +47,7 @@ "carvingEnvelope": 0.335, "caves": true, "caveScale": 1, - "caveShift": -5, + "caveShift": -11, "focus": "", "fluidHeight": 99, "biomeZoom": 1.72, diff --git a/overworld/objects/camp/camp.iob b/overworld/objects/camp/camp.iob new file mode 100644 index 00000000..16ba7f83 Binary files /dev/null and b/overworld/objects/camp/camp.iob differ diff --git a/overworld/objects/camp/soul-camp.iob b/overworld/objects/camp/soul-camp.iob new file mode 100644 index 00000000..dc0f1ba0 Binary files /dev/null and b/overworld/objects/camp/soul-camp.iob differ diff --git a/overworld/objects/grave/grave.iob b/overworld/objects/grave/grave.iob new file mode 100644 index 00000000..b0dba8b0 Binary files /dev/null and b/overworld/objects/grave/grave.iob differ diff --git a/overworld/objects/struct-village/f-1.iob b/overworld/objects/struct-village/f-1.iob new file mode 100644 index 00000000..36b79c8e Binary files /dev/null and b/overworld/objects/struct-village/f-1.iob differ diff --git a/overworld/objects/struct-village/f-a-1.iob b/overworld/objects/struct-village/f-a-1.iob new file mode 100644 index 00000000..be2a8129 Binary files /dev/null and b/overworld/objects/struct-village/f-a-1.iob differ diff --git a/overworld/objects/struct-village/f-a-2.iob b/overworld/objects/struct-village/f-a-2.iob new file mode 100644 index 00000000..ca711807 Binary files /dev/null and b/overworld/objects/struct-village/f-a-2.iob differ diff --git a/overworld/objects/struct-village/f-c.iob b/overworld/objects/struct-village/f-c.iob new file mode 100644 index 00000000..b3cfa637 Binary files /dev/null and b/overworld/objects/struct-village/f-c.iob differ diff --git a/overworld/objects/struct-village/f-r-1.iob b/overworld/objects/struct-village/f-r-1.iob new file mode 100644 index 00000000..21d51a66 Binary files /dev/null and b/overworld/objects/struct-village/f-r-1.iob differ diff --git a/overworld/objects/struct-village/f-w.iob b/overworld/objects/struct-village/f-w.iob new file mode 100644 index 00000000..a688c4c7 Binary files /dev/null and b/overworld/objects/struct-village/f-w.iob differ diff --git a/overworld/structures/soultemple.json b/overworld/structures/soultemple.json index e06ec67a..873f576c 100644 --- a/overworld/structures/soultemple.json +++ b/overworld/structures/soultemple.json @@ -2,7 +2,7 @@ "name": "Soul Temple", "gridSize": 5, "gridHeight": 5, - "maxLayers": 2, + "maxLayers": 3, "mergeEdges": true, "wallChanceZoom": 0.25, "wallChance": 0.51, @@ -15,7 +15,7 @@ "east": "REQUIRED", "west": "NEVER", "objects": [ - "soultemple/x-c" + "struct-soultemple/x-c" ] }, { @@ -26,7 +26,7 @@ "east": "REQUIRED", "west": "NEVER", "objects": [ - "soultemple/f-c" + "struct-soultemple/f-c" ] }, { @@ -37,7 +37,7 @@ "east": "REQUIRED", "west": "NEVER", "objects": [ - "soultemple/fc-c" + "struct-soultemple/fc-c" ] }, { @@ -48,7 +48,7 @@ "east": "REQUIRED", "west": "NEVER", "objects": [ - "soultemple/c-c" + "struct-soultemple/c-c" ] }, { @@ -59,7 +59,7 @@ "east": "NEVER", "west": "NEVER", "objects": [ - "soultemple/f" + "struct-soultemple/f" ] }, { @@ -70,7 +70,7 @@ "east": "NEVER", "west": "NEVER", "objects": [ - "soultemple/c" + "struct-soultemple/c" ] }, { @@ -81,7 +81,7 @@ "east": "REQUIRED", "west": "REQUIRED", "objects": [ - "soultemple/a" + "struct-soultemple/a" ] }, { @@ -92,7 +92,7 @@ "east": "NEVER", "west": "NEVER", "objects": [ - "soultemple/c-1" + "struct-soultemple/c-1" ] }, { @@ -103,7 +103,7 @@ "east": "REQUIRED", "west": "REQUIRED", "objects": [ - "soultemple/c-a" + "struct-soultemple/c-a" ] }, { @@ -114,7 +114,7 @@ "east": "NEVER", "west": "NEVER", "objects": [ - "soultemple/c-h" + "struct-soultemple/c-h" ] }, { @@ -125,7 +125,7 @@ "east": "REQUIRED", "west": "NEVER", "objects": [ - "soultemple/c-r" + "struct-soultemple/c-r" ] }, { @@ -136,7 +136,7 @@ "east": "NEVER", "west": "NEVER", "objects": [ - "soultemple/f-1" + "struct-soultemple/f-1" ] }, { @@ -147,7 +147,7 @@ "east": "REQUIRED", "west": "REQUIRED", "objects": [ - "soultemple/f-a" + "struct-soultemple/f-a" ] }, { @@ -158,7 +158,7 @@ "east": "NEVER", "west": "NEVER", "objects": [ - "soultemple/f-h" + "struct-soultemple/f-h" ] }, { @@ -169,7 +169,7 @@ "east": "REQUIRED", "west": "NEVER", "objects": [ - "soultemple/f-r" + "struct-soultemple/f-r" ] }, { @@ -180,7 +180,7 @@ "east": "NEVER", "west": "NEVER", "objects": [ - "soultemple/fc" + "struct-soultemple/fc" ] }, { @@ -191,7 +191,7 @@ "east": "NEVER", "west": "NEVER", "objects": [ - "soultemple/fc-1" + "struct-soultemple/fc-1" ] }, { @@ -202,7 +202,7 @@ "east": "REQUIRED", "west": "REQUIRED", "objects": [ - "soultemple/fc-a" + "struct-soultemple/fc-a" ] }, { @@ -213,7 +213,7 @@ "east": "NEVER", "west": "NEVER", "objects": [ - "soultemple/fc-h" + "struct-soultemple/fc-h" ] }, { @@ -224,7 +224,7 @@ "east": "REQUIRED", "west": "NEVER", "objects": [ - "soultemple/fc-r" + "struct-soultemple/fc-r" ] }, { @@ -235,7 +235,7 @@ "east": "NEVER", "west": "NEVER", "objects": [ - "soultemple/x-1" + "struct-soultemple/x-1" ] }, { @@ -246,7 +246,7 @@ "east": "REQUIRED", "west": "REQUIRED", "objects": [ - "soultemple/x-a" + "struct-soultemple/x-a" ] }, { @@ -257,7 +257,7 @@ "east": "NEVER", "west": "NEVER", "objects": [ - "soultemple/x-h" + "struct-soultemple/x-h" ] }, { @@ -268,7 +268,7 @@ "east": "REQUIRED", "west": "NEVER", "objects": [ - "soultemple/x-r" + "struct-soultemple/x-r" ] } ],