diff --git a/biomes/mosaic-lith-black-sharp.json b/biomes/mosaic-lith-black-sharp.json new file mode 100644 index 00000000..e7b4bf53 --- /dev/null +++ b/biomes/mosaic-lith-black-sharp.json @@ -0,0 +1,109 @@ +{ + "name": "Black Monolith Mosaic", + "layers": [ + { + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 1.1, + "palette": [ + "BLACK_CONCRETE", + "BLACK_CONCRETE", + "BLACK_CONCRETE_POWDER", + "BLACK_CONCRETE_POWDER", + "BLACK_TERRACOTTA", + "BLACK_TERRACOTTA", + "BLACK_CONCRETE", + "BLACK_CONCRETE", + "BLACK_CONCRETE_POWDER", + "BLACK_CONCRETE_POWDER", + "BLACK_CONCRETE", + "BLACK_CONCRETE", + "BLACK_CONCRETE_POWDER", + "BLACK_CONCRETE_POWDER" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "BLACKSTONE", + "COARSE_DIRT", + "DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "generators": [ + { + "generator": "sharp", + "min": 25, + "max": 45 + }, + { + "generator": "mountain", + "min": 2, + "max": 9 + } + ], + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + "BLACK_CONCRETE" + + ] + }, + "objects": [ + { + "chance": 0.01, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "monolith/black-1", + "monolith/black-2", + "monolith/black-3", + "monolith/black-4", + "monolith/black-5", + "monolith/black-6" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + } + ], + "derivative": "SAVANNA", + "biomeStyle": { + "style": "IRIS" + }, + "biomeZoom": 20, + "biomeScatter": [ + "SAVANNA", + "DESERT" + ], + "biomeSkyScatter": [ + "DESERT", + "SAVANNA" + ] +} \ No newline at end of file diff --git a/biomes/mosaic-lith-black.json b/biomes/mosaic-lith-black.json new file mode 100644 index 00000000..4db71e78 --- /dev/null +++ b/biomes/mosaic-lith-black.json @@ -0,0 +1,104 @@ +{ + "name": "Black Monolith Mosaic", + "layers": [ + { + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 1.1, + "palette": [ + "BLACK_CONCRETE", + "BLACK_CONCRETE", + "BLACK_CONCRETE_POWDER", + "BLACK_CONCRETE_POWDER", + "BLACK_TERRACOTTA", + "BLACK_TERRACOTTA", + "BLACK_CONCRETE", + "BLACK_CONCRETE", + "BLACK_CONCRETE_POWDER", + "BLACK_CONCRETE_POWDER", + "BLACK_CONCRETE", + "BLACK_CONCRETE", + "BLACK_CONCRETE_POWDER", + "BLACK_CONCRETE_POWDER" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "BLACKSTONE", + "COARSE_DIRT", + "DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "generators": [ + { + "generator": "plain", + "min": 25, + "max": 45 + } + ], + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + "BLACK_CONCRETE" + + ] + }, + "objects": [ + { + "chance": 0.01, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "monolith/black-1", + "monolith/black-2", + "monolith/black-3", + "monolith/black-4", + "monolith/black-5", + "monolith/black-6" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + } + ], + "derivative": "SAVANNA", + "biomeStyle": { + "style": "IRIS" + }, + "biomeZoom": 20, + "biomeScatter": [ + "SAVANNA", + "DESERT" + ], + "biomeSkyScatter": [ + "DESERT", + "SAVANNA" + ] +} \ No newline at end of file diff --git a/dimensions/overworld.json b/dimensions/overworld.json index a2aacb9a..79b1f8c2 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworld.json @@ -10,7 +10,8 @@ "temperate", "temperate", "tundra", - "frozen" + "frozen", + "mosaic" ], "loot": { "tables": [ diff --git a/objects/monolith/black-1.iob b/objects/monolith/black-1.iob new file mode 100644 index 00000000..d21cde20 Binary files /dev/null and b/objects/monolith/black-1.iob differ diff --git a/objects/monolith/black-2.iob b/objects/monolith/black-2.iob new file mode 100644 index 00000000..aba95a0c Binary files /dev/null and b/objects/monolith/black-2.iob differ diff --git a/objects/monolith/black-3.iob b/objects/monolith/black-3.iob new file mode 100644 index 00000000..3fd73cb3 Binary files /dev/null and b/objects/monolith/black-3.iob differ diff --git a/objects/monolith/black-4.iob b/objects/monolith/black-4.iob new file mode 100644 index 00000000..703b32f5 Binary files /dev/null and b/objects/monolith/black-4.iob differ diff --git a/objects/monolith/black-5.iob b/objects/monolith/black-5.iob new file mode 100644 index 00000000..1d0c0f5d Binary files /dev/null and b/objects/monolith/black-5.iob differ diff --git a/objects/monolith/black-6.iob b/objects/monolith/black-6.iob new file mode 100644 index 00000000..fb0ecd85 Binary files /dev/null and b/objects/monolith/black-6.iob differ diff --git a/regions/mosaic.json b/regions/mosaic.json new file mode 100644 index 00000000..82a1b159 --- /dev/null +++ b/regions/mosaic.json @@ -0,0 +1,78 @@ +{ + "name": "Hot", + "biomeImplosionRatio": 0.25, + "shoreHeightMin": 3.2, + "shoreHeightMax": 6.2, + "shoreHeightZoom": 1.14, + "landBiomeZoom": 1.25, + "landBiomes": [ + "hot-mesa-green" + ], + "seaBiomes": [ + "hot-ocean" + ], + "shoreBiomes": [ + "hot-beach" + ], + "caveBiomes": [ + "hot-sandy-cave" + ], + "loot": { + "tables": [ + "hot-food", + "hot-treasure" + ] + }, + "effects": [ + { + "interval": 1350, + "particleOffset": 0, + "particleEffect": "CAMPFIRE_SIGNAL_SMOKE", + "particleCount": 0, + "particleAltX": 0.001, + "particleAltY": 0.00885, + "particleAltZ": 0.001, + "chance": 2 + } + ], + "deposits": [ + { + "minHeight": 25, + "maxHeight": 67, + "minSize": 3, + "maxSize": 5, + "minPerChunk": 1, + "maxPerChunk": 3, + "varience": 5, + "palette": [ + "GOLD_ORE" + ] + }, + { + "minHeight": 15, + "maxHeight": 47, + "minSize": 3, + "maxSize": 5, + "minPerChunk": 1, + "maxPerChunk": 2, + "varience": 5, + "palette": [ + "LAPIS_ORE" + ] + }, + { + "minHeight": 11, + "maxHeight": 99, + "minSize": 14, + "maxSize": 21, + "minPerChunk": 5, + "maxPerChunk": 15, + "varience": 5, + "palette": [ + "minecraft:basalt[axis=x]", + "minecraft:basalt[axis=y]", + "minecraft:basalt[axis=z]" + ] + } + ] +} \ No newline at end of file