diff --git a/src/main/resources/default-config/biomes/forest/dark_forest.yml b/src/main/resources/default-config/biomes/forest/dark_forest.yml index eaf40f8a3..24fac3578 100644 --- a/src/main/resources/default-config/biomes/forest/dark_forest.yml +++ b/src/main/resources/default-config/biomes/forest/dark_forest.yml @@ -39,6 +39,11 @@ trees: density: 400 items: DARK_OAK: + weight: 19 + y: + min: 58 + max: 84 + RED_MUSHROOM: weight: 1 y: min: 58 diff --git a/src/main/resources/default-config/biomes/mushroom_island.yml b/src/main/resources/default-config/biomes/mushroom_island.yml new file mode 100644 index 000000000..53e81dffe --- /dev/null +++ b/src/main/resources/default-config/biomes/mushroom_island.yml @@ -0,0 +1,49 @@ +noise-equation: "((-((y / 63)^2)) + 1) + ((noise2(x, z)+0.5) / 2)" +extends: "BASIC_ORES" +id: "MUSHROOM_ISLANDS" + +palette: + - "BLOCK:minecraft:bedrock": 0 + - BEDROCK_MOST: 1 + - BEDROCK_HALF: 2 + - BEDROCK_LITTLE: 3 + - RIVER_BOTTOM: 61 + - RIVER_SHORE: 62 + - MYCELIUM: 255 +vanilla: MUSHROOM_FIELDS + +flora: + chance: 15 + attempts: 1 + items: + RED_MUSHROOM: + weight: 100 + y: + min: 62 + max: 84 + BROWN_MUSHROOM: + weight: 100 + y: + min: 62 + max: 84 + SMALL_ROCK: + weight: 10 + y: + min: 62 + max: 84 + +erodible: true + +trees: + density: 250 + items: + BROWN_MUSHROOM: + weight: 8 + y: + min: 58 + max: 84 + RED_MUSHROOM: + weight: 2 + y: + min: 58 + max: 84 diff --git a/src/main/resources/default-config/carving/cave.yml b/src/main/resources/default-config/carving/cave.yml index f8b5166e9..6af35f30c 100644 --- a/src/main/resources/default-config/carving/cave.yml +++ b/src/main/resources/default-config/carving/cave.yml @@ -59,6 +59,7 @@ palette: y: 255 shift: "minecraft:grass_block": [ "minecraft:dirt" ] + "minecraft:mycelium": [ "minecraft:dirt" ] "minecraft:podzol": [ "minecraft:dirt" ] "minecraft:gravel": [ "minecraft:dirt" ] "minecraft:sand": [ "minecraft:dirt" ] diff --git a/src/main/resources/default-config/flora/button.yml b/src/main/resources/default-config/flora/button.yml index a1746a0db..c1e37a8ae 100644 --- a/src/main/resources/default-config/flora/button.yml +++ b/src/main/resources/default-config/flora/button.yml @@ -11,5 +11,6 @@ spawnable: - "minecraft:gravel" - "minecraft:dirt" - "minecraft:coarse_dirt" + - "minecraft:mycelium" replaceable: - "minecraft:air" \ No newline at end of file diff --git a/src/main/resources/default-config/grids/ocean_deep.yml b/src/main/resources/default-config/grids/ocean_deep.yml index 9c06d6afc..8f7aa223e 100644 --- a/src/main/resources/default-config/grids/ocean_deep.yml +++ b/src/main/resources/default-config/grids/ocean_deep.yml @@ -1,13 +1,13 @@ grid: - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] - - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] - - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] - - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] - - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] - - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] - - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] - - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] + - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_SHELF", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] + - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_SHELF", "OCEAN", "OCEAN_SHELF", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] + - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_SHELF", "OCEAN", "MUSHROOM_ISLANDS", "OCEAN", "LUKEWARM_OCEAN_SHELF", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] + - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_SHELF", "OCEAN", "MUSHROOM_ISLANDS", "MUSHROOM_ISLANDS", "MUSHROOM_ISLANDS", "OCEAN", "WARM_OCEAN_SHELF", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] + - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_SHELF", "OCEAN", "MUSHROOM_ISLANDS", "OCEAN", "LUKEWARM_OCEAN_SHELF", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] + - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_SHELF", "OCEAN", "OCEAN_SHELF", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] + - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_SHELF", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] - [ "FROZEN_OCEAN_DEEP", "COLD_OCEAN_DEEP", "COLD_OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "LUKEWARM_OCEAN_DEEP", "WARM_OCEAN_DEEP" ] id: "OCEAN_DEEP" \ No newline at end of file diff --git a/src/main/resources/default-config/palettes/mycelium.yml b/src/main/resources/default-config/palettes/mycelium.yml new file mode 100644 index 000000000..7ce4ba808 --- /dev/null +++ b/src/main/resources/default-config/palettes/mycelium.yml @@ -0,0 +1,11 @@ +layers: + - materials: + - "minecraft:mycelium": 1 + layers: 1 + - materials: + - "minecraft:dirt": 1 + layers: 2 + - materials: + - "minecraft:stone": 1 + layers: 1 +id: "MYCELIUM" \ No newline at end of file