From f97513d306a588695a0f443760b52ead98ab512b Mon Sep 17 00:00:00 2001 From: PG85 Date: Sun, 29 Aug 2021 23:26:08 +0200 Subject: [PATCH 1/6] 1.16: Fix build.gradle, update readme --- README.md | 8 ++++---- build.gradle | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 7188b19..0ca984d 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ # PresetPacker -A project that can be used by OTG preset creators to package their preset as a separate mod, just like Biome Bundle, Skylands, Flatlands and Void. +A simple mod/plugin project used to package OTG preset configuration files as a mod/plugin (.jar file), just like Biome Bundle, Vanilla Vistas, Skylands etc. How to use: -1. Download the source code +1. Download the source code (clone the repo, easy to do via git client) 2. Open build.gradle and edit where it says "Edit Here" 3. Replace the "MyPreset" folder under "presets" with your own preset 4. (Optional) If you want to use your own logo, replace the "logo.png" file under "src/main/resources/" 5. Run the "build_preset.bat" file -6. Find your preset jar under "output" +6. Find your preset jar in the "output" folder, you can rename it as you like -Make sure the version of your preset matches the version you put in build.gradle +Make sure the MajorVersion/MinorVersion in your preset's WorldConfig match the version you put in build.gradle. These are used when users update to a new version of your preset. A higher major version number means that the update will cause problems for existing worlds, so users get a warning when updating. If only the minor version is higher, the update is considered safe so the existing preset files are updated automatically. * Check that your mod is set up correctly by making sure it show up in the mods menu, and the mod logo is displayed in the OTG world creation menu. diff --git a/build.gradle b/build.gradle index c0f9f76..2046c6c 100644 --- a/build.gradle +++ b/build.gradle @@ -68,7 +68,6 @@ task makePreset (dependsOn: [build], type: Copy) { into "$rootDir/output" include '*.jar' } -compileJava.dependsOn generateJava task copyPresetFiles(dependsOn: clean,type: Copy) { def tree = fileTree('Presets') { @@ -94,6 +93,8 @@ task generateJava(dependsOn: copyPresetFiles, type: Copy) { //exclude "**/ClientOutdatedPresetScreen.java" } +compileJava.dependsOn generateJava + sourceSets.main.java { // add the generated dir to the main source set srcDir "$buildDir/generated/" From e667a88eddafef82b3ca2ab8710d9345b646efc6 Mon Sep 17 00:00:00 2001 From: PG85 Date: Wed, 1 Sep 2021 02:15:54 +0200 Subject: [PATCH 2/6] 1.16: Spigot fix --- build.gradle | 7 ++++--- src/main/resources/plugin.yml | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 2046c6c..ec6357e 100644 --- a/build.gradle +++ b/build.gradle @@ -85,9 +85,10 @@ task generateJava(dependsOn: copyPresetFiles, type: Copy) { fileName.replace("\$B.java", ".java") } expand ([ - 'presetpackerid': modId, - 'B': "", - 'modDisplayName': modDisplayName + 'presetpackerid': modId, + 'B': "", + 'modDisplayName': modDisplayName, + 'modId': modId ]) //exclude "**/PresetUnpackUtil.java" //exclude "**/ClientOutdatedPresetScreen.java" diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index bd4b7e4..d03f6c0 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,5 +1,5 @@ name: '${archivesBaseName}' -main: 'com.otg.presetpacker.PresetPackerSpigot' +main: 'com.otg.presetpacker.${modId}.PresetPackerSpigot' version: '${version}' author: '${author}' loadbefore: [OpenTerrainGenerator] From fd38b389a6e94738449e6739920d2f9ac8597d32 Mon Sep 17 00:00:00 2001 From: PG85 Date: Mon, 1 Nov 2021 17:20:58 +0100 Subject: [PATCH 3/6] 1.16: Forge MP fix --- .../otg/presetpacker/$presetpackerid/PresetPackerForge$B.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/otg/presetpacker/$presetpackerid/PresetPackerForge$B.java b/src/main/java/com/otg/presetpacker/$presetpackerid/PresetPackerForge$B.java index 7f7d165..2aafb04 100644 --- a/src/main/java/com/otg/presetpacker/$presetpackerid/PresetPackerForge$B.java +++ b/src/main/java/com/otg/presetpacker/$presetpackerid/PresetPackerForge$B.java @@ -1,5 +1,7 @@ package com.otg.presetpacker.$presetpackerid; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; import net.minecraft.client.gui.screen.MainMenuScreen; import net.minecraft.client.gui.screen.Screen; import net.minecraft.util.text.StringTextComponent; @@ -45,6 +47,7 @@ public class PresetPackerForge$B { } @SubscribeEvent + @OnlyIn(Dist.CLIENT) public static void onGuiOpen(GuiOpenEvent evt) { if (evt.getGui() instanceof MainMenuScreen && !util.PRESET_NAME.isEmpty()) { evt.setGui(new ClientOutdatedPresetScreen$B( From 65e04cfd69468b37a2d5c8e4d581197de0f21198 Mon Sep 17 00:00:00 2001 From: PG85 Date: Tue, 16 Nov 2021 12:02:02 +0100 Subject: [PATCH 4/6] 1.16: Add language file --- .gitignore | 1 - README.md | 5 +++-- src/main/resources/assets/presetname/lang/en_us.json | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/assets/presetname/lang/en_us.json diff --git a/.gitignore b/.gitignore index a5ae954..a1e65f9 100644 --- a/.gitignore +++ b/.gitignore @@ -51,7 +51,6 @@ level.dat_old session.lock *.dat *.mca -*.json /banned-players.txt /banned-ips.txt /crash-reports diff --git a/README.md b/README.md index 0ca984d..b94c8a8 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,9 @@ How to use: 2. Open build.gradle and edit where it says "Edit Here" 3. Replace the "MyPreset" folder under "presets" with your own preset 4. (Optional) If you want to use your own logo, replace the "logo.png" file under "src/main/resources/" -5. Run the "build_preset.bat" file -6. Find your preset jar in the "output" folder, you can rename it as you like +5. (Optional) If you want to add translations so mods like Nature's Compass show proper biome names instead of registry names, fill in the translation file(s) under src/main/resources/assets/presetname/lang/". Rename presetname to your preset (registry) name. +6. Run the "build_preset.bat" file +7. Find your preset jar in the "output" folder, you can rename it as you like Make sure the MajorVersion/MinorVersion in your preset's WorldConfig match the version you put in build.gradle. These are used when users update to a new version of your preset. A higher major version number means that the update will cause problems for existing worlds, so users get a warning when updating. If only the minor version is higher, the update is considered safe so the existing preset files are updated automatically. diff --git a/src/main/resources/assets/presetname/lang/en_us.json b/src/main/resources/assets/presetname/lang/en_us.json new file mode 100644 index 0000000..bc53b9f --- /dev/null +++ b/src/main/resources/assets/presetname/lang/en_us.json @@ -0,0 +1,4 @@ +{ + "biome.otg.presetname.sky": "Sky", + "biome.otg.presetname.desert_lakes": "Desert Lakes" +} From aab7fb62fb3e74cfc672102da9b914d3e658f585 Mon Sep 17 00:00:00 2001 From: NLBlackEagle Date: Sat, 8 Jun 2024 18:54:12 +0200 Subject: [PATCH 5/6] Added default Preset --- Presets/MyPreset/WorldBiomes/Hell.bc | 302 ++++++++++ Presets/MyPreset/WorldBiomes/Sky.bc | 302 ++++++++++ Presets/MyPreset/WorldBiomes/The Void.bc | 302 ++++++++++ Presets/MyPreset/WorldBiomes/beach/Beach.bc | 302 ++++++++++ .../MyPreset/WorldBiomes/beach/Snowy Beach.bc | 302 ++++++++++ .../MyPreset/WorldBiomes/beach/Stone Shore.bc | 302 ++++++++++ .../WorldBiomes/desert/Desert Hills.bc | 305 ++++++++++ .../WorldBiomes/desert/Desert Lakes.bc | 306 ++++++++++ Presets/MyPreset/WorldBiomes/desert/Desert.bc | 305 ++++++++++ .../extreme_hills/Gravelly Mountains+.bc | 304 ++++++++++ .../extreme_hills/Gravelly Mountains.bc | 304 ++++++++++ .../extreme_hills/Mountain Edge.bc | 304 ++++++++++ .../WorldBiomes/extreme_hills/Mountains.bc | 304 ++++++++++ .../extreme_hills/Wooded Mountains.bc | 304 ++++++++++ .../WorldBiomes/forest/Birch Forest Hills.bc | 312 ++++++++++ .../WorldBiomes/forest/Birch Forest.bc | 312 ++++++++++ .../WorldBiomes/forest/Dark Forest Hills.bc | 308 ++++++++++ .../WorldBiomes/forest/Dark Forest.bc | 308 ++++++++++ .../WorldBiomes/forest/Flower Forest.bc | 319 ++++++++++ Presets/MyPreset/WorldBiomes/forest/Forest.bc | 313 ++++++++++ .../WorldBiomes/forest/Tall Birch Forest.bc | 312 ++++++++++ .../WorldBiomes/forest/Tall Birch Hills.bc | 312 ++++++++++ .../WorldBiomes/forest/Wooded Hills.bc | 312 ++++++++++ .../MyPreset/WorldBiomes/icy/Ice Spikes.bc | 304 ++++++++++ .../WorldBiomes/icy/Snowy Mountains.bc | 302 ++++++++++ .../MyPreset/WorldBiomes/icy/Snowy Tundra.bc | 304 ++++++++++ .../WorldBiomes/jungle/Bamboo Jungle Hills.bc | 308 ++++++++++ .../WorldBiomes/jungle/Bamboo Jungle.bc | 308 ++++++++++ .../WorldBiomes/jungle/Jungle Edge.bc | 306 ++++++++++ .../WorldBiomes/jungle/Jungle Hills.bc | 306 ++++++++++ Presets/MyPreset/WorldBiomes/jungle/Jungle.bc | 306 ++++++++++ .../jungle/Modified Jungle Edge.bc | 306 ++++++++++ .../WorldBiomes/jungle/Modified Jungle.bc | 306 ++++++++++ .../WorldBiomes/mesa/Badlands Plateau.bc | 303 ++++++++++ Presets/MyPreset/WorldBiomes/mesa/Badlands.bc | 303 ++++++++++ .../WorldBiomes/mesa/Eroded Badlands.bc | 303 ++++++++++ .../mesa/Modified Badlands Plateau.bc | 303 ++++++++++ .../mesa/Modified Wooded Badlands Plateau.bc | 305 ++++++++++ .../mesa/Wooded Badlands Plateau.bc | 305 ++++++++++ .../mushroom/Mushroom Fields Shore.bc | 303 ++++++++++ .../WorldBiomes/mushroom/Mushroom Fields.bc | 304 ++++++++++ .../MyPreset/WorldBiomes/ocean/Cold Ocean.bc | 305 ++++++++++ .../WorldBiomes/ocean/Deep Cold Ocean.bc | 305 ++++++++++ .../WorldBiomes/ocean/Deep Frozen Ocean.bc | 305 ++++++++++ .../WorldBiomes/ocean/Deep Lukewarm Ocean.bc | 305 ++++++++++ .../MyPreset/WorldBiomes/ocean/Deep Ocean.bc | 305 ++++++++++ .../WorldBiomes/ocean/Deep Warm Ocean.bc | 306 ++++++++++ .../WorldBiomes/ocean/Frozen Ocean.bc | 306 ++++++++++ .../WorldBiomes/ocean/Lukewarm Ocean.bc | 305 ++++++++++ Presets/MyPreset/WorldBiomes/ocean/Ocean.bc | 305 ++++++++++ .../MyPreset/WorldBiomes/ocean/Warm Ocean.bc | 306 ++++++++++ Presets/MyPreset/WorldBiomes/plains/Plains.bc | 313 ++++++++++ .../WorldBiomes/plains/Sunflower Plains.bc | 314 ++++++++++ .../WorldBiomes/river/Frozen River.bc | 302 ++++++++++ Presets/MyPreset/WorldBiomes/river/River.bc | 304 ++++++++++ .../WorldBiomes/savanna/Savanna Plateau.bc | 304 ++++++++++ .../MyPreset/WorldBiomes/savanna/Savanna.bc | 304 ++++++++++ .../savanna/Shattered Savanna Plateau.bc | 303 ++++++++++ .../WorldBiomes/savanna/Shattered Savanna.bc | 303 ++++++++++ .../MyPreset/WorldBiomes/swamp/Swamp Hills.bc | 307 ++++++++++ Presets/MyPreset/WorldBiomes/swamp/Swamp.bc | 308 ++++++++++ .../taiga/Giant Spruce Taiga Hills.bc | 309 ++++++++++ .../WorldBiomes/taiga/Giant Spruce Taiga.bc | 309 ++++++++++ .../taiga/Giant Tree Taiga Hills.bc | 309 ++++++++++ .../WorldBiomes/taiga/Giant Tree Taiga.bc | 309 ++++++++++ .../WorldBiomes/taiga/Snowy Taiga Hills.bc | 304 ++++++++++ .../taiga/Snowy Taiga Mountains.bc | 304 ++++++++++ .../MyPreset/WorldBiomes/taiga/Snowy Taiga.bc | 304 ++++++++++ .../MyPreset/WorldBiomes/taiga/Taiga Hills.bc | 304 ++++++++++ .../WorldBiomes/taiga/Taiga Mountains.bc | 304 ++++++++++ Presets/MyPreset/WorldBiomes/taiga/Taiga.bc | 304 ++++++++++ .../templates/Snowy/tagForestSnowy.bc | 140 +++++ .../templates/Snowy/tagHillsSnowy.bc | 140 +++++ .../templates/Snowy/tagLushSnowy.bc | 140 +++++ .../templates/Snowy/tagMountainSnowy.bc | 140 +++++ .../templates/Snowy/tagPlainsSnowy.bc | 140 +++++ .../templates/Snowy/tagSandySnowy.bc | 140 +++++ .../templates/Snowy/tagWaterSnowy.bc | 140 +++++ .../WorldBiomes/templates/tagForest.bc | 140 +++++ .../WorldBiomes/templates/tagHills.bc | 140 +++++ .../WorldBiomes/templates/tagJungle.bc | 140 +++++ .../MyPreset/WorldBiomes/templates/tagLush.bc | 140 +++++ .../WorldBiomes/templates/tagMountain.bc | 140 +++++ .../WorldBiomes/templates/tagPlains.bc | 140 +++++ .../WorldBiomes/templates/tagSandy.bc | 140 +++++ .../WorldBiomes/templates/tagWater.bc | 140 +++++ Presets/MyPreset/WorldConfig.ini | 562 ++++++++++++++++++ output/Preset-Name-0.0.jar | Bin 0 -> 171013 bytes 88 files changed, 24378 insertions(+) create mode 100644 Presets/MyPreset/WorldBiomes/Hell.bc create mode 100644 Presets/MyPreset/WorldBiomes/Sky.bc create mode 100644 Presets/MyPreset/WorldBiomes/The Void.bc create mode 100644 Presets/MyPreset/WorldBiomes/beach/Beach.bc create mode 100644 Presets/MyPreset/WorldBiomes/beach/Snowy Beach.bc create mode 100644 Presets/MyPreset/WorldBiomes/beach/Stone Shore.bc create mode 100644 Presets/MyPreset/WorldBiomes/desert/Desert Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/desert/Desert Lakes.bc create mode 100644 Presets/MyPreset/WorldBiomes/desert/Desert.bc create mode 100644 Presets/MyPreset/WorldBiomes/extreme_hills/Gravelly Mountains+.bc create mode 100644 Presets/MyPreset/WorldBiomes/extreme_hills/Gravelly Mountains.bc create mode 100644 Presets/MyPreset/WorldBiomes/extreme_hills/Mountain Edge.bc create mode 100644 Presets/MyPreset/WorldBiomes/extreme_hills/Mountains.bc create mode 100644 Presets/MyPreset/WorldBiomes/extreme_hills/Wooded Mountains.bc create mode 100644 Presets/MyPreset/WorldBiomes/forest/Birch Forest Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/forest/Birch Forest.bc create mode 100644 Presets/MyPreset/WorldBiomes/forest/Dark Forest Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/forest/Dark Forest.bc create mode 100644 Presets/MyPreset/WorldBiomes/forest/Flower Forest.bc create mode 100644 Presets/MyPreset/WorldBiomes/forest/Forest.bc create mode 100644 Presets/MyPreset/WorldBiomes/forest/Tall Birch Forest.bc create mode 100644 Presets/MyPreset/WorldBiomes/forest/Tall Birch Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/forest/Wooded Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/icy/Ice Spikes.bc create mode 100644 Presets/MyPreset/WorldBiomes/icy/Snowy Mountains.bc create mode 100644 Presets/MyPreset/WorldBiomes/icy/Snowy Tundra.bc create mode 100644 Presets/MyPreset/WorldBiomes/jungle/Bamboo Jungle Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/jungle/Bamboo Jungle.bc create mode 100644 Presets/MyPreset/WorldBiomes/jungle/Jungle Edge.bc create mode 100644 Presets/MyPreset/WorldBiomes/jungle/Jungle Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/jungle/Jungle.bc create mode 100644 Presets/MyPreset/WorldBiomes/jungle/Modified Jungle Edge.bc create mode 100644 Presets/MyPreset/WorldBiomes/jungle/Modified Jungle.bc create mode 100644 Presets/MyPreset/WorldBiomes/mesa/Badlands Plateau.bc create mode 100644 Presets/MyPreset/WorldBiomes/mesa/Badlands.bc create mode 100644 Presets/MyPreset/WorldBiomes/mesa/Eroded Badlands.bc create mode 100644 Presets/MyPreset/WorldBiomes/mesa/Modified Badlands Plateau.bc create mode 100644 Presets/MyPreset/WorldBiomes/mesa/Modified Wooded Badlands Plateau.bc create mode 100644 Presets/MyPreset/WorldBiomes/mesa/Wooded Badlands Plateau.bc create mode 100644 Presets/MyPreset/WorldBiomes/mushroom/Mushroom Fields Shore.bc create mode 100644 Presets/MyPreset/WorldBiomes/mushroom/Mushroom Fields.bc create mode 100644 Presets/MyPreset/WorldBiomes/ocean/Cold Ocean.bc create mode 100644 Presets/MyPreset/WorldBiomes/ocean/Deep Cold Ocean.bc create mode 100644 Presets/MyPreset/WorldBiomes/ocean/Deep Frozen Ocean.bc create mode 100644 Presets/MyPreset/WorldBiomes/ocean/Deep Lukewarm Ocean.bc create mode 100644 Presets/MyPreset/WorldBiomes/ocean/Deep Ocean.bc create mode 100644 Presets/MyPreset/WorldBiomes/ocean/Deep Warm Ocean.bc create mode 100644 Presets/MyPreset/WorldBiomes/ocean/Frozen Ocean.bc create mode 100644 Presets/MyPreset/WorldBiomes/ocean/Lukewarm Ocean.bc create mode 100644 Presets/MyPreset/WorldBiomes/ocean/Ocean.bc create mode 100644 Presets/MyPreset/WorldBiomes/ocean/Warm Ocean.bc create mode 100644 Presets/MyPreset/WorldBiomes/plains/Plains.bc create mode 100644 Presets/MyPreset/WorldBiomes/plains/Sunflower Plains.bc create mode 100644 Presets/MyPreset/WorldBiomes/river/Frozen River.bc create mode 100644 Presets/MyPreset/WorldBiomes/river/River.bc create mode 100644 Presets/MyPreset/WorldBiomes/savanna/Savanna Plateau.bc create mode 100644 Presets/MyPreset/WorldBiomes/savanna/Savanna.bc create mode 100644 Presets/MyPreset/WorldBiomes/savanna/Shattered Savanna Plateau.bc create mode 100644 Presets/MyPreset/WorldBiomes/savanna/Shattered Savanna.bc create mode 100644 Presets/MyPreset/WorldBiomes/swamp/Swamp Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/swamp/Swamp.bc create mode 100644 Presets/MyPreset/WorldBiomes/taiga/Giant Spruce Taiga Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/taiga/Giant Spruce Taiga.bc create mode 100644 Presets/MyPreset/WorldBiomes/taiga/Giant Tree Taiga Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/taiga/Giant Tree Taiga.bc create mode 100644 Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga Mountains.bc create mode 100644 Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga.bc create mode 100644 Presets/MyPreset/WorldBiomes/taiga/Taiga Hills.bc create mode 100644 Presets/MyPreset/WorldBiomes/taiga/Taiga Mountains.bc create mode 100644 Presets/MyPreset/WorldBiomes/taiga/Taiga.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/Snowy/tagForestSnowy.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/Snowy/tagHillsSnowy.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/Snowy/tagLushSnowy.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/Snowy/tagMountainSnowy.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/Snowy/tagPlainsSnowy.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/Snowy/tagSandySnowy.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/Snowy/tagWaterSnowy.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/tagForest.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/tagHills.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/tagJungle.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/tagLush.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/tagMountain.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/tagPlains.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/tagSandy.bc create mode 100644 Presets/MyPreset/WorldBiomes/templates/tagWater.bc create mode 100644 output/Preset-Name-0.0.jar diff --git a/Presets/MyPreset/WorldBiomes/Hell.bc b/Presets/MyPreset/WorldBiomes/Hell.bc new file mode 100644 index 0000000..4c33583 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/Hell.bc @@ -0,0 +1,302 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, DRY, NETHER + +BiomeCategory: plains + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #FF0000 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 2.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: true + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:hell + diff --git a/Presets/MyPreset/WorldBiomes/Sky.bc b/Presets/MyPreset/WorldBiomes/Sky.bc new file mode 100644 index 0000000..4475797 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/Sky.bc @@ -0,0 +1,302 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, DRY, END + +BiomeCategory: plains + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #8080FF + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:dirt + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.5 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:sky + diff --git a/Presets/MyPreset/WorldBiomes/The Void.bc b/Presets/MyPreset/WorldBiomes/The Void.bc new file mode 100644 index 0000000..1b06850 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/The Void.bc @@ -0,0 +1,302 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: + +BiomeCategory: plains + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #B6D0FF + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: true + +CustomHeightControl: -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.5 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: false + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:void + diff --git a/Presets/MyPreset/WorldBiomes/beach/Beach.bc b/Presets/MyPreset/WorldBiomes/beach/Beach.bc new file mode 100644 index 0000000..9250d8d --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/beach/Beach.bc @@ -0,0 +1,302 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: beach, OVERWORLD + +BiomeCategory: plains + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #FADE55 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: Ocean, Lukewarm Ocean, Warm Ocean, Cold Ocean, Frozen Ocean + +OnlyBorderNear: + +NotBorderNear: Deep Ocean, Deep Lukewarm Ocean, Deep Warm Ocean, Deep Cold Ocean, Deep Frozen Ocean, Swamp, Swamp Hills, Mountain Edge, Mountains, Wooded Mountains, Ice Spikes, Snowy Mountains, Snowy Tundra, Snowy Taiga Hills, Snowy Taiga Mountains, Snowy Taiga, Mushroom Fields, Badlands, Badlands Plateau, Eroded Badlands, Modified Badlands Plateau, Modified Wooded Badlands Plateau, Wooded Badlands Plateau + +BiomeSizeWhenBorder: 7 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.0 + +BiomeVolatility: 0.025 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:sand + +UnderWaterSurfaceBlock: minecraft:sand + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.8 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.4 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: true + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: true + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.1 + +OceanRuinsClusterProbability: 0.3 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:beach + diff --git a/Presets/MyPreset/WorldBiomes/beach/Snowy Beach.bc b/Presets/MyPreset/WorldBiomes/beach/Snowy Beach.bc new file mode 100644 index 0000000..3b71f3f --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/beach/Snowy Beach.bc @@ -0,0 +1,302 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, BEACH, SNOWY, OVERWORLD + +BiomeCategory: plains + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #FAF0C0 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: Ocean, Lukewarm Ocean, Warm Ocean, Cold Ocean, Frozen Ocean + +OnlyBorderNear: + +NotBorderNear: Deep Ocean, Deep Lukewarm Ocean, Deep Warm Ocean, Deep Cold Ocean, Deep Frozen Ocean, Desert Hills, Desert Lakes, Desert, Gravelly Mountains+, Gravelly Mountains, Mountain Edge, Mountains, Wooded Mountains, Birch Forest Hills, Birch Forest, Dark Forest Hills, Dark Forest, Flower Forest, Forest, Tall Birch Forest, Tall Birch Hills, Wooded Hills, Bamboo Jungle Hills, Bamboo Jungle, Jungle Edge, Jungle Hills, Jungle, Modified Jungle Edge, Modified Jungle, Badlands Plateau, Badlands, Eroded Badlands, Modified Badlands Plateau, Modified Wooded Badlands Plateau, Wooded Badlands Plateau, Mushroom Fields, Plains, Sunflower Plains, Savanna Plateau, Savanna, Shattered Savanna Plateau, Shattered Savanna, Swamp, Swamp Hills, Giant Spruce Taiga Hills, Giant Spruce Taiga, Giant Tree Taiga, Taiga Hills, Taiga Mountains, Taiga, Beach, Stone Shore + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.0 + +BiomeVolatility: 0.025 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:sand + +UnderWaterSurfaceBlock: minecraft:sand + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.05 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.3 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: true + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: true + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:snowy_beach + diff --git a/Presets/MyPreset/WorldBiomes/beach/Stone Shore.bc b/Presets/MyPreset/WorldBiomes/beach/Stone Shore.bc new file mode 100644 index 0000000..ab52033 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/beach/Stone Shore.bc @@ -0,0 +1,302 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: BEACH, OVERWORLD + +BiomeCategory: beach + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #A2A284 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: Ocean, Lukewarm Ocean, Warm Ocean, Cold Ocean, Frozen Ocean + +OnlyBorderNear: + +NotBorderNear: Deep Ocean, Deep Lukewarm Ocean, Deep Warm Ocean, Deep Cold Ocean, Deep Frozen Ocean, Desert Hills, Desert Lakes, Desert, Gravelly Mountains+, Gravelly Mountains, Birch Forest Hills, Birch Forest, Dark Forest Hills, Dark Forest, Flower Forest, Forest, Tall Birch Forest, Tall Birch Hills, Wooded Hills, Ice Spikes, Snowy Mountains, Snowy Tundra, Bamboo Jungle Hills, Bamboo Jungle, Jungle Edge, Jungle Hills, Jungle, Modified Jungle Edge, Modified Jungle, Badlands Plateau, Badlands, Eroded Badlands, Modified Badlands Plateau, Modified Wooded Badlands Plateau, Wooded Badlands Plateau, Mushroom Fields, Plains, Sunflower Plains, Savanna Plateau, Savanna, Shattered Savanna Plateau, Shattered Savanna, Swamp, Swamp Hills, Giant Spruce Taiga Hills, Giant Spruce Taiga, Giant Tree Taiga, Snowy Taiga Hills, Snowy Taiga Mountains, Snowy Taiga, Taiga Hills, Taiga Mountains, Taiga, Beach, Snowy Beach + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.8 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:stone + +GroundBlock: minecraft:stone + +UnderWaterSurfaceBlock: minecraft:stone + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.2 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.3 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: true + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: true + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:stone_shore + diff --git a/Presets/MyPreset/WorldBiomes/desert/Desert Hills.bc b/Presets/MyPreset/WorldBiomes/desert/Desert Hills.bc new file mode 100644 index 0000000..8367728 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/desert/Desert Hills.bc @@ -0,0 +1,305 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, DRY, SANDY, HILLS, OVERWORLD + +BiomeCategory: desert + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #D25F12 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Desert + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:sand + +UnderWaterSurfaceBlock: minecraft:sand + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 2.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +Well(minecraft:sandstone,minecraft:sandstone_slab,minecraft:water,1,0.1,2,128,minecraft:sand) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Fossil(1,40,49) +Grass(minecraft:dead_bush,NotGrouped,4,100.0,minecraft:sand,minecraft:terracotta,minecraft:white_terracotta,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,50,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) +Cactus(minecraft:cactus,10,100.0,0,128,minecraft:sand) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: sandstone + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: desertPyramid + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: true + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: desert + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:desert_hills + diff --git a/Presets/MyPreset/WorldBiomes/desert/Desert Lakes.bc b/Presets/MyPreset/WorldBiomes/desert/Desert Lakes.bc new file mode 100644 index 0000000..b1a0aba --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/desert/Desert Lakes.bc @@ -0,0 +1,306 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, DRY, SANDY, OVERWORLD + +BiomeCategory: desert + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #E58208 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Desert + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.225 + +BiomeVolatility: 0.25 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:sand + +UnderWaterSurfaceBlock: minecraft:sand + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 2.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +Well(minecraft:sandstone,minecraft:sandstone_slab,minecraft:water,1,0.1,2,128,minecraft:sand) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Fossil(1,40,49) +Grass(minecraft:dead_bush,NotGrouped,4,100.0,minecraft:sand,minecraft:terracotta,minecraft:white_terracotta,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,10,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) +Cactus(minecraft:cactus,10,100.0,0,128,minecraft:sand) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: sandstone + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: desertPyramid + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: true + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: desert + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:desert_lakes + diff --git a/Presets/MyPreset/WorldBiomes/desert/Desert.bc b/Presets/MyPreset/WorldBiomes/desert/Desert.bc new file mode 100644 index 0000000..b396d83 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/desert/Desert.bc @@ -0,0 +1,305 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, DRY, SANDY, OVERWORLD + +BiomeCategory: desert + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #FA9418 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: Mesa + +OnlyBorderNear: + +NotBorderNear: Cold Ocean, Deep Cold Ocean, Deep Frozen Ocean, Deep Lukewarm Ocean, Deep Ocean, Deep Warm Ocean, Frozen Ocean, Lukewarm Ocean, Ocean, Warm Ocean, Badlands Plateau, Eroded Badlands, Modified Badlands Plateau, Modified Wooded Badlands Plateau, Wooded Badlands Plateau + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.125 + +BiomeVolatility: 0.05 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:sand + +UnderWaterSurfaceBlock: minecraft:sand + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 2.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +Well(minecraft:sandstone,minecraft:sandstone_slab,minecraft:water,1,0.1,2,128,minecraft:sand) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Fossil(1,40,49) +Grass(minecraft:dead_bush,NotGrouped,4,100.0,minecraft:sand,minecraft:terracotta,minecraft:white_terracotta,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,10,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) +Cactus(minecraft:cactus,10,100.0,0,128,minecraft:sand) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: sandstone + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: desertPyramid + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: true + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: desert + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:desert + diff --git a/Presets/MyPreset/WorldBiomes/extreme_hills/Gravelly Mountains+.bc b/Presets/MyPreset/WorldBiomes/extreme_hills/Gravelly Mountains+.bc new file mode 100644 index 0000000..7f322a1 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/extreme_hills/Gravelly Mountains+.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MOUNTAIN, FOREST, SPARSE, OVERWORLD + +BiomeCategory: extreme_hills + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #466246 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Gravelly Mountains + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 1.0 + +BiomeVolatility: 0.5 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: minecraft:gravel, minecraft:gravel, minecraft:gravel, -1.0, minecraft:grass_block, minecraft:dirt, minecraft:dirt, 2.0, minecraft:gravel, minecraft:gravel, minecraft:gravel, 10.0 + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.2 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.3 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Ore(minecraft:emerald_ore,5,1,100.0,4,31,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Taiga1,66,BigTree,10,Tree,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: mountain + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:modified_gravelly_mountains + diff --git a/Presets/MyPreset/WorldBiomes/extreme_hills/Gravelly Mountains.bc b/Presets/MyPreset/WorldBiomes/extreme_hills/Gravelly Mountains.bc new file mode 100644 index 0000000..4902757 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/extreme_hills/Gravelly Mountains.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MOUNTAIN, HILLS, OVERWORLD + +BiomeCategory: extreme_hills + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #525252 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Mountains + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 1.0 + +BiomeVolatility: 0.5 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: minecraft:gravel, minecraft:gravel, minecraft:gravel, -1.0, minecraft:grass_block, minecraft:dirt, minecraft:dirt, 2.0, minecraft:gravel, minecraft:gravel, minecraft:gravel, 10.0 + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.2 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.3 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Ore(minecraft:emerald_ore,5,1,100.0,4,31,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Taiga1,10,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: mountain + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:gravelly_mountains + diff --git a/Presets/MyPreset/WorldBiomes/extreme_hills/Mountain Edge.bc b/Presets/MyPreset/WorldBiomes/extreme_hills/Mountain Edge.bc new file mode 100644 index 0000000..97d0fd0 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/extreme_hills/Mountain Edge.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MOUNTAIN, OVERWORLD + +BiomeCategory: extreme_hills + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #72789A + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: Extreme Hills + +OnlyBorderNear: + +NotBorderNear: Gravelly Mountains+, Gravelly Mountains, Wooded Mountains + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.8 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.2 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.3 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Ore(minecraft:emerald_ore,5,1,100.0,4,31,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Taiga1,10,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: mountain + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:mountain_edge + diff --git a/Presets/MyPreset/WorldBiomes/extreme_hills/Mountains.bc b/Presets/MyPreset/WorldBiomes/extreme_hills/Mountains.bc new file mode 100644 index 0000000..24b3685 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/extreme_hills/Mountains.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MOUNTAIN, HILLS, OVERWORLD + +BiomeCategory: extreme_hills + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #606060 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 1.0 + +BiomeVolatility: 0.5 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: minecraft:grass_block, minecraft:dirt, minecraft:dirt, 1.0, minecraft:stone, minecraft:stone, minecraft:stone, 10.0 + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.2 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.3 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Ore(minecraft:emerald_ore,5,1,100.0,4,31,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Taiga1,10,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: mountain + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:extreme_hills + diff --git a/Presets/MyPreset/WorldBiomes/extreme_hills/Wooded Mountains.bc b/Presets/MyPreset/WorldBiomes/extreme_hills/Wooded Mountains.bc new file mode 100644 index 0000000..77863a9 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/extreme_hills/Wooded Mountains.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MOUNTAIN, FOREST, SPARSE, OVERWORLD + +BiomeCategory: extreme_hills + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #507050 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Mountains + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 1.0 + +BiomeVolatility: 0.5 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.2 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.3 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Ore(minecraft:emerald_ore,5,1,100.0,4,31,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Taiga1,66,BigTree,10,Tree,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: mountain + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:wooded_mountains + diff --git a/Presets/MyPreset/WorldBiomes/forest/Birch Forest Hills.bc b/Presets/MyPreset/WorldBiomes/forest/Birch Forest Hills.bc new file mode 100644 index 0000000..c202396 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/forest/Birch Forest Hills.bc @@ -0,0 +1,312 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: FOREST, HILLS, OVERWORLD + +BiomeCategory: forest + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #1F5F32 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Birch Forest + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.6 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.6 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:birch_tall,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,Birch,80) +Grass(Tallgrass,NotGrouped,30,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Lilac,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RoseBush,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Peony,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,1,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,1,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:lily_of_the_valley,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,3,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:birch_forest_hills + diff --git a/Presets/MyPreset/WorldBiomes/forest/Birch Forest.bc b/Presets/MyPreset/WorldBiomes/forest/Birch Forest.bc new file mode 100644 index 0000000..cea9f1c --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/forest/Birch Forest.bc @@ -0,0 +1,312 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: FOREST, OVERWORLD + +BiomeCategory: forest + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #307444 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 96 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.6 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.6 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:birch_other,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,Birch,80) +Grass(Tallgrass,NotGrouped,30,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Lilac,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RoseBush,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Peony,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,1,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,1,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:lily_of_the_valley,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,3,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:birch_forest + diff --git a/Presets/MyPreset/WorldBiomes/forest/Dark Forest Hills.bc b/Presets/MyPreset/WorldBiomes/forest/Dark Forest Hills.bc new file mode 100644 index 0000000..3cad504 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/forest/Dark Forest Hills.bc @@ -0,0 +1,308 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: SPOOKY, DENSE, FOREST, OVERWORLD + +BiomeCategory: forest + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #364416 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Dark Forest + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.2 + +BiomeVolatility: 0.4 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.7 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(20,HugeMushroom,3,DarkOak,66,Birch,20,Tree,100) +Grass(Tallgrass,NotGrouped,15,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Lilac,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RoseBush,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Peony,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Plant(minecraft:lily_of_the_valley,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: true + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:dark_forest_hills + diff --git a/Presets/MyPreset/WorldBiomes/forest/Dark Forest.bc b/Presets/MyPreset/WorldBiomes/forest/Dark Forest.bc new file mode 100644 index 0000000..949a1d7 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/forest/Dark Forest.bc @@ -0,0 +1,308 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: SPOOKY, DENSE, FOREST, OVERWORLD + +BiomeCategory: forest + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #40511A + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.7 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(20,HugeMushroom,3,DarkOak,66,Birch,20,Tree,100) +Grass(Tallgrass,NotGrouped,15,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Lilac,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RoseBush,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Peony,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:lily_of_the_valley,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: true + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:dark_forest + diff --git a/Presets/MyPreset/WorldBiomes/forest/Flower Forest.bc b/Presets/MyPreset/WorldBiomes/forest/Flower Forest.bc new file mode 100644 index 0000000..83592f5 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/forest/Flower Forest.bc @@ -0,0 +1,319 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: FOREST, OVERWORLD + +BiomeCategory: forest + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #2D8E49 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Plains + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 96 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.4 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.7 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:forest_flower_trees,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,Birch,20,Tree,100) +Grass(Tallgrass,NotGrouped,30,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,40,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Lilac,6,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RoseBush,6,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Peony,6,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(OrangeTulip,80,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedTulip,80,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(WhiteTulip,80,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(PinkTulip,80,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(AzureBluet,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Allium,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(OxeyeDaisy,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,1,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,1,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:cornflower,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:lily_of_the_valley,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,3,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:flower_forest + diff --git a/Presets/MyPreset/WorldBiomes/forest/Forest.bc b/Presets/MyPreset/WorldBiomes/forest/Forest.bc new file mode 100644 index 0000000..cfaa714 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/forest/Forest.bc @@ -0,0 +1,313 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: FOREST, OVERWORLD + +BiomeCategory: forest + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #056621 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Plains + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 96 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.7 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:plain_vegetation,VEGETAL_DECORATION) +Registry(minecraft:birch_other,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,Birch,20,Tree,100) +Grass(Tallgrass,NotGrouped,30,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Lilac,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RoseBush,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Peony,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,1,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,1,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:lily_of_the_valley,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,3,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:forest + diff --git a/Presets/MyPreset/WorldBiomes/forest/Tall Birch Forest.bc b/Presets/MyPreset/WorldBiomes/forest/Tall Birch Forest.bc new file mode 100644 index 0000000..b7bc511 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/forest/Tall Birch Forest.bc @@ -0,0 +1,312 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: FOREST, OVERWORLD + +BiomeCategory: forest + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #4E6E58 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 96 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.2 + +BiomeVolatility: 0.4 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.6 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.6 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:birch_tall,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,TallBirch,80) +Grass(Tallgrass,NotGrouped,30,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Lilac,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RoseBush,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Peony,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,1,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,1,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:lily_of_the_valley,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,3,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:tall_birch_forest + diff --git a/Presets/MyPreset/WorldBiomes/forest/Tall Birch Hills.bc b/Presets/MyPreset/WorldBiomes/forest/Tall Birch Hills.bc new file mode 100644 index 0000000..586c142 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/forest/Tall Birch Hills.bc @@ -0,0 +1,312 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: FOREST, HILLS, OVERWORLD + +BiomeCategory: forest + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #1F502E + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Tall Birch Forest + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.55 + +BiomeVolatility: 0.5 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.6 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.6 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:birch_tall,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,TallBirch,80) +Grass(Tallgrass,NotGrouped,30,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Lilac,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RoseBush,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Peony,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,1,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,1,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:lily_of_the_valley,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,3,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:tall_birch_hills + diff --git a/Presets/MyPreset/WorldBiomes/forest/Wooded Hills.bc b/Presets/MyPreset/WorldBiomes/forest/Wooded Hills.bc new file mode 100644 index 0000000..5860ccb --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/forest/Wooded Hills.bc @@ -0,0 +1,312 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: FOREST, HILLS, OVERWORLD + +BiomeCategory: forest + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #22551C + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Plains, Forest + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.7 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:birch_other,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,Birch,20,Tree,100) +Grass(Tallgrass,NotGrouped,15,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Lilac,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RoseBush,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Peony,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,1,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,1,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:lily_of_the_valley,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,3,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:wooded_hills + diff --git a/Presets/MyPreset/WorldBiomes/icy/Ice Spikes.bc b/Presets/MyPreset/WorldBiomes/icy/Ice Spikes.bc new file mode 100644 index 0000000..3d14650 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/icy/Ice Spikes.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, SNOWY, WASTELAND, OVERWORLD + +BiomeCategory: icy + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #8CB4B4 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.425 + +BiomeVolatility: 0.45000002 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:snow_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +IceSpike(minecraft:packed_ice,HugeSpike,3,1.66,60,128,minecraft:ice,minecraft:dirt,minecraft:snow_block) +IceSpike(minecraft:packed_ice,SmallSpike,3,98.33,60,128,minecraft:ice,minecraft:dirt,minecraft:snow_block) +IceSpike(minecraft:packed_ice,Basement,2,100.0,60,128,minecraft:ice,minecraft:dirt,minecraft:snow_block) +Plant(Poppy,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:ice_spikes + diff --git a/Presets/MyPreset/WorldBiomes/icy/Snowy Mountains.bc b/Presets/MyPreset/WorldBiomes/icy/Snowy Mountains.bc new file mode 100644 index 0000000..e962daa --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/icy/Snowy Mountains.bc @@ -0,0 +1,302 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, SNOWY, MOUNTAIN, OVERWORLD + +BiomeCategory: icy + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #A0A0A0 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Snowy Tundra + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:snowy_mountains + diff --git a/Presets/MyPreset/WorldBiomes/icy/Snowy Tundra.bc b/Presets/MyPreset/WorldBiomes/icy/Snowy Tundra.bc new file mode 100644 index 0000000..8f804a5 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/icy/Snowy Tundra.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, SNOWY, WASTELAND, OVERWORLD + +BiomeCategory: icy + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #FFFFFF + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.125 + +BiomeVolatility: 0.05 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Taiga1,15) +Grass(Tallgrass,Grouped,20,60.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: snowy + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: igloo + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: true + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:snowy_tundra + diff --git a/Presets/MyPreset/WorldBiomes/jungle/Bamboo Jungle Hills.bc b/Presets/MyPreset/WorldBiomes/jungle/Bamboo Jungle Hills.bc new file mode 100644 index 0000000..4a8da01 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/jungle/Bamboo Jungle Hills.bc @@ -0,0 +1,308 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, WET, DENSE, JUNGLE, HILLS, OVERWORLD + +BiomeCategory: jungle + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #3B470A + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Bamboo Jungle + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.95 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.9 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:bamboo_light,VEGETAL_DECORATION) +Registry(minecraft:bamboo_vegetation,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(50,BigTree,10,GroundBush,50,JungleTree,35,CocoaTree,100) +Grass(Fern,NotGrouped,20,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,60,100.0,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:melon,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: jungleTemple + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: jungle + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:bamboo_jungle_hills + diff --git a/Presets/MyPreset/WorldBiomes/jungle/Bamboo Jungle.bc b/Presets/MyPreset/WorldBiomes/jungle/Bamboo Jungle.bc new file mode 100644 index 0000000..66eafa7 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/jungle/Bamboo Jungle.bc @@ -0,0 +1,308 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, WET, DENSE, JUNGLE, OVERWORLD + +BiomeCategory: jungle + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #768E14 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.2 + +BiomeVolatility: 0.4 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.95 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.9 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:bamboo,VEGETAL_DECORATION) +Registry(minecraft:bamboo_vegetation,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(50,BigTree,10,GroundBush,50,JungleTree,35,CocoaTree,100) +Grass(Fern,NotGrouped,20,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,60,100.0,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:melon,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: jungleTemple + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: jungle + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:mutated_jungle + diff --git a/Presets/MyPreset/WorldBiomes/jungle/Jungle Edge.bc b/Presets/MyPreset/WorldBiomes/jungle/Jungle Edge.bc new file mode 100644 index 0000000..4041a9a --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/jungle/Jungle Edge.bc @@ -0,0 +1,306 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, WET, JUNGLE, FOREST, OVERWORLD + +BiomeCategory: jungle + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #628B17 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: Jungle + +OnlyBorderNear: + +NotBorderNear: Jungle Hills + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.95 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(50,BigTree,10,GroundBush,50,JungleTree,35,CocoaTree,100) +Grass(Fern,NotGrouped,20,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,60,100.0,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:melon,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: jungleTemple + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: jungle + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:jungle_edge + diff --git a/Presets/MyPreset/WorldBiomes/jungle/Jungle Hills.bc b/Presets/MyPreset/WorldBiomes/jungle/Jungle Hills.bc new file mode 100644 index 0000000..b917618 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/jungle/Jungle Hills.bc @@ -0,0 +1,306 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, WET, DENSE, JUNGLE, HILLS, OVERWORLD + +BiomeCategory: jungle + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #2C4205 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Jungle + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.95 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.9 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(50,BigTree,10,GroundBush,50,JungleTree,35,CocoaTree,100) +Grass(Fern,NotGrouped,20,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,60,100.0,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:melon,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: jungleTemple + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: jungle + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:jungle_hills + diff --git a/Presets/MyPreset/WorldBiomes/jungle/Jungle.bc b/Presets/MyPreset/WorldBiomes/jungle/Jungle.bc new file mode 100644 index 0000000..244bbaf --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/jungle/Jungle.bc @@ -0,0 +1,306 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, WET, DENSE, JUNGLE, OVERWORLD + +BiomeCategory: jungle + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #537B09 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.95 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.9 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(50,BigTree,10,GroundBush,50,JungleTree,35,CocoaTree,100) +Grass(Fern,NotGrouped,20,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,60,100.0,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:melon,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: jungleTemple + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: jungle + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:jungle + diff --git a/Presets/MyPreset/WorldBiomes/jungle/Modified Jungle Edge.bc b/Presets/MyPreset/WorldBiomes/jungle/Modified Jungle Edge.bc new file mode 100644 index 0000000..f51f075 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/jungle/Modified Jungle Edge.bc @@ -0,0 +1,306 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, WET, DENSE, JUNGLE, OVERWORLD + +BiomeCategory: jungle + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #5A8015 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: Modified Jungle + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.2 + +BiomeVolatility: 0.4 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.95 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(50,BigTree,10,GroundBush,50,JungleTree,35,CocoaTree,100) +Grass(Fern,NotGrouped,20,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,60,100.0,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:melon,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: jungleTemple + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: jungle + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:modified_jungle_edge + diff --git a/Presets/MyPreset/WorldBiomes/jungle/Modified Jungle.bc b/Presets/MyPreset/WorldBiomes/jungle/Modified Jungle.bc new file mode 100644 index 0000000..caf8600 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/jungle/Modified Jungle.bc @@ -0,0 +1,306 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, WET, DENSE, JUNGLE, OVERWORLD + +BiomeCategory: jungle + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #4C7009 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.2 + +BiomeVolatility: 0.4 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.95 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.9 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(50,BigTree,10,GroundBush,50,JungleTree,35,CocoaTree,100) +Grass(Fern,NotGrouped,20,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,60,100.0,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:melon,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: jungleTemple + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: jungle + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:modified_jungle_edge + diff --git a/Presets/MyPreset/WorldBiomes/mesa/Badlands Plateau.bc b/Presets/MyPreset/WorldBiomes/mesa/Badlands Plateau.bc new file mode 100644 index 0000000..5e4d061 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/mesa/Badlands Plateau.bc @@ -0,0 +1,303 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MESA, SANDY, OVERWORLD + +BiomeCategory: mesa + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #CA8C65 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Badlands + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 99 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 1.5 + +BiomeVolatility: 0.025 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:white_terracotta + +UnderWaterSurfaceBlock: minecraft:white_terracotta + +SurfaceAndGroundControl: Mesa + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 2.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(minecraft:dead_bush,NotGrouped,7,100.0,minecraft:sand,minecraft:terracotta,minecraft:white_terracotta,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,5,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) +Cactus(minecraft:cactus,10,100.0,0,128,minecraft:sand) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: mesa + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:badlands_plateau + diff --git a/Presets/MyPreset/WorldBiomes/mesa/Badlands.bc b/Presets/MyPreset/WorldBiomes/mesa/Badlands.bc new file mode 100644 index 0000000..3b63cec --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/mesa/Badlands.bc @@ -0,0 +1,303 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MESA, SANDY, OVERWORLD + +BiomeCategory: mesa + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 3 + +BiomeRarity: 100 + +BiomeColor: #D94515 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:white_terracotta + +UnderWaterSurfaceBlock: minecraft:white_terracotta + +SurfaceAndGroundControl: Mesa + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 2.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(minecraft:dead_bush,NotGrouped,7,100.0,minecraft:sand,minecraft:terracotta,minecraft:white_terracotta,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,5,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) +Cactus(minecraft:cactus,10,100.0,0,128,minecraft:sand) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: mesa + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:badlands + diff --git a/Presets/MyPreset/WorldBiomes/mesa/Eroded Badlands.bc b/Presets/MyPreset/WorldBiomes/mesa/Eroded Badlands.bc new file mode 100644 index 0000000..846051a --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/mesa/Eroded Badlands.bc @@ -0,0 +1,303 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MESA, SANDY, OVERWORLD + +BiomeCategory: mesa + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #E45627 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Badlands + +BiomeSizeWhenIsle: 5 + +BiomeRarityWhenIsle: 90 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:white_terracotta + +UnderWaterSurfaceBlock: minecraft:white_terracotta + +SurfaceAndGroundControl: MesaBryce + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 2.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(minecraft:dead_bush,NotGrouped,7,100.0,minecraft:sand,minecraft:terracotta,minecraft:white_terracotta,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,5,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) +Cactus(minecraft:cactus,10,100.0,0,128,minecraft:sand) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: mesa + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:eroded_badlands + diff --git a/Presets/MyPreset/WorldBiomes/mesa/Modified Badlands Plateau.bc b/Presets/MyPreset/WorldBiomes/mesa/Modified Badlands Plateau.bc new file mode 100644 index 0000000..3fc73fa --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/mesa/Modified Badlands Plateau.bc @@ -0,0 +1,303 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MESA, SANDY, OVERWORLD + +BiomeCategory: mesa + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #B77F5C + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Badlands + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 90 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:white_terracotta + +UnderWaterSurfaceBlock: minecraft:white_terracotta + +SurfaceAndGroundControl: Mesa + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 2.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(minecraft:dead_bush,NotGrouped,7,100.0,minecraft:sand,minecraft:terracotta,minecraft:white_terracotta,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,5,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) +Cactus(minecraft:cactus,10,100.0,0,128,minecraft:sand) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: mesa + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:modified_badlands_plateau + diff --git a/Presets/MyPreset/WorldBiomes/mesa/Modified Wooded Badlands Plateau.bc b/Presets/MyPreset/WorldBiomes/mesa/Modified Wooded Badlands Plateau.bc new file mode 100644 index 0000000..a138c3f --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/mesa/Modified Wooded Badlands Plateau.bc @@ -0,0 +1,305 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MESA, SPARSE, SANDY, OVERWORLD + +BiomeCategory: mesa + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #A68F5F + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Badlands + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 90 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: MesaForest + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 2.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Tree,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Grass(minecraft:dead_bush,NotGrouped,7,100.0,minecraft:sand,minecraft:terracotta,minecraft:white_terracotta,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,5,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) +Cactus(minecraft:cactus,10,100.0,0,128,minecraft:sand) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: mesa + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:modified_badlands_plateau + diff --git a/Presets/MyPreset/WorldBiomes/mesa/Wooded Badlands Plateau.bc b/Presets/MyPreset/WorldBiomes/mesa/Wooded Badlands Plateau.bc new file mode 100644 index 0000000..1d62665 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/mesa/Wooded Badlands Plateau.bc @@ -0,0 +1,305 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MESA, SPARSE, SANDY, OVERWORLD + +BiomeCategory: mesa + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #B09765 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Badlands + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 99 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 1.5 + +BiomeVolatility: 0.025 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: MesaForest + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 2.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Tree,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Grass(minecraft:dead_bush,NotGrouped,7,100.0,minecraft:sand,minecraft:terracotta,minecraft:white_terracotta,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,5,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) +Cactus(minecraft:cactus,10,100.0,0,128,minecraft:sand) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: mesa + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:wooded_badlands_plateau + diff --git a/Presets/MyPreset/WorldBiomes/mushroom/Mushroom Fields Shore.bc b/Presets/MyPreset/WorldBiomes/mushroom/Mushroom Fields Shore.bc new file mode 100644 index 0000000..d018980 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/mushroom/Mushroom Fields Shore.bc @@ -0,0 +1,303 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MUSHROOM, BEACH, OVERWORLD + +BiomeCategory: mushroom + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #A000FF + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 1 + +################# +# Border biomes # +################# + +BiomeIsBorder: Mushroom Fields + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.0 + +BiomeVolatility: 0.025 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:mycelium + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.9 + +UseFrozenOceanTemperature: false + +BiomeWetness: 1.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +AboveWaterRes(minecraft:lily_pad,1,100.0) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Plant(RedMushroom,2,12.0,0,128,minecraft:mycelium,minecraft:dirt) +Plant(BrownMushroom,2,25.0,0,128,minecraft:mycelium,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: true + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: true + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:mushroom_field_shore + diff --git a/Presets/MyPreset/WorldBiomes/mushroom/Mushroom Fields.bc b/Presets/MyPreset/WorldBiomes/mushroom/Mushroom Fields.bc new file mode 100644 index 0000000..ae3e0c6 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/mushroom/Mushroom Fields.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: MUSHROOM, OVERWORLD + +BiomeCategory: mushroom + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #FF00FF + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Ocean, Deep Ocean + +BiomeSizeWhenIsle: 5 + +BiomeRarityWhenIsle: 1 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.2 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:mycelium + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.9 + +UseFrozenOceanTemperature: false + +BiomeWetness: 1.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +AboveWaterRes(minecraft:lily_pad,1,100.0) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,HugeMushroom,100) +Plant(RedMushroom,2,12.0,0,128,minecraft:mycelium,minecraft:dirt) +Plant(BrownMushroom,2,25.0,0,128,minecraft:mycelium,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:mushroom_fields + diff --git a/Presets/MyPreset/WorldBiomes/ocean/Cold Ocean.bc b/Presets/MyPreset/WorldBiomes/ocean/Cold Ocean.bc new file mode 100644 index 0000000..3c2ed7e --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/ocean/Cold Ocean.bc @@ -0,0 +1,305 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: OCEAN, OVERWORLD + +BiomeCategory: ocean + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #202070 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: Frozen Ocean + +OnlyBorderNear: + +NotBorderNear: Deep Frozen Ocean + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -1.0 + +BiomeVolatility: 0.1 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:gravel + +GroundBlock: minecraft:stone + +UnderWaterSurfaceBlock: minecraft:stone + +SurfaceAndGroundControl: + +ReplacedBlocks: (minecraft:gravel,minecraft:sand,62,255) + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.5 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:kelp_cold,VEGETAL_DECORATION) +Registry(minecraft:seagrass_cold,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:gravel) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:gravel) +UnderWaterOre(minecraft:dirt,6,1,100.0,minecraft:gravel) +Dungeon(8.0,10,100) +Tree(1,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: ocean + +OceanRuinsType: cold + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:cold_ocean + diff --git a/Presets/MyPreset/WorldBiomes/ocean/Deep Cold Ocean.bc b/Presets/MyPreset/WorldBiomes/ocean/Deep Cold Ocean.bc new file mode 100644 index 0000000..4ce09cc --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/ocean/Deep Cold Ocean.bc @@ -0,0 +1,305 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: OCEAN, OVERWORLD + +BiomeCategory: ocean + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #202038 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Ocean + +BiomeSizeWhenIsle: 4 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -1.0 + +BiomeVolatility: 0.1 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:gravel + +GroundBlock: minecraft:stone + +UnderWaterSurfaceBlock: minecraft:stone + +SurfaceAndGroundControl: + +ReplacedBlocks: (minecraft:gravel,minecraft:sand,62,255) + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.5 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:kelp_cold,VEGETAL_DECORATION) +Registry(minecraft:seagrass_deep_cold,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:gravel) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:gravel) +UnderWaterOre(minecraft:dirt,6,1,100.0,minecraft:gravel) +Dungeon(8.0,10,100) +Tree(1,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: true + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: ocean + +OceanRuinsType: cold + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:deep_cold_ocean + diff --git a/Presets/MyPreset/WorldBiomes/ocean/Deep Frozen Ocean.bc b/Presets/MyPreset/WorldBiomes/ocean/Deep Frozen Ocean.bc new file mode 100644 index 0000000..dc8ea17 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/ocean/Deep Frozen Ocean.bc @@ -0,0 +1,305 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, OCEAN, SNOWY, OVERWORLD + +BiomeCategory: ocean + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #404090 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Ocean + +BiomeSizeWhenIsle: 4 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -1.0 + +BiomeVolatility: 0.1 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:gravel + +GroundBlock: minecraft:stone + +UnderWaterSurfaceBlock: minecraft:stone + +SurfaceAndGroundControl: Iceberg + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.0 + +UseFrozenOceanTemperature: true + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:iceberg_packed,VEGETAL_DECORATION) +Registry(minecraft:iceberg_blue,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:gravel) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:gravel) +UnderWaterOre(minecraft:dirt,6,1,100.0,minecraft:gravel) +Dungeon(8.0,10,100) +Tree(1,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: true + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: ocean + +OceanRuinsType: cold + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:deep_frozen_ocean + diff --git a/Presets/MyPreset/WorldBiomes/ocean/Deep Lukewarm Ocean.bc b/Presets/MyPreset/WorldBiomes/ocean/Deep Lukewarm Ocean.bc new file mode 100644 index 0000000..03f93ab --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/ocean/Deep Lukewarm Ocean.bc @@ -0,0 +1,305 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: OCEAN, OVERWORLD + +BiomeCategory: ocean + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #000040 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Ocean + +BiomeSizeWhenIsle: 4 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -1.0 + +BiomeVolatility: 0.1 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:sand + +UnderWaterSurfaceBlock: minecraft:sand + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.5 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:seagrass_deep_warm,VEGETAL_DECORATION) +Registry(minecraft:kelp_warm,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:dirt,7,3,100.0,minecraft:sand) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:sand) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:sand) +Dungeon(8.0,10,100) +Tree(1,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: true + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: ocean + +OceanRuinsType: warm + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:deep_lukewarm_ocean + diff --git a/Presets/MyPreset/WorldBiomes/ocean/Deep Ocean.bc b/Presets/MyPreset/WorldBiomes/ocean/Deep Ocean.bc new file mode 100644 index 0000000..3fe10fe --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/ocean/Deep Ocean.bc @@ -0,0 +1,305 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: OCEAN, OVERWORLD + +BiomeCategory: ocean + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #000030 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Ocean + +BiomeSizeWhenIsle: 4 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -1.8 + +BiomeVolatility: 0.1 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.5 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:kelp_cold,VEGETAL_DECORATION) +Registry(minecraft:seagrass_cold,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: true + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: ocean + +OceanRuinsType: cold + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:deep_ocean + diff --git a/Presets/MyPreset/WorldBiomes/ocean/Deep Warm Ocean.bc b/Presets/MyPreset/WorldBiomes/ocean/Deep Warm Ocean.bc new file mode 100644 index 0000000..4de8d6d --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/ocean/Deep Warm Ocean.bc @@ -0,0 +1,306 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: OCEAN, OVERWORLD + +BiomeCategory: ocean + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #000050 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Ocean + +BiomeSizeWhenIsle: 4 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -1.0 + +BiomeVolatility: 0.1 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:sand + +UnderWaterSurfaceBlock: minecraft:sand + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.5 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:warm_ocean_vegetation,VEGETAL_DECORATION) +Registry(minecraft:seagrass_deep_warm,VEGETAL_DECORATION) +Registry(minecraft:sea_pickle,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:dirt,7,3,100.0,minecraft:sand) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:sand) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:sand) +Dungeon(8.0,10,100) +Tree(1,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: true + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: ocean + +OceanRuinsType: warm + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:deep_warm_ocean + diff --git a/Presets/MyPreset/WorldBiomes/ocean/Frozen Ocean.bc b/Presets/MyPreset/WorldBiomes/ocean/Frozen Ocean.bc new file mode 100644 index 0000000..b87dd99 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/ocean/Frozen Ocean.bc @@ -0,0 +1,306 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, OCEAN, SNOWY, OVERWORLD + +BiomeCategory: ocean + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #9090A0 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -1.0 + +BiomeVolatility: 0.1 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:gravel + +GroundBlock: minecraft:stone + +UnderWaterSurfaceBlock: minecraft:stone + +SurfaceAndGroundControl: Iceberg + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.0 + +UseFrozenOceanTemperature: true + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:iceberg_packed,VEGETAL_DECORATION) +Registry(minecraft:iceberg_blue,VEGETAL_DECORATION) +Registry(minecraft:blue_ice,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:gravel) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:gravel) +UnderWaterOre(minecraft:dirt,6,1,100.0,minecraft:gravel) +Dungeon(8.0,10,100) +Tree(1,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: ocean + +OceanRuinsType: cold + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:frozen_ocean + diff --git a/Presets/MyPreset/WorldBiomes/ocean/Lukewarm Ocean.bc b/Presets/MyPreset/WorldBiomes/ocean/Lukewarm Ocean.bc new file mode 100644 index 0000000..2253276 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/ocean/Lukewarm Ocean.bc @@ -0,0 +1,305 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: OCEAN, OVERWORLD + +BiomeCategory: ocean + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #000090 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: Warm Ocean + +OnlyBorderNear: + +NotBorderNear: Deep Warm Ocean + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -1.0 + +BiomeVolatility: 0.1 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:sand + +UnderWaterSurfaceBlock: minecraft:sand + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.5 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:seagrass_warm,VEGETAL_DECORATION) +Registry(minecraft:kelp_warm,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:dirt,7,3,100.0,minecraft:sand) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:sand) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:sand) +Dungeon(8.0,10,100) +Tree(1,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: ocean + +OceanRuinsType: warm + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:lukewarm_ocean + diff --git a/Presets/MyPreset/WorldBiomes/ocean/Ocean.bc b/Presets/MyPreset/WorldBiomes/ocean/Ocean.bc new file mode 100644 index 0000000..74fb75b --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/ocean/Ocean.bc @@ -0,0 +1,305 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: OCEAN, OVERWORLD + +BiomeCategory: ocean + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #000070 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -1.0 + +BiomeVolatility: 0.1 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:dirt + +GroundBlock: minecraft:sand + +UnderWaterSurfaceBlock: minecraft:sand + +SurfaceAndGroundControl: + +ReplacedBlocks: (minecraft:dirt,minecraft:sand,62,255) + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.5 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:kelp_cold,VEGETAL_DECORATION) +Registry(minecraft:seagrass_cold,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: true + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: ocean + +OceanRuinsType: cold + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:ocean + diff --git a/Presets/MyPreset/WorldBiomes/ocean/Warm Ocean.bc b/Presets/MyPreset/WorldBiomes/ocean/Warm Ocean.bc new file mode 100644 index 0000000..a75ce47 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/ocean/Warm Ocean.bc @@ -0,0 +1,306 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: OCEAN, OVERWORLD + +BiomeCategory: ocean + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #0000AC + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -1.0 + +BiomeVolatility: 0.1 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:sand + +GroundBlock: minecraft:sand + +UnderWaterSurfaceBlock: minecraft:sand + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.5 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:warm_ocean_vegetation,VEGETAL_DECORATION) +Registry(minecraft:seagrass_warm,VEGETAL_DECORATION) +Registry(minecraft:sea_pickle,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:dirt,7,3,100.0,minecraft:sand) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:sand) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:sand) +Dungeon(8.0,10,100) +Tree(1,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: true + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: ocean + +OceanRuinsType: warm + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:warm_ocean + diff --git a/Presets/MyPreset/WorldBiomes/plains/Plains.bc b/Presets/MyPreset/WorldBiomes/plains/Plains.bc new file mode 100644 index 0000000..e4159f3 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/plains/Plains.bc @@ -0,0 +1,313 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: PLAINS, OVERWORLD + +BiomeCategory: plains + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #8DB360 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.125 + +BiomeVolatility: 0.05 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.8 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.4 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:plain_vegetation,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(DoubleTallgrass,Grouped,10,15.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,100,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(OrangeTulip,3,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedTulip,3,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(WhiteTulip,3,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(PinkTulip,3,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(AzureBluet,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(OxeyeDaisy,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:cornflower,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,5,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: wood + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: true + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:plains + diff --git a/Presets/MyPreset/WorldBiomes/plains/Sunflower Plains.bc b/Presets/MyPreset/WorldBiomes/plains/Sunflower Plains.bc new file mode 100644 index 0000000..49b703c --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/plains/Sunflower Plains.bc @@ -0,0 +1,314 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: PLAINS, OVERWORLD + +BiomeCategory: plains + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #DEFF00 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.125 + +BiomeVolatility: 0.05 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.8 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.4 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:plain_vegetation,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(DoubleTallgrass,Grouped,10,15.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,100,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Poppy,1,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(Sunflower,30,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(OrangeTulip,3,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedTulip,3,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(WhiteTulip,3,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(PinkTulip,3,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(AzureBluet,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(OxeyeDaisy,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:cornflower,3,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,5,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:sunflower_plains + diff --git a/Presets/MyPreset/WorldBiomes/river/Frozen River.bc b/Presets/MyPreset/WorldBiomes/river/Frozen River.bc new file mode 100644 index 0000000..c9c8c51 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/river/Frozen River.bc @@ -0,0 +1,302 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, RIVER, SNOWY, OVERWORLD + +BiomeCategory: river + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #A0A0FF + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -0.5 + +BiomeVolatility: 0.0 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: true + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:frozen_river + diff --git a/Presets/MyPreset/WorldBiomes/river/River.bc b/Presets/MyPreset/WorldBiomes/river/River.bc new file mode 100644 index 0000000..03f6d2d --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/river/River.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: RIVER, OVERWORLD + +BiomeCategory: river + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 8 + +BiomeRarity: 95 + +BiomeColor: #0000FF + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -0.5 + +BiomeVolatility: 0.0 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.5 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.5 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:seagrass_river,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,BigTree,1,Tree,9) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: true + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:river + diff --git a/Presets/MyPreset/WorldBiomes/savanna/Savanna Plateau.bc b/Presets/MyPreset/WorldBiomes/savanna/Savanna Plateau.bc new file mode 100644 index 0000000..b212941 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/savanna/Savanna Plateau.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, SAVANNA, PLAINS, SPARSE, OVERWORLD + +BiomeCategory: savanna + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #A79D64 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Savanna + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 1.5 + +BiomeVolatility: 0.025 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 1.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Acacia,80,Tree,100) +Grass(DoubleTallgrass,NotGrouped,4,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,200,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: savanna + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: true + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:savanna_plateau + diff --git a/Presets/MyPreset/WorldBiomes/savanna/Savanna.bc b/Presets/MyPreset/WorldBiomes/savanna/Savanna.bc new file mode 100644 index 0000000..1748dc7 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/savanna/Savanna.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, SAVANNA, PLAINS, SPARSE, OVERWORLD + +BiomeCategory: savanna + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #BDB25F + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.125 + +BiomeVolatility: 0.05 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 1.2 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Acacia,80,Tree,100) +Grass(DoubleTallgrass,NotGrouped,4,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,200,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: savanna + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: true + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:savanna + diff --git a/Presets/MyPreset/WorldBiomes/savanna/Shattered Savanna Plateau.bc b/Presets/MyPreset/WorldBiomes/savanna/Shattered Savanna Plateau.bc new file mode 100644 index 0000000..05ac4ea --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/savanna/Shattered Savanna Plateau.bc @@ -0,0 +1,303 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, SAVANNA, PLAINS, SPARSE, OVERWORLD + +BiomeCategory: savanna + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #99905C + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Shattered Savanna + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 1.05 + +BiomeVolatility: 1.2125001 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: minecraft:grass_block, minecraft:dirt, minecraft:dirt, -0.5, minecraft:coarse_dirt, minecraft:dirt, minecraft:dirt, 1.75, minecraft:stone, minecraft:stone, minecraft:stone, 10.0 + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 1.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Acacia,80,Tree,100) +Grass(Tallgrass,NotGrouped,60,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: savanna + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: true + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:shattered_savanna_plateau + diff --git a/Presets/MyPreset/WorldBiomes/savanna/Shattered Savanna.bc b/Presets/MyPreset/WorldBiomes/savanna/Shattered Savanna.bc new file mode 100644 index 0000000..b6ce6e7 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/savanna/Shattered Savanna.bc @@ -0,0 +1,303 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: HOT, SAVANNA, PLAINS, SPARSE, OVERWORLD + +BiomeCategory: savanna + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #5B8015 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.3625 + +BiomeVolatility: 1.225 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: minecraft:grass_block, minecraft:dirt, minecraft:dirt, -0.5, minecraft:coarse_dirt, minecraft:dirt, minecraft:dirt, 1.75, minecraft:stone, minecraft:stone, minecraft:stone, 10.0 + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 1.1 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.0 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(1,Acacia,80,Tree,100) +Grass(Tallgrass,NotGrouped,60,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,4,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: savanna + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: true + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:shattered_savanna + diff --git a/Presets/MyPreset/WorldBiomes/swamp/Swamp Hills.bc b/Presets/MyPreset/WorldBiomes/swamp/Swamp Hills.bc new file mode 100644 index 0000000..f55b281 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/swamp/Swamp Hills.bc @@ -0,0 +1,307 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: WET, SWAMP, OVERWORLD + +BiomeCategory: swamp + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #28D29F + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -0.1 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.8 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.9 + +SkyColor: #7BA5FF + +WaterColor: #555742 + +WaterColorControl: + +GrassColor: #4A5129 + +GrassColorControl: + +GrassColorModifier: Swamp + +FoliageColor: #5A6232 + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +SurfacePatch(minecraft:water,minecraft:lily_pad,62,62,Solid) +AboveWaterRes(minecraft:lily_pad,4,100.0) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +Dungeon(8.0,10,100) +Fossil(1,40,49) +Tree(2,SwampTree,100) +Grass(Tallgrass,NotGrouped,30,100.0,minecraft:grass_block,minecraft:dirt) +Plant(BlueOrchid,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,8,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,8,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,10,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: swamp + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:swamp_hills + diff --git a/Presets/MyPreset/WorldBiomes/swamp/Swamp.bc b/Presets/MyPreset/WorldBiomes/swamp/Swamp.bc new file mode 100644 index 0000000..d40ce0f --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/swamp/Swamp.bc @@ -0,0 +1,308 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: WET, SWAMP, OVERWORLD + +BiomeCategory: swamp + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #07F9B2 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -0.2 + +BiomeVolatility: 0.1 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.8 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.9 + +SkyColor: #7BA5FF + +WaterColor: #555742 + +WaterColorControl: + +GrassColor: #4A5129 + +GrassColorControl: + +GrassColorModifier: Swamp + +FoliageColor: #5A6232 + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Registry(minecraft:seagrass_swamp,VEGETAL_DECORATION) +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +SurfacePatch(minecraft:water,minecraft:lily_pad,62,62,Solid) +AboveWaterRes(minecraft:lily_pad,4,100.0) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +Dungeon(8.0,10,100) +Fossil(1,40,49) +Tree(2,SwampTree,100) +Grass(Tallgrass,NotGrouped,30,100.0,minecraft:grass_block,minecraft:dirt) +Plant(BlueOrchid,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,8,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,8,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) +Reed(minecraft:sugar_cane,10,100.0,0,128,minecraft:sand,minecraft:grass_block,minecraft:dirt) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: disabled + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: swampHut + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: swamp + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:swamp + diff --git a/Presets/MyPreset/WorldBiomes/taiga/Giant Spruce Taiga Hills.bc b/Presets/MyPreset/WorldBiomes/taiga/Giant Spruce Taiga Hills.bc new file mode 100644 index 0000000..1bc3ef0 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/taiga/Giant Spruce Taiga Hills.bc @@ -0,0 +1,309 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, CONIFEROUS, FOREST, OVERWORLD + +BiomeCategory: taiga + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #475141 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Giant Spruce Taiga + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.2 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: minecraft:podzol, minecraft:dirt, minecraft:dirt, -0.95, minecraft:coarse_dirt, minecraft:dirt, minecraft:dirt, 1.75 + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.25 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:patch_berry_sparse,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Boulder(minecraft:mossy_cobblestone,2,30.0,0,255,minecraft:grass_block,minecraft:dirt,minecraft:stone) +Tree(10,HugeTaiga2,8,HugeTaiga1,30,Taiga1,33,Taiga2,100) +Grass(Fern,NotGrouped,80,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,16,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,8,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,8,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(LargeFern,60,90.0,30,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: taiga + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:giant_spruce_taiga_hills + diff --git a/Presets/MyPreset/WorldBiomes/taiga/Giant Spruce Taiga.bc b/Presets/MyPreset/WorldBiomes/taiga/Giant Spruce Taiga.bc new file mode 100644 index 0000000..0d74709 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/taiga/Giant Spruce Taiga.bc @@ -0,0 +1,309 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, CONIFEROUS, FOREST, OVERWORLD + +BiomeCategory: taiga + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #818E79 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.2 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: minecraft:podzol, minecraft:dirt, minecraft:dirt, -0.95, minecraft:coarse_dirt, minecraft:dirt, minecraft:dirt, 1.75 + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.25 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:patch_berry_sparse,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Boulder(minecraft:mossy_cobblestone,2,30.0,0,255,minecraft:grass_block,minecraft:dirt,minecraft:stone) +Tree(10,HugeTaiga2,8,HugeTaiga1,30,Taiga1,33,Taiga2,100) +Grass(Fern,NotGrouped,80,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,16,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,8,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,8,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(LargeFern,60,90.0,30,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: taiga + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:giant_spruce_taiga + diff --git a/Presets/MyPreset/WorldBiomes/taiga/Giant Tree Taiga Hills.bc b/Presets/MyPreset/WorldBiomes/taiga/Giant Tree Taiga Hills.bc new file mode 100644 index 0000000..44c588c --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/taiga/Giant Tree Taiga Hills.bc @@ -0,0 +1,309 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, CONIFEROUS, FOREST, HILLS, OVERWORLD + +BiomeCategory: taiga + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 6 + +BiomeRarity: 100 + +BiomeColor: #454F3E + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Giant Tree Taiga + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: minecraft:podzol, minecraft:dirt, minecraft:dirt, -0.95, minecraft:coarse_dirt, minecraft:dirt, minecraft:dirt, 1.75 + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.3 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:patch_berry_sparse,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Boulder(minecraft:mossy_cobblestone,2,30.0,0,255,minecraft:grass_block,minecraft:dirt,minecraft:stone) +Tree(10,HugeTaiga1,33,Taiga1,33,Taiga2,100) +Grass(Fern,NotGrouped,80,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,16,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,8,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,8,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(LargeFern,60,90.0,30,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: taiga + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:giant_tree_taiga_hills + diff --git a/Presets/MyPreset/WorldBiomes/taiga/Giant Tree Taiga.bc b/Presets/MyPreset/WorldBiomes/taiga/Giant Tree Taiga.bc new file mode 100644 index 0000000..5b0c53e --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/taiga/Giant Tree Taiga.bc @@ -0,0 +1,309 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, CONIFEROUS, FOREST, OVERWORLD + +BiomeCategory: taiga + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #596651 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.2 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: minecraft:podzol, minecraft:dirt, minecraft:dirt, -0.95, minecraft:coarse_dirt, minecraft:dirt, minecraft:dirt, 1.75 + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.3 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:patch_berry_sparse,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Boulder(minecraft:mossy_cobblestone,2,30.0,0,255,minecraft:grass_block,minecraft:dirt,minecraft:stone) +Tree(10,HugeTaiga1,33,Taiga1,33,Taiga2,100) +Grass(Fern,NotGrouped,80,100.0,minecraft:grass_block,minecraft:dirt) +Grass(Tallgrass,NotGrouped,16,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(RedMushroom,8,12.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(BrownMushroom,8,25.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(LargeFern,60,90.0,30,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: taiga + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:giant_tree_taiga + diff --git a/Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga Hills.bc b/Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga Hills.bc new file mode 100644 index 0000000..367a7d5 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga Hills.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, CONIFEROUS, FOREST, SNOWY, HILLS, OVERWORLD + +BiomeCategory: taiga + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 35 + +BiomeColor: #243F36 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Snowy Taiga + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.4 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:patch_berry_sparse,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,Taiga1,35,Taiga2,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: taiga + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:snowy_taiga_hills + diff --git a/Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga Mountains.bc b/Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga Mountains.bc new file mode 100644 index 0000000..5a8ea48 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga Mountains.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, CONIFEROUS, FOREST, SNOWY, OVERWORLD + +BiomeCategory: taiga + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #2E5046 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.3 + +BiomeVolatility: 0.4 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.4 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:patch_berry_sparse,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,Taiga1,35,Taiga2,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: taiga + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:snowy_taiga_mountains + diff --git a/Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga.bc b/Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga.bc new file mode 100644 index 0000000..ce29259 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/taiga/Snowy Taiga.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, CONIFEROUS, FOREST, SNOWY, OVERWORLD + +BiomeCategory: taiga + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 35 + +BiomeColor: #31554A + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.2 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.0 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.4 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:patch_berry_sparse,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,Taiga1,35,Taiga2,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: taiga + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: igloo + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:snowy_taiga + diff --git a/Presets/MyPreset/WorldBiomes/taiga/Taiga Hills.bc b/Presets/MyPreset/WorldBiomes/taiga/Taiga Hills.bc new file mode 100644 index 0000000..7eb8e1a --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/taiga/Taiga Hills.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, CONIFEROUS, FOREST, HILLS, OVERWORLD + +BiomeCategory: taiga + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #163933 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: Taiga + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.25 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:patch_berry_bush,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,Taiga1,35,Taiga2,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: taiga + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:taiga_hills + diff --git a/Presets/MyPreset/WorldBiomes/taiga/Taiga Mountains.bc b/Presets/MyPreset/WorldBiomes/taiga/Taiga Mountains.bc new file mode 100644 index 0000000..0376ad3 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/taiga/Taiga Mountains.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, CONIFEROUS, FOREST, OVERWORLD + +BiomeCategory: taiga + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 10 + +BiomeColor: #0A5B4F + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.3 + +BiomeVolatility: 0.4 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.25 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:patch_berry_bush,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,Taiga1,35,Taiga2,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: taiga + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: false + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:taiga_mountains + diff --git a/Presets/MyPreset/WorldBiomes/taiga/Taiga.bc b/Presets/MyPreset/WorldBiomes/taiga/Taiga.bc new file mode 100644 index 0000000..75f1b39 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/taiga/Taiga.bc @@ -0,0 +1,304 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: false + +BiomeDictTags: COLD, CONIFEROUS, FOREST, OVERWORLD + +BiomeCategory: taiga + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 100 + +BiomeColor: #0B6659 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: Giant Tree Taiga + +OnlyBorderNear: + +NotBorderNear: Giant Spruce Taiga, Giant Tree Taiga Hills, Giant Spruce Taiga Hills + +BiomeSizeWhenBorder: 6 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.2 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StoneBlock: minecraft:stone + +SurfaceBlock: minecraft:grass_block + +GroundBlock: minecraft:dirt + +UnderWaterSurfaceBlock: minecraft:dirt + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeTemperature: 0.25 + +UseFrozenOceanTemperature: false + +BiomeWetness: 0.8 + +SkyColor: #7BA5FF + +WaterColor: #FFFFFF + +WaterColorControl: + +GrassColor: #FFFFFF + +GrassColorControl: + +GrassColorModifier: None + +FoliageColor: #FFFFFF + +FoliageColorControl: + +FogColor: #000000 + +FogDensity: 0.0 + +WaterFogColor: #000000 + +ParticleType: + +ParticleProbability: 0.118093334 + +Music: + +MusicMinDelay: 0 + +MusicMaxDelay: 0 + +ReplaceCurrentMusic: false + +AmbientSound: + +MoodSound: minecraft:ambient.cave + +MoodSoundDelay: 6000 + +MoodSearchRange: 8 + +MoodOffset: 2.0 + +AdditionsSound: + +AdditionsTickChance: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + +Ore(minecraft:dirt,33,10,100.0,0,255,minecraft:stone) +Ore(minecraft:gravel,33,8,100.0,0,255,minecraft:stone) +Ore(minecraft:granite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:diorite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:andesite,33,10,100.0,0,79,minecraft:stone) +Ore(minecraft:coal_ore,17,20,100.0,0,127,minecraft:stone) +Ore(minecraft:iron_ore,9,20,100.0,0,63,minecraft:stone) +Ore(minecraft:gold_ore,9,2,100.0,0,31,minecraft:stone) +Ore(minecraft:redstone_ore,8,8,100.0,0,15,minecraft:stone) +Ore(minecraft:diamond_ore,8,1,100.0,0,15,minecraft:stone) +Ore(minecraft:lapis_ore,7,1,100.0,0,15,minecraft:stone) +Registry(minecraft:patch_berry_bush,VEGETAL_DECORATION) +UnderGroundLake(25,60,2,5.0,0,49) +Liquid(minecraft:water,20,100.0,8,128,minecraft:stone) +Liquid(minecraft:lava,10,100.0,8,128,minecraft:stone) +SmallLake(minecraft:water,4,7.0,8,119) +SmallLake(minecraft:lava,2,1.0,8,119) +SmallLake(minecraft:lava,2,8.0,6,50) +UnderWaterOre(minecraft:sand,7,3,100.0,minecraft:dirt,minecraft:grass_block) +UnderWaterOre(minecraft:clay,4,1,100.0,minecraft:dirt,minecraft:clay) +UnderWaterOre(minecraft:gravel,6,1,100.0,minecraft:dirt,minecraft:grass_block) +Dungeon(8.0,10,100) +Tree(10,Taiga1,35,Taiga2,100) +Grass(Tallgrass,NotGrouped,10,100.0,minecraft:grass_block,minecraft:dirt) +Plant(Dandelion,2,100.0,0,128,minecraft:grass_block,minecraft:dirt) +Plant(minecraft:pumpkin,1,3.0,0,128,minecraft:grass_block) + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Vanilla structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +StrongholdsEnabled: true + +WoodlandMansionsEnabled: false + +OceanMonumentsEnabled: false + +NetherFortressesEnabled: false + +VillageType: taiga + +VillageSize: 6 + +MineshaftType: normal + +MineshaftProbability: 0.004 + +RareBuildingType: disabled + +BuriedTreasureEnabled: false + +BuriedTreasureProbability: 0.01 + +ShipWreckEnabled: false + +ShipWreckBeachedEnabled: false + +PillagerOutpostEnabled: true + +PillagerOutpostSize: 7 + +BastionRemnantEnabled: false + +BastionRemnantSize: 6 + +NetherFossilEnabled: false + +EndCityEnabled: false + +RuinedPortalType: normal + +OceanRuinsType: disabled + +OceanRuinsLargeProbability: 0.3 + +OceanRuinsClusterProbability: 0.9 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Mob spawning | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SpawnMonsters: [] + +SpawnCreatures: [] + +SpawnWaterCreatures: [] + +SpawnAmbientCreatures: [] + +SpawnWaterAmbientCreatures: [] + +SpawnMiscCreatures: [] + +InheritMobsBiomeName: minecraft:taiga + diff --git a/Presets/MyPreset/WorldBiomes/templates/Snowy/tagForestSnowy.bc b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagForestSnowy.bc new file mode 100644 index 0000000..e193749 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagForestSnowy.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #8DB360 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 7 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 5 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/Snowy/tagHillsSnowy.bc b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagHillsSnowy.bc new file mode 100644 index 0000000..b30c608 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagHillsSnowy.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #22551C + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/Snowy/tagLushSnowy.bc b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagLushSnowy.bc new file mode 100644 index 0000000..e193749 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagLushSnowy.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #8DB360 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 7 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 5 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/Snowy/tagMountainSnowy.bc b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagMountainSnowy.bc new file mode 100644 index 0000000..aa16388 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagMountainSnowy.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #0A5B4F + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 1.0 + +BiomeVolatility: 0.5 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/Snowy/tagPlainsSnowy.bc b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagPlainsSnowy.bc new file mode 100644 index 0000000..c354c2e --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagPlainsSnowy.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #8DB360 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 7 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 5 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.125 + +BiomeVolatility: 0.05 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/Snowy/tagSandySnowy.bc b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagSandySnowy.bc new file mode 100644 index 0000000..c354c2e --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagSandySnowy.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #8DB360 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 7 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 5 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.125 + +BiomeVolatility: 0.05 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: Frozen River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/Snowy/tagWaterSnowy.bc b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagWaterSnowy.bc new file mode 100644 index 0000000..1d7413e --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/Snowy/tagWaterSnowy.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #8DB360 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 7 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 5 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -0.5 + +BiomeVolatility: 0.0 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/tagForest.bc b/Presets/MyPreset/WorldBiomes/templates/tagForest.bc new file mode 100644 index 0000000..8c4393e --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/tagForest.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #8DB360 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 7 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 5 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/tagHills.bc b/Presets/MyPreset/WorldBiomes/templates/tagHills.bc new file mode 100644 index 0000000..3acd83b --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/tagHills.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #22551C + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/tagJungle.bc b/Presets/MyPreset/WorldBiomes/templates/tagJungle.bc new file mode 100644 index 0000000..3acd83b --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/tagJungle.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #22551C + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.45 + +BiomeVolatility: 0.3 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/tagLush.bc b/Presets/MyPreset/WorldBiomes/templates/tagLush.bc new file mode 100644 index 0000000..8c4393e --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/tagLush.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #8DB360 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 7 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 5 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.1 + +BiomeVolatility: 0.2 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/tagMountain.bc b/Presets/MyPreset/WorldBiomes/templates/tagMountain.bc new file mode 100644 index 0000000..d957813 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/tagMountain.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #0A5B4F + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 6 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 8 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 1.0 + +BiomeVolatility: 0.5 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/tagPlains.bc b/Presets/MyPreset/WorldBiomes/templates/tagPlains.bc new file mode 100644 index 0000000..1f33e39 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/tagPlains.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #8DB360 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 7 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 5 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.125 + +BiomeVolatility: 0.05 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/tagSandy.bc b/Presets/MyPreset/WorldBiomes/templates/tagSandy.bc new file mode 100644 index 0000000..1f33e39 --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/tagSandy.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #8DB360 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 7 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 5 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: 0.125 + +BiomeVolatility: 0.05 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldBiomes/templates/tagWater.bc b/Presets/MyPreset/WorldBiomes/templates/tagWater.bc new file mode 100644 index 0000000..1d7413e --- /dev/null +++ b/Presets/MyPreset/WorldBiomes/templates/tagWater.bc @@ -0,0 +1,140 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome Identity | # +# +-----------------------------------------------------------------+ # +####################################################################### + +TemplateForBiome: true + +TemplateBiomeType: Overworld + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Biome placement | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeSize: 4 + +BiomeRarity: 98 + +BiomeColor: #8DB360 + + +####################################################################### +# | Isle biomes | # +####################################################################### + +IsleInBiome: + +BiomeSizeWhenIsle: 7 + +BiomeRarityWhenIsle: 97 + +################# +# Border biomes # +################# + +BiomeIsBorder: + +OnlyBorderNear: + +NotBorderNear: + +BiomeSizeWhenBorder: 5 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain height and volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +BiomeHeight: -0.5 + +BiomeVolatility: 0.0 + +SmoothRadius: 2 + +CustomHeightControlSmoothRadius: 2 + +MaxAverageHeight: 0.0 + +MaxAverageDepth: 0.0 + +Volatility1: 0.0 + +Volatility2: 0.0 + +VolatilityWeight1: 0.5 + +VolatilityWeight2: 0.45 + +DisableBiomeHeight: false + +CustomHeightControl: 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Rivers | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RiverBiome: River + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +SurfaceAndGroundControl: + +ReplacedBlocks: None + + +####################################################################### +# | Water / Lava & Frozen States | # +####################################################################### + +UseWorldWaterLevel: true + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +PackedIceBlock: minecraft:packed_ice + +SnowBlock: minecraft:snow_block + +CooledLavaBlock: minecraft:lava + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Visuals and weather | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resource queue | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Saplings | # +# +-----------------------------------------------------------------+ # +####################################################################### + diff --git a/Presets/MyPreset/WorldConfig.ini b/Presets/MyPreset/WorldConfig.ini index e69de29..7556d51 100644 --- a/Presets/MyPreset/WorldConfig.ini +++ b/Presets/MyPreset/WorldConfig.ini @@ -0,0 +1,562 @@ + +####################################################################### +# +-----------------------------------------------------------------+ # +# | WorldConfig | # +# +-----------------------------------------------------------------+ # +####################################################################### + + +####################################################################### +# | Config Writing | # +####################################################################### + +SettingsMode: WriteWithoutComments + + +####################################################################### +# | World Identity | # +####################################################################### + +Author: MC_Pitman + +Description: The OTG default preset, which closely resembles the vanilla worldgen + +MajorVersion: 0 + +MinorVersion: 0 + +ShortPresetName: + + +####################################################################### +# | Visual Settings | # +####################################################################### + +WorldFog: #C0D8FF + + +####################################################################### +# | Biome Modes | # +####################################################################### + +BiomeMode: Normal + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Settings for BiomeMode: Normal/NoGroups | # +# +-----------------------------------------------------------------+ # +####################################################################### + +GenerationDepth: 10 + +BiomeRarityScale: 100 + +OldGroupRarity: false + +OldLandRarity: false + +ImprovedBorderDecoration: false + + +####################################################################### +# | Template biomes | # +####################################################################### + +TemplateBiome(tagJungle, modtag.jungle modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, 0.8, 1.0) +TemplateBiome(tagWater, modtag.water modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, 0.2, 2.0) +TemplateBiome(tagWaterSnowy, modtag.water modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, -1.0, 0.2) +TemplateBiome(tagMountain, modtag.mountain modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, 0.2, 2.0) +TemplateBiome(tagMountainSnowy, modtag.mountain modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, -1.0, 0.2) +TemplateBiome(tagHills, modtag.hills modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, 0.2, 2.0) +TemplateBiome(tagHillsSnowy, modtag.hills modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, -1.0, 0.2) +TemplateBiome(tagPlains, modtag.plains modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, 0.2, 2.0) +TemplateBiome(tagPlainsSnowy, modtag.plains modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, -1.0, 0.2) +TemplateBiome(tagForest, modtag.forest modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, 0.2, 2.0) +TemplateBiome(tagForestSnowy, modtag.forest modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, -1.0, 0.2) +TemplateBiome(tagLush, modtag.lush modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, 0.2, 2.0) +TemplateBiome(tagLushSnowy, modtag.lush modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, -1.0, 0.2) +TemplateBiome(tagSandy, modtag.sandy modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, 0.2, 2.0) +TemplateBiome(tagSandySnowy, modtag.sandy modtag.overworld -category.nether -category.the_end -modtag.nether -modtag.end, -1.0, 0.2) + +####################################################################### +# | Biome Groups | # +####################################################################### + +BiomeGroup(NormalBiomes, 0, 98, Forest, Dark Forest, Mountains, Plains, Birch Forest, Swamp, Flower Forest, Dark Forest Hills, Gravelly Mountains, Sunflower Plains, Tall Birch Forest, Swamp Hills, 0.5, 0.8) +BiomeGroup(IceBiomes, 2, 40, Snowy Tundra, Snowy Mountains, Ice Spikes, Snowy Taiga, Snowy Taiga Mountains) +BiomeGroup(HotBiomes, 1, 98, Desert, Desert Hills, Savanna, Shattered Savanna, Plains, Sunflower Plains, 1.0, 2.0) +BiomeGroup(ColdBiomes, 0, 98, Forest, Mountains, Taiga, Plains, Flower Forest, Gravelly Mountains, Taiga Mountains, Sunflower Plains, 0.2, 0.5) +BiomeGroup(MesaBiomes, 3, 40, Badlands) +BiomeGroup(JungleBiomes, 1, 40, Jungle, Modified Jungle, Bamboo Jungle) +BiomeGroup(Mega TaigaBiomes, 1, 40, Giant Tree Taiga, Giant Spruce Taiga) +BlacklistedBiomes: biomesoplenty:tropic_beach, byg:canyon_edge, byg:red_desert_dunes + + +####################################################################### +# | Isle & Border Biomes | # +####################################################################### + +IsleBiomes: Deep Ocean, Mushroom Fields, Snowy Mountains, Desert Hills, Wooded Hills, Forest, Taiga Hills, Jungle Hills, Cold Taiga Hills, Wooded Mountains, Badlands Plateau, Eroded Badlands, Modified Badlands Plateau, Modified Wooded Badlands Plateau, Wooded Badlands Plateau, Giant Tree Taiga Hills, Giant Spruce Taiga Hills, Bamboo Jungle Hills + +BorderBiomes: Jungle Edge, Modified Jungle Edge, Beach, Snowy Beach, Stone Shore, Desert, Taiga + + +####################################################################### +# | Landmass Settings | # +####################################################################### + +LandRarity: 99 + +LandSize: 0 + +ForceLandAtSpawn: true + +OceanBiomeSize: 0 + +LandFuzzy: 5 + +DefaultOceanBiome: Ocean + +DefaultWarmOceanBiome: Warm Ocean + +DefaultLukewarmOceanBiome: Lukewarm Ocean + +DefaultColdOceanBiome: Cold Ocean + +DefaultFrozenOceanBiome: Frozen Ocean + + +####################################################################### +# | Ice Area Settings | # +####################################################################### + +FrozenOcean: true + +OceanFreezingTemperature: 0.15 + + +####################################################################### +# | Rivers | # +####################################################################### + +RiversEnabled: true + +RandomRivers: true + +RiverRarity: 4 + +RiverSize: 1 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Settings For BiomeMode:FromImage | # +# +-----------------------------------------------------------------+ # +####################################################################### + +ImageMode: Mirror + +ImageFile: map.png + +ImageOrientation: West + +ImageFillBiome: Ocean + +ImageXOffset: 0 + +ImageZOffset: 0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Terrain Height and Volatility | # +# +-----------------------------------------------------------------+ # +####################################################################### + +WorldHeightScaleBits: 7 + +WorldHeightCapBits: 8 + +FractureHorizontal: 0.0 + +FractureVertical: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Blocks | # +# +-----------------------------------------------------------------+ # +####################################################################### + +RemoveSurfaceStone: false + + +####################################################################### +# | Bedrock | # +####################################################################### + +BedrockBlock: minecraft:bedrock + +DisableBedrock: false + +CeilingBedrock: false + +FlatBedrock: false + + +####################################################################### +# | Water / Lava / Frozen States | # +####################################################################### + +WaterLevelMax: 63 + +WaterLevelMin: 0 + +WaterBlock: minecraft:water + +IceBlock: minecraft:ice + +CooledLavaBlock: minecraft:lava + +BetterSnowFall: false + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Resources | # +# +-----------------------------------------------------------------+ # +####################################################################### + +DisableOreGen: false + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Structures | # +# +-----------------------------------------------------------------+ # +####################################################################### + +VillagesEnabled: true + +VillageSpacing: 32 + +VillageSeparation: 8 + +MineshaftsEnabled: true + +MineshaftSpacing: 1 + +MineshaftSeparation: 0 + +StrongholdsEnabled: true + +StrongholdSpacing: 1 + +StrongholdSeparation: 0 + +StrongholdDistance: 32 + +StrongholdSpread: 3 + +StrongholdCount: 128 + +RareBuildingsEnabled: true + +DesertPyramidSpacing: 32 + +DesertPyramidSeparation: 8 + +IglooSpacing: 32 + +IglooSeparation: 8 + +JungleTempleSpacing: 32 + +JungleTempleSeparation: 8 + +SwampHutSpacing: 32 + +SwampHutSeparation: 8 + +WoodlandsMansionsEnabled: true + +WoodlandMansionSpacing: 80 + +WoodlandMansionSeparation: 20 + +OceanMonumentsEnabled: true + +OceanMonumentSpacing: 32 + +OceanMonumentSeparation: 5 + +NetherFortressesEnabled: false + +NetherFortressSpacing: 27 + +NetherFortressSeparation: 4 + +BuriedTreasureEnabled: true + +BuriedTreasureSpacing: 1 + +BuriedTreasureSeparation: 0 + +OceanRuinsEnabled: true + +OceanRuinSpacing: 20 + +OceanRuinSeparation: 8 + +PillagerOutpostsEnabled: true + +PillagerOutpostSpacing: 32 + +PillagerOutpostSeparation: 8 + +BastionRemnantsEnabled: true + +BastionRemnantSpacing: 27 + +BastionRemnantSeparation: 4 + +NetherFossilsEnabled: true + +NetherFossilSpacing: 2 + +NetherFossilSeparation: 1 + +EndCitiesEnabled: true + +EndCitySpacing: 20 + +EndCitySeparation: 11 + +RuinedPortalsEnabled: true + +RuinedPortalSpacing: 40 + +RuinedPortalSeparation: 15 + +ShipwrecksEnabled: true + +ShipwreckSpacing: 24 + +ShipwreckSeparation: 4 + + +####################################################################### +# | OTG Custom structures and objects (BO2/BO3/BO4) | # +####################################################################### + +CustomStructureType: BO3 + +BO3AtSpawn: + + +####################################################################### +# | BO3 Custom structures | # +####################################################################### + +UseOldBO3StructureRarity: true + +MaximumCustomStructureRadius: 1 + +DecorationBoundsCheck: true + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Carvers: Caves and Ravines | # +# +-----------------------------------------------------------------+ # +####################################################################### + +CarverLavaBlock: minecraft:lava + +CarverLavaBlockHeight: 10 + + +####################################################################### +# | Caves | # +####################################################################### + +CavesEnabled: true + +CaveRarity: 7 + +CaveFrequency: 40 + +CaveMinAltitude: 8 + +CaveMaxAltitude: 127 + +IndividualCaveRarity: 25 + +CaveSystemFrequency: 1 + +CaveSystemPocketChance: 0 + +CaveSystemPocketMinSize: 0 + +CaveSystemPocketMaxSize: 3 + +EvenCaveDistribution: false + + +####################################################################### +# | Ravines | # +####################################################################### + +RavinesEnabled: true + +RavineRarity: 2 + +RavineMinAltitude: 20 + +RavineMaxAltitude: 67 + +RavineMinLength: 84 + +RavineMaxLength: 111 + +RavineDepth: 3.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Spawn point settings | # +# +-----------------------------------------------------------------+ # +####################################################################### + +FixedSpawnPoint: false + +SpawnPointX: 0 + +SpawnPointY: 0 + +SpawnPointZ: 0 + +SpawnPointAngle: 0.0 + + +####################################################################### +# | Portal settings (Forge) | # +####################################################################### + +PortalBlocks: minecraft:quartz_block + +PortalColor: Default + +PortalMob: minecraft:zombified_piglin + +PortalIgnitionSource: minecraft:flint_and_steel + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Dimension settings (Forge) | # +# +-----------------------------------------------------------------+ # +####################################################################### + +FixedTime: -1 + +HasSkylight: true + +HasCeiling: false + +UltraWarm: false + +Natural: true + +CoordinateScale: 1.0 + +CreateDragonFight: false + +PiglinSafe: false + +BedWorks: true + +RespawnAnchorWorks: true + +HasRaids: true + +LogicalHeight: 256 + +InfiniBurn: minecraft:infiniburn_overworld + +EffectsLocation: minecraft:overworld + +AmbientLight: 0.0 + + +####################################################################### +# +-----------------------------------------------------------------+ # +# | Game rules (Forge) | # +# +-----------------------------------------------------------------+ # +####################################################################### + +OverrideGameRules: false + +DoFireTick: true + +MobGriefing: true + +KeepInventory: false + +DoMobSpawning: true + +DoMobLoot: true + +DoTileDrops: true + +DoEntityDrops: true + +CommandBlockOutput: true + +NaturalRegeneration: true + +DoDaylightCycle: true + +LogAdminCommands: true + +ShowDeathMessages: true + +RandomTickSpeed: 3 + +SendCommandFeedback: true + +SpectatorsGenerateChunks: true + +SpawnRadius: 10 + +DisableElytraMovementCheck: false + +MaxEntityCramming: 24 + +DoWeatherCycle: true + +DoLimitedCrafting: false + +MaxCommandChainLength: 65536 + +AnnounceAdvancements: true + +DisableRaids: false + +DoInsomnia: true + +DrowningDamage: true + +FallDamage: true + +FireDamage: true + +DoPatrolSpawning: true + +DoTraderSpawning: true + +ForgiveDeadPlayers: true + +UniversalAnger: false + diff --git a/output/Preset-Name-0.0.jar b/output/Preset-Name-0.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..48444ebf44b742545201eac88f0357d4f2ad328d GIT binary patch literal 171013 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

GP+INNNS7xDGIxE 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

mbc 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 literal 0 HcmV?d00001 From 4e87a6785d2dc440fee65c0f14350ce751e00ae4 Mon Sep 17 00:00:00 2001 From: NLBlackEagle Date: Sat, 8 Jun 2024 18:55:01 +0200 Subject: [PATCH 6/6] Added default Preset & removed output --- output/Preset-Name-0.0.jar | Bin 171013 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 output/Preset-Name-0.0.jar diff --git a/output/Preset-Name-0.0.jar b/output/Preset-Name-0.0.jar deleted file mode 100644 index 48444ebf44b742545201eac88f0357d4f2ad328d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171013 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

GP+INNNS7xDGIxE zfLCvl2ZY&`JmT9}5+nR=p#*)+Nyu{urhIu$Re&+ljP=6Igy8_~o)Cw4;}>E7M<6!u ze%wE7opO!Ya1B~9QaKX$aMn>1x}^O+rLvi$)zkv4$aGoO_=(KkwM60;*2w~N0Vm7p7;W5 zPgj=KHz!lT_TnxPg9%+>Z*?-?l^~0fXC+l%C8x^_#A87J-E?+8G3sOI{s;oe1%|tY zvBuI0V`rG=C_jjE$0Kj-H+_@-)ik*kT-itJYciC254Dm`3agW7rsdor8b$^Hq5R7B zS1+RPoXXsPcoFfwUYPNVwo*3Cd*?Pp#1=Gjvhg(%Cw8P2g+qU$VW@7kzIM47(c$p2 z`R1>;Fr*XMtf%Ut9fp<&PmOxoUBcEKKYaw{mw%MiV~4%G2ZYTCuhumA&QRTnt^o@N zmAeX=n66)qMfplB=L+M{uFKjn)X~~jP)nWy>chUTH_e-G!cCC=LMU;KYf}yb)VoD#$Zx^A%-i(i6>=@M$ zXWb1o(bPD*5t|Izuq}e!(Yh2(*5{gWXVL$2s}a^$3txfd)rVROa>i6tO9UC$DX4fT zN0VPgJnI0Z8Z#1vNb z#9d+lrmG*&!2Bq7X6s19ly74&AEJO%=eKEWqozO4*l*l-zSc5(N-(}as!UKmMtN{ zAtJ|Mh56sR0smXTx;r^qkf~ccxmx^HjQ<6&CX{O$k;*+fDe3KhU}PIfVn9V1X3=Pp z47>HjaF3V7t{38JDV^ah@Y@?sz4$4g1uQGUQnBa9_1z@@)!Tj0b2shOj91g$k!uUI z>wpNXfVZLivyx%6H0xeTo6`tTAAz7>#D+T!#is}qjNNe|bRWhJ-i|sdD7+Q&+1)?) z=jp&Vyi=D$U9^%D_8P;g6mEM!^t=p0FvF5`2cXKw?Vg9vA{!6&nY^IPU63#G(DIkA zSep<0qZqw@^4aARb$i!x)nd7tKqpn50ap5--arM7b%tZ!j=1`q*bcIQ5zcvx)lz+s6xDj@&|T4o zAg~OTvmC42D6q*QC*fUkgvU>^)oM{w6*y-wtJ`AWaI0HLLE?d5Lz1KD16+~Eh{ViD zGf+>un|(0a=YSV6gZiSR1DL@ysNWWj-Vt(*(YvxP6OUWWy23YLl?66NU`3Z?Y5fpi z^p>`T3IE7R<8c<9N#~im(*PW%l7Ba^KpA1Tj;Ew{+xq4s;%u5E9Uih%%r)t=0k=cT z9fe}!Z(Y7@z()|2^Fdh z^@*{H=e7fCB6GP!5I+Nzw%t+kDyNb2KhnhsC?4Cw?&@9}J_hl(cwbE??LaT5{psEw z-gzRaP&yB=Dw)9^H#)V(k_t)Lf}J6kXBk+!AwR^6<#VYd1v=^|KU7{Wo1W|yQWq#= z3Z&j@sOtCyKYdt!JX$KbJ6mA zbC{vvrM6%fB28C7Xrp?peXg%GD))1i(cBF-_Pt!#lE9sAw&gdE?l0+f)cMCYhS!xn z8^Urx3HC)h?zUqaW2G&3Wmi!f$3%o3_bRH`FS)`c42Lm<72e&7vt=Qwx>l@rce;_A z=u`L?GgU-+6niOP^}5DLO_vSV=vJ3XFpn*mt7JZ4Siz;MMy_u(&P?JxnrwLOjy&BG zjQ+&FiZGYZJvb65M9AVhw%F4RrfMS&L-=jz@RN!Ss}`uN~i{0+Cy_3FwH6?2s1N z&THQ-T`(q#8KpBYC4{9qjefFyf&DxxNswGN*N%w`T{hG;>r8*2WP2E)&!&&P=-K&o zzkh_Fa^T^MzY10+q4Rxz39peN$3tw4D}#&HQ$GV>%{u9c21#=q`pbP9d@}cXVzhy+ zeYGHxv5A8O_2<6AW6g*{bYflF} zljktM4$N0c@NEqILs)7{$wI2BF5>kV>DH6>RtFK_>HEnA*6D9s=UfAb_?Q=6Rs9mj znYFR@?U4o<7OE*zlA_f3uEO^6JKv79*Nt3Wn!1cP)W6#<0K3W5zktP{`kw#`e)2zD z>i=+?|Fcp<*yj~~8`-p2F~Cvr>rmI0l+DTUo*llH#; z`)g0x=Xt6^xHgC*q<5sT!>i7)AR(h$-;!XYb0L(`Fq4MVt7g?rg`)!+6Jrs*NN>@y zcihpDK*@P&} zFv8VAr$tYfpbVD^!|zn9{5F7cSi)&hz8o4}W<1CE4jx9%)GlXv8(3eDx=)MhRa!JO zju>zRGM7X_y|6j`_36x^uDiG!9(%crUt-5Y4UzL>n+dv(Bw=Rny*?BMzozLVvk#{X1r0oY z-RH9SckiUNxVmEDsBp*O$zL#DU~tF-@0;LxkW%#)%{Yd5OZ(jTQJ*;z$a#)`oOWnr6?+FWVr!UQ^)?KE0-vkAPFF z2lOhRV=n#9rG9^LIAj=b;aE*em)tG&ShSZkxKxHb4d(bx)izbBwoO>gj0&?Z#7dsg z5xQ>8SvK!ZQL8!4hHMxHNy4*qlv`DvXp;la;nv$`up-n!3cF)R z3XPlVM{vM}xSx^*{A3t$M})CPsW_PtWz^Q6oL7;-+12+rJHmw%(UwqQN34427AZ

mbc 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