diff --git a/overworld/biomes/mushroom-forest.json b/overworld/biomes/mushroom-forest.json index 80efe09f..bf83d89f 100644 --- a/overworld/biomes/mushroom-forest.json +++ b/overworld/biomes/mushroom-forest.json @@ -1,318 +1,408 @@ { - "name":"Mushroom Forest", - "layers":[ - { - "zoom":0.5, - "style":{ - "style": "IRIS" - }, - "palette":[ - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "GRAVEL", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM" - ] - }, - { - "minHeight":2, - "maxHeight":4, - "palette":[ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight":6, - "maxHeight":18, - "style":{ - "style": "STATIC" - }, - "palette":[ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "slab":{ - "style":{"style":"STATIC"}, - "palette":[ - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" - ] + "name": "Mushroom Forest", + "layers": [ + { + "zoom": 0.5, + "style": { + "style": "IRIS" + }, + "palette": [ + "MYCELIUM", + "MYCELIUM", + "MYCELIUM", + "MYCELIUM", + "GRAVEL", + "MYCELIUM", + "MYCELIUM", + "MYCELIUM" + ] }, - "effects": [ - { - "interval": 6000, - "sound": "AMBIENT_WARPED_FOREST_ADDITIONS", - "soundDistance": 3, - "volume": 6.2, - "minPitch": 0.2, - "maxPitch": 0.3, - "chance": 8 - } - ], - "wall":{ - "style":{"style":"STATIC"}, - "palette":[ - "STONE", - "ANDESITE", - "STONE" - ] + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] }, - "objects":[ - { - "chance":0.21, - "density":2, - "rotation":{ - "yAxis":{ - "min":0, - "max":0, - "interval":90, - "enabled":true - }, - "enabled":true - }, - "place":[ - "mushroom-red/small-organell-r-1", - "mushroom-red/small-organell-r-2", - "mushroom-red/small-organell-r-3", - "mushroom-red/small-organell-r-4", - "mushroom-red/small-organell-r-5", - "mushroom-red/small-organell-r-6", - "mushroom-red/small-organell-r-7", - "mushroom-red/small-organell-r-8", - "mushroom-red/small-organell-r-9", - "mushroom-red/small-organell-r-10" - ], - "translate":{ - "x":0, - "y":-1, - "z":0 - } - }, - { - "chance":0.21, - "edit":[ - { - "find":["red_mushroom_block"], - "replace":["brown_mushroom_block"] - } - ], - "density":2, - "rotation":{ - "yAxis":{ - "min":0, - "max":0, - "interval":90, - "enabled":true - }, - "enabled":true - }, - "place":[ - "mushroom-red/small-organell-r-1", - "mushroom-red/small-organell-r-2", - "mushroom-red/small-organell-r-3", - "mushroom-red/small-organell-r-4", - "mushroom-red/small-organell-r-5", - "mushroom-red/small-organell-r-6", - "mushroom-red/small-organell-r-7", - "mushroom-red/small-organell-r-8", - "mushroom-red/small-organell-r-9", - "mushroom-red/small-organell-r-10" - ], - "translate":{ - "x":0, - "y":-1, - "z":0 - } - }, - { - "chance":0.5, - "density":2, - "rotation":{ - "yAxis":{ - "min":0, - "max":0, - "interval":90, - "enabled":true - }, - "enabled":true - }, - "place":[ - "mushroom-red/organell-r-1", - "mushroom-red/organell-r-2", - "mushroom-red/organell-b-1", - "mushroom-red/organell-b-2", - "mushroom-red/organell-r-3", - "mushroom-red/organell-r-4", - "mushroom-red/organell-r-5", - "mushroom-red/organell-r-6", - "mushroom-red/organell-r-7", - "mushroom-red/organell-r-8", - "mushroom-red/organell-r-9", - "mushroom-red/organell-r-10" - ], - "translate":{ - "x":0, - "y":-1, - "z":0 - } - }, - { - "chance":0.5, - "edit":[ - { - "find":["red_mushroom_block"], - "replace":["brown_mushroom_block"] - } - ], - "density":2, - "rotation":{ - "yAxis":{ - "min":0, - "max":0, - "interval":90, - "enabled":true - }, - "enabled":true - }, - "place":[ - "mushroom-red/organell-r-1", - "mushroom-red/organell-r-2", - "mushroom-red/organell-b-1", - "mushroom-red/organell-b-2", - "mushroom-red/organell-r-3", - "mushroom-red/organell-r-4", - "mushroom-red/organell-r-5", - "mushroom-red/organell-r-6", - "mushroom-red/organell-r-7", - "mushroom-red/organell-r-8", - "mushroom-red/organell-r-9", - "mushroom-red/organell-r-10" - ], - "translate":{ - "x":0, - "y":-1, - "z":0 - } - }, - { - "chance":0.025, - "edit":[ - { - "find":["red_mushroom_block"], - "replace":["brown_mushroom_block"] - } - ], - "density":1, - "rotation":{ - "yAxis":{ - "min":0, - "max":0, - "interval":90, - "enabled":true - }, - "enabled":true - }, - "place":[ - "shroom/mushclutt1", - "shroom/mushclutt2", - "shroom/mushclutt3", - "shroom/mushclutt4", - "shroom/mushclutt5" - ], - "translate":{ - "x":0, - "y":-1, - "z":0 - } - }, - { - "chance":0.1, - "density":1, - "rotation":{ - "yAxis":{ - "min":0, - "max":0, - "interval":90, - "enabled":true - }, - "enabled":true - }, - "place":[ - "shroom/mushclutt1", - "shroom/mushclutt2", - "shroom/mushclutt3", - "shroom/mushclutt4", - "shroom/mushclutt5" - ], - "translate":{ - "x":0, - "y":-1, - "z":0 - } - } - ], - "structures": [ + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR" + ] + }, + "effects": [ + { + "interval": 6000, + "sound": "AMBIENT_WARPED_FOREST_ADDITIONS", + "soundDistance": 3, + "volume": 6.2, + "minPitch": 0.2, + "maxPitch": 0.3, + "chance": 8 + } + ], + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "objects": [ + { + "chance": 0.21, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.21, + "edit": [ { - "tileset": "murky-stronghold", - "zoom": 1.14, - "ratio": 0.59, - "height": 45, - "rarity": 55, - "shuffle": 16 + "find": [ + "red_mushroom_block" + ], + "replace": [ + "brown_mushroom_block" + ] } - ], - "decorators":[ - { - "zoom":0.3, - "chance":0.009, - "palette":[ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.4, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/illuminorganell-r-1", + "mushroom-red/illuminorganell-r-2", + "mushroom-red/illuminorganell-r-3", + "mushroom-red/illuminorganell-r-4", + "mushroom-red/illuminorganell-r-5", + "mushroom-red/illuminorganell-r-6", + "mushroom-red/illuminorganell-r-7", + "mushroom-red/illuminorganell-r-8" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 2, + "edit": [ + { + "find": [ + "red_mushroom_block" ], - "style":{"style": "STATIC"}, - "variance":{"style":"STATIC"} - }, - { - "zoom":0.3, - "chance":0.05, - "palette":[ - "red_mushroom", - "brown_mushroom" + "replace": [ + "brown_mushroom_block" + ] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/illuminorganell-r-1", + "mushroom-red/illuminorganell-r-2", + "mushroom-red/illuminorganell-r-3", + "mushroom-red/illuminorganell-r-4", + "mushroom-red/illuminorganell-r-5", + "mushroom-red/illuminorganell-r-6", + "mushroom-red/illuminorganell-r-7", + "mushroom-red/illuminorganell-r-8" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.5, + "edit": [ + { + "find": [ + "red_mushroom_block" ], - "style":{"style": "STATIC"}, - "variance":{"style":"STATIC"} - } - ], - "generators":[ - { - "generator":"plain", - "min":6, - "max":24 - } - ], - "derivative":"MUSHROOM_FIELDS" - } \ No newline at end of file + "replace": [ + "brown_mushroom_block" + ] + } + ], + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + "red_mushroom_block" + ], + "replace": [ + "brown_mushroom_block" + ] + } + ], + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.1, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "structures": [ + { + "tileset": "murky-stronghold", + "zoom": 1.14, + "ratio": 0.59, + "height": 45, + "rarity": 55, + "shuffle": 16 + } + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.009, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "style": { + "style": "STATIC" + }, + "variance": { + "style": "STATIC" + } + }, + { + "zoom": 0.3, + "chance": 0.05, + "palette": [ + "red_mushroom", + "brown_mushroom" + ], + "style": { + "style": "STATIC" + }, + "variance": { + "style": "STATIC" + } + } + ], + "generators": [ + { + "generator": "plain", + "min": 6, + "max": 24 + } + ], + "derivative": "MUSHROOM_FIELDS" +} \ No newline at end of file diff --git a/overworld/biomes/mushroom-ocean.json b/overworld/biomes/mushroom-ocean.json index 8d741560..e4427bfe 100644 --- a/overworld/biomes/mushroom-ocean.json +++ b/overworld/biomes/mushroom-ocean.json @@ -59,7 +59,7 @@ "zoom": 1, "stackMax": 9, "stackMin": 1, - "chance": 0.325, + "chance": 0.1, "palette": [ "KELP_PLANT" ], @@ -126,6 +126,72 @@ "y": -4, "z": 0 } + }, + { + "chance": 0.3, + "underwater": true, + "edit": [ + { + "find": ["SHROOMLIGHT"], + "replace": ["MUSHROOM_STEM"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "lumoshroom/subnauti-1", + "lumoshroom/subnauti-2", + "lumoshroom/subnauti-3", + "lumoshroom/subnauti-4", + "lumoshroom/subnauti-5", + "lumoshroom/subnauti-6", + "lumoshroom/subnauti-7", + "lumoshroom/subnauti-8", + "lumoshroom/subnauti-9", + "lumoshroom/subnauti-10" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.25, + "underwater": true, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "lumoshroom/subnauti-1", + "lumoshroom/subnauti-2", + "lumoshroom/subnauti-3", + "lumoshroom/subnauti-4", + "lumoshroom/subnauti-5", + "lumoshroom/subnauti-6", + "lumoshroom/subnauti-7", + "lumoshroom/subnauti-8", + "lumoshroom/subnauti-9", + "lumoshroom/subnauti-10" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } } ], diff --git a/overworld/objects/lumoshroom/subnauti-1.iob b/overworld/objects/lumoshroom/subnauti-1.iob new file mode 100644 index 00000000..b6c91065 Binary files /dev/null and b/overworld/objects/lumoshroom/subnauti-1.iob differ diff --git a/overworld/objects/lumoshroom/subnauti-10.iob b/overworld/objects/lumoshroom/subnauti-10.iob new file mode 100644 index 00000000..5a07b5f6 Binary files /dev/null and b/overworld/objects/lumoshroom/subnauti-10.iob differ diff --git a/overworld/objects/lumoshroom/subnauti-2.iob b/overworld/objects/lumoshroom/subnauti-2.iob new file mode 100644 index 00000000..11b92d3d Binary files /dev/null and b/overworld/objects/lumoshroom/subnauti-2.iob differ diff --git a/overworld/objects/lumoshroom/subnauti-3.iob b/overworld/objects/lumoshroom/subnauti-3.iob new file mode 100644 index 00000000..105ab6c4 Binary files /dev/null and b/overworld/objects/lumoshroom/subnauti-3.iob differ diff --git a/overworld/objects/lumoshroom/subnauti-4.iob b/overworld/objects/lumoshroom/subnauti-4.iob new file mode 100644 index 00000000..8644c308 Binary files /dev/null and b/overworld/objects/lumoshroom/subnauti-4.iob differ diff --git a/overworld/objects/lumoshroom/subnauti-5.iob b/overworld/objects/lumoshroom/subnauti-5.iob new file mode 100644 index 00000000..8053c31b Binary files /dev/null and b/overworld/objects/lumoshroom/subnauti-5.iob differ diff --git a/overworld/objects/lumoshroom/subnauti-6.iob b/overworld/objects/lumoshroom/subnauti-6.iob new file mode 100644 index 00000000..cee68fc3 Binary files /dev/null and b/overworld/objects/lumoshroom/subnauti-6.iob differ diff --git a/overworld/objects/lumoshroom/subnauti-7.iob b/overworld/objects/lumoshroom/subnauti-7.iob new file mode 100644 index 00000000..fcfa9860 Binary files /dev/null and b/overworld/objects/lumoshroom/subnauti-7.iob differ diff --git a/overworld/objects/lumoshroom/subnauti-8.iob b/overworld/objects/lumoshroom/subnauti-8.iob new file mode 100644 index 00000000..3f1cedaa Binary files /dev/null and b/overworld/objects/lumoshroom/subnauti-8.iob differ diff --git a/overworld/objects/lumoshroom/subnauti-9.iob b/overworld/objects/lumoshroom/subnauti-9.iob new file mode 100644 index 00000000..0a6c523e Binary files /dev/null and b/overworld/objects/lumoshroom/subnauti-9.iob differ diff --git a/overworld/objects/mushroom-red/illuminorganell-r-1.iob b/overworld/objects/mushroom-red/illuminorganell-r-1.iob new file mode 100644 index 00000000..50d43ddb Binary files /dev/null and b/overworld/objects/mushroom-red/illuminorganell-r-1.iob differ diff --git a/overworld/objects/mushroom-red/illuminorganell-r-2.iob b/overworld/objects/mushroom-red/illuminorganell-r-2.iob new file mode 100644 index 00000000..43ca7c50 Binary files /dev/null and b/overworld/objects/mushroom-red/illuminorganell-r-2.iob differ diff --git a/overworld/objects/mushroom-red/illuminorganell-r-3.iob b/overworld/objects/mushroom-red/illuminorganell-r-3.iob new file mode 100644 index 00000000..27b6fb59 Binary files /dev/null and b/overworld/objects/mushroom-red/illuminorganell-r-3.iob differ diff --git a/overworld/objects/mushroom-red/illuminorganell-r-4.iob b/overworld/objects/mushroom-red/illuminorganell-r-4.iob new file mode 100644 index 00000000..ddf23823 Binary files /dev/null and b/overworld/objects/mushroom-red/illuminorganell-r-4.iob differ diff --git a/overworld/objects/mushroom-red/illuminorganell-r-5.iob b/overworld/objects/mushroom-red/illuminorganell-r-5.iob new file mode 100644 index 00000000..2509c6fe Binary files /dev/null and b/overworld/objects/mushroom-red/illuminorganell-r-5.iob differ diff --git a/overworld/objects/mushroom-red/illuminorganell-r-6.iob b/overworld/objects/mushroom-red/illuminorganell-r-6.iob new file mode 100644 index 00000000..d0c62ed8 Binary files /dev/null and b/overworld/objects/mushroom-red/illuminorganell-r-6.iob differ diff --git a/overworld/objects/mushroom-red/illuminorganell-r-7.iob b/overworld/objects/mushroom-red/illuminorganell-r-7.iob new file mode 100644 index 00000000..b2e37b9f Binary files /dev/null and b/overworld/objects/mushroom-red/illuminorganell-r-7.iob differ diff --git a/overworld/objects/mushroom-red/illuminorganell-r-8.iob b/overworld/objects/mushroom-red/illuminorganell-r-8.iob new file mode 100644 index 00000000..3f94d21d Binary files /dev/null and b/overworld/objects/mushroom-red/illuminorganell-r-8.iob differ