diff --git a/flat/biomes/f2.json b/flat/biomes/f2.json deleted file mode 100644 index bd24cac4..00000000 --- a/flat/biomes/f2.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "Flat 2", - "derivative": "PLAINS", - "layers": [ - { - "maxHeight": 10, - "minHeight": 10, - "palette": [ - "REDSTONE_BLOCK" - ] - }, - { - "palette": ["DIRT"], - "minHeight": 2, - "maxHeight": 2 - } - ], - "generators": [{ - "min": 30, - "max": 50, - "generator": "flat" - }] -} diff --git a/flat/biomes/flat.json b/flat/biomes/flat.json index 997f01fc..6a33d9d5 100644 --- a/flat/biomes/flat.json +++ b/flat/biomes/flat.json @@ -6,7 +6,7 @@ "maxHeight": 10, "minHeight": 10, "palette": [ - "EMERALD_BLOCK" + "GRASS_BLOCK" ] }, { @@ -16,8 +16,8 @@ } ], "generators": [{ - "min": 9, - "max": 15, + "min": 4, + "max": 89, "generator": "flat" }] } diff --git a/flat/dimensions/flat.json b/flat/dimensions/flat.json index e7bc888c..61b24d8c 100644 --- a/flat/dimensions/flat.json +++ b/flat/dimensions/flat.json @@ -7,7 +7,7 @@ "carving": false, "postProcessing": false, "caves": false, - "placeObjects": false, + "placeObjects": true, "coordFractureDistance": 24, "landChance": 1, "fluidHeight": 0, diff --git a/flat/generators/flat.json b/flat/generators/flat.json index b3bceb2c..6b5b75bc 100644 --- a/flat/generators/flat.json +++ b/flat/generators/flat.json @@ -1,12 +1,11 @@ { "seed": 1, - "interpolationFunction": "HERMITE_LOOSE", + "interpolationFunction": "NONE", "interpolationScale": 3, "composite": [ { "style": { - "style": "SIMPLEX", - "zoom": 0.3 + "style": "IRIS_DOUBLE" }, "seed": 10 } diff --git a/flat/objects/village/corner-se-1.iob b/flat/objects/village/corner-se-1.iob new file mode 100644 index 00000000..9152584b Binary files /dev/null and b/flat/objects/village/corner-se-1.iob differ diff --git a/flat/objects/village/corner-se-2.iob b/flat/objects/village/corner-se-2.iob new file mode 100644 index 00000000..fe6ee2b1 Binary files /dev/null and b/flat/objects/village/corner-se-2.iob differ diff --git a/flat/objects/village/corner-se-3.iob b/flat/objects/village/corner-se-3.iob new file mode 100644 index 00000000..e5dd2c0d Binary files /dev/null and b/flat/objects/village/corner-se-3.iob differ diff --git a/flat/objects/village/corner-se-4.iob b/flat/objects/village/corner-se-4.iob new file mode 100644 index 00000000..d6db7e22 Binary files /dev/null and b/flat/objects/village/corner-se-4.iob differ diff --git a/flat/objects/village/cross-a-1.iob b/flat/objects/village/cross-a-1.iob new file mode 100644 index 00000000..254a189f Binary files /dev/null and b/flat/objects/village/cross-a-1.iob differ diff --git a/flat/objects/village/cross-a-2.iob b/flat/objects/village/cross-a-2.iob new file mode 100644 index 00000000..13693d16 Binary files /dev/null and b/flat/objects/village/cross-a-2.iob differ diff --git a/flat/objects/village/cross-a-3.iob b/flat/objects/village/cross-a-3.iob new file mode 100644 index 00000000..9c3a83b9 Binary files /dev/null and b/flat/objects/village/cross-a-3.iob differ diff --git a/flat/objects/village/cross-a-4.iob b/flat/objects/village/cross-a-4.iob new file mode 100644 index 00000000..38ad59a1 Binary files /dev/null and b/flat/objects/village/cross-a-4.iob differ diff --git a/flat/objects/village/cross-a-5.iob b/flat/objects/village/cross-a-5.iob new file mode 100644 index 00000000..696099c3 Binary files /dev/null and b/flat/objects/village/cross-a-5.iob differ diff --git a/flat/objects/village/hall-we-1.iob b/flat/objects/village/hall-we-1.iob new file mode 100644 index 00000000..f7de7063 Binary files /dev/null and b/flat/objects/village/hall-we-1.iob differ diff --git a/flat/objects/village/hall-we-2.iob b/flat/objects/village/hall-we-2.iob new file mode 100644 index 00000000..5cb1a593 Binary files /dev/null and b/flat/objects/village/hall-we-2.iob differ diff --git a/flat/objects/village/hall-we-3.iob b/flat/objects/village/hall-we-3.iob new file mode 100644 index 00000000..23ee8a36 Binary files /dev/null and b/flat/objects/village/hall-we-3.iob differ diff --git a/flat/objects/village/hall-we-4.iob b/flat/objects/village/hall-we-4.iob new file mode 100644 index 00000000..9f9af7b7 Binary files /dev/null and b/flat/objects/village/hall-we-4.iob differ diff --git a/flat/objects/village/room-crop-sew-1.iob b/flat/objects/village/room-crop-sew-1.iob new file mode 100644 index 00000000..d2280267 Binary files /dev/null and b/flat/objects/village/room-crop-sew-1.iob differ diff --git a/flat/objects/village/room-crop-sew-2.iob b/flat/objects/village/room-crop-sew-2.iob new file mode 100644 index 00000000..4f2b408c Binary files /dev/null and b/flat/objects/village/room-crop-sew-2.iob differ diff --git a/flat/objects/village/room-crop-sew-3.iob b/flat/objects/village/room-crop-sew-3.iob new file mode 100644 index 00000000..2bafa57f Binary files /dev/null and b/flat/objects/village/room-crop-sew-3.iob differ diff --git a/flat/objects/village/room-crop-wheat-sew-1.iob b/flat/objects/village/room-crop-wheat-sew-1.iob new file mode 100644 index 00000000..b61c962b Binary files /dev/null and b/flat/objects/village/room-crop-wheat-sew-1.iob differ diff --git a/flat/objects/village/room-crop-wheat-sew-2.iob b/flat/objects/village/room-crop-wheat-sew-2.iob new file mode 100644 index 00000000..fa756400 Binary files /dev/null and b/flat/objects/village/room-crop-wheat-sew-2.iob differ diff --git a/flat/objects/village/room-crop-wheat-sew-3.iob b/flat/objects/village/room-crop-wheat-sew-3.iob new file mode 100644 index 00000000..45112816 Binary files /dev/null and b/flat/objects/village/room-crop-wheat-sew-3.iob differ diff --git a/flat/objects/village/room-dirt-sew-1.iob b/flat/objects/village/room-dirt-sew-1.iob new file mode 100644 index 00000000..2f7dc37b Binary files /dev/null and b/flat/objects/village/room-dirt-sew-1.iob differ diff --git a/flat/objects/village/tcross-e-1.iob b/flat/objects/village/tcross-e-1.iob new file mode 100644 index 00000000..968246e0 Binary files /dev/null and b/flat/objects/village/tcross-e-1.iob differ diff --git a/flat/objects/village/tcross-e-2.iob b/flat/objects/village/tcross-e-2.iob new file mode 100644 index 00000000..1e279353 Binary files /dev/null and b/flat/objects/village/tcross-e-2.iob differ diff --git a/flat/objects/village/tcross-e-3.iob b/flat/objects/village/tcross-e-3.iob new file mode 100644 index 00000000..ffb6ddfc Binary files /dev/null and b/flat/objects/village/tcross-e-3.iob differ diff --git a/flat/objects/village/tcross-e-4.iob b/flat/objects/village/tcross-e-4.iob new file mode 100644 index 00000000..d8202b5d Binary files /dev/null and b/flat/objects/village/tcross-e-4.iob differ diff --git a/flat/objects/vv/a.iob b/flat/objects/vv/a.iob new file mode 100644 index 00000000..043e9985 Binary files /dev/null and b/flat/objects/vv/a.iob differ diff --git a/flat/objects/vv/ns.iob b/flat/objects/vv/ns.iob new file mode 100644 index 00000000..95ad1e32 Binary files /dev/null and b/flat/objects/vv/ns.iob differ diff --git a/flat/objects/vv/s.iob b/flat/objects/vv/s.iob new file mode 100644 index 00000000..78198f0f Binary files /dev/null and b/flat/objects/vv/s.iob differ diff --git a/flat/objects/vv/se.iob b/flat/objects/vv/se.iob new file mode 100644 index 00000000..87ea2c5b Binary files /dev/null and b/flat/objects/vv/se.iob differ diff --git a/flat/objects/vv/sew.iob b/flat/objects/vv/sew.iob new file mode 100644 index 00000000..801d3777 Binary files /dev/null and b/flat/objects/vv/sew.iob differ diff --git a/flat/objects/vv/x.iob b/flat/objects/vv/x.iob new file mode 100644 index 00000000..a53ff816 Binary files /dev/null and b/flat/objects/vv/x.iob differ diff --git a/flat/regions/flat.json b/flat/regions/flat.json index 0bcdfefd..5c7153eb 100644 --- a/flat/regions/flat.json +++ b/flat/regions/flat.json @@ -1,6 +1,14 @@ { "shoreBiomes": ["flat"], - "landBiomes": ["flat", "f2"], + "landBiomes": ["flat"], "seaBiomes": ["flat"], - "name": "Flat" + "name": "Flat", + "structures": [ + { + "tileset": "v", + "ratio": 0.1, + "rarity": 1, + "zoom": 1 + } + ] } diff --git a/flat/structures/v.json b/flat/structures/v.json new file mode 100644 index 00000000..6790b549 --- /dev/null +++ b/flat/structures/v.json @@ -0,0 +1,79 @@ +{ + "name": "V Test", + "gridSize": 9, + "gridHeight": 9, + "maxLayers": 1, + "mergeEdges": false, + "wallStyle": { + "style": "STATIC" + }, + "wallChance": 0.35, + "tiles": [ + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "NEVER", + "east": "NEVER", + "south": "REQUIRED", + "west": "NEVER", + "objects": [ + "vv/s" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "NEVER", + "east": "REQUIRED", + "south": "REQUIRED", + "west": "REQUIRED", + "objects": [ + "vv/sew" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "REQUIRED", + "east": "NEVER", + "south": "REQUIRED", + "west": "NEVER", + "objects": [ + "vv/ns" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "NEVER", + "east": "REQUIRED", + "south": "REQUIRED", + "west": "NEVER", + "objects": [ + "vv/se" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "REQUIRED", + "east": "REQUIRED", + "south": "REQUIRED", + "west": "REQUIRED", + "objects": [ + "vv/a" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "NEVER", + "east": "NEVER", + "south": "NEVER", + "west": "NEVER", + "objects": [ + "vv/x" + ] + } + ] +} \ No newline at end of file diff --git a/flat/structures/village.json b/flat/structures/village.json new file mode 100644 index 00000000..08c97e11 --- /dev/null +++ b/flat/structures/village.json @@ -0,0 +1,108 @@ +{ + "name": "Village", + "gridHeight": 11, + "gridSize": 11, + "maxLayers": 1, + "wallChance": 0.435, + "tiles": [ + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "NEVER", + "east": "REQUIRED", + "south": "NEVER", + "west": "NEVER", + "objects": [ + "village/tcross-e-1", + "village/tcross-e-2", + "village/tcross-e-3", + "village/tcross-e-3", + "village/tcross-e-3", + "village/tcross-e-3", + "village/tcross-e-3", + "village/tcross-e-4", + "village/tcross-e-4" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "NEVER", + "east": "REQUIRED", + "south": "REQUIRED", + "west": "REQUIRED", + "objects": [ + "village/room-crop-sew-1", + "village/room-dirt-sew-1", + "village/room-crop-sew-2", + "village/room-dirt-sew-1", + "village/room-crop-sew-3", + "village/room-dirt-sew-1", + "village/room-crop-wheat-sew-1", + "village/room-dirt-sew-1", + "village/room-crop-wheat-sew-2", + "village/room-dirt-sew-1", + "village/room-crop-wheat-sew-3" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "NEVER", + "east": "REQUIRED", + "south": "NEVER", + "west": "REQUIRED", + "objects": [ + "village/hall-we-1", + "village/hall-we-2", + "village/hall-we-3", + "village/hall-we-3", + "village/hall-we-3", + "village/hall-we-3", + "village/hall-we-3", + "village/hall-we-3" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "NEVER", + "east": "REQUIRED", + "south": "REQUIRED", + "west": "NEVER", + "objects": [ + "village/corner-se-1", + "village/corner-se-2", + "village/corner-se-3", + "village/corner-se-3", + "village/corner-se-4", + "village/corner-se-4", + "village/corner-se-4", + "village/corner-se-4", + "village/corner-se-4" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "NEVER", + "east": "NEVER", + "south": "NEVER", + "west": "NEVER", + "objects": [ + "village/cross-a-1", + "village/cross-a-1", + "village/cross-a-1", + "village/cross-a-1", + "village/cross-a-1", + "village/cross-a-1", + "village/cross-a-2", + "village/cross-a-3", + "village/cross-a-4", + "village/cross-a-5", + "village/cross-a-4", + "village/cross-a-5" + ] + } + ] +} \ No newline at end of file diff --git a/overworld/biomes/frozen-beach.json b/overworld/biomes/frozen-beach.json index d6108507..268ee01a 100644 --- a/overworld/biomes/frozen-beach.json +++ b/overworld/biomes/frozen-beach.json @@ -23,21 +23,6 @@ ] } ], - "decorators":[ - { - "palette": [ - "minecraft:snow[layers=1]", - "minecraft:snow[layers=2]", - "minecraft:snow[layers=3]", - "minecraft:snow[layers=4]" - ], - "chance": 1, - "variance": { - "style": "IRIS", - "zoom": 0.2 - } - } - ], "seaLayers": [ { "minHeight": 1,