Version 1.0.19b

This commit is contained in:
Adrian Marquis
2023-05-29 13:49:34 +00:00
parent 5386f164b9
commit b5ede55eba
927 changed files with 92525 additions and 0 deletions

View File

@@ -0,0 +1 @@
For information on how BYG configs work, you can find that here: https://github.com/AOCAWOL/BYG/wiki/Configs

View File

@@ -0,0 +1,15 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
*/
{
// Whether to give the biomepedia book ITEM to new players for the first time.
"give_item": false,
// Whether the biomepedia inventory BUTTON is enabled or not in the player inventory for all users connected to this host.
"inventory_enabled": false
}

View File

@@ -0,0 +1,20 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
*/
{
// Inventory GUI settings for the biomepedia button position.
"inventory_position": {
"height_offset": 22,
"width_offset": 126
},
/* Whether the biomepedia button is visible in the player inventory.
Servers can disable this button from functioning regardless of this value.
*/
"visible": false
}

View File

@@ -0,0 +1,12 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
*/
{
"version": 6
}

View File

@@ -0,0 +1,120 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
If your settings in this file seem to have to no effect on the generation of the end, it is more than likely that another mod(s) related to the end has taken control instead, and you should user their config.
*/
{
// Does this config automatically fill with all biomes using the "the_end" biome category? Note: Vanilla at the time of writing does not have an end biomes tag.
"addAllEndBiomeCategoryEntries": true,
/* Is BYG's End Biome Source used?
BYG's end biome source will automatically add all known end biomes that specify their biome category as "the_end", see "addAllEndBiomeCategoryEntries" comment.
*/
"forceBYGEndBiomeSource": true,
// Biomes that spawn where the large end islands/surface generate.
"islandLayer": {
"biomeSize": 4,
/* Higher weight, means the biome in question is bound to spawn more frequently against all other biomes listed here.
Weight of 0 means the biome is disabled.
"data" should be a valid biome ID from vanilla, mods, or datapacks.
If the biome in question is not in the biome registry, the biome is ignored & logged in the "latest.log".
*/
"biomeWeights": [
{
"data": "minecraft:end_midlands",
"weight": 2
},
{
"data": "minecraft:end_barrens",
"weight": 2
},
{
"data": "minecraft:end_highlands",
"weight": 2
},
{
"data": "byg:ivis_fields",
"weight": 1
},
{
"data": "byg:nightshade_forest",
"weight": 3
},
{
"data": "byg:ethereal_islands",
"weight": 3
},
{
"data": "byg:bulbis_gardens",
"weight": 3
},
{
"data": "byg:shulkren_forest",
"weight": 3
},
{
"data": "byg:cryptic_wastes",
"weight": 1
},
{
"data": "byg:imparius_grove",
"weight": 3
},
{
"data": "minecraft:small_end_islands",
"weight": 0
},
{
"data": "byg:viscal_isles",
"weight": 0
},
{
"data": "minecraft:the_end",
"weight": 0
}
]
},
// Biomes that spawn in the Y range of "skyLayerStartY to Dimension Max Y.
"skyLayer": {
"biomeSize": 3,
/* Higher weight, means the biome in question is bound to spawn more frequently against all other biomes listed here.
Weight of 0 means the biome is disabled.
"data" should be a valid biome ID from vanilla, mods, or datapacks.
If the biome in question is not in the biome registry, the biome is ignored & logged in the "latest.log".
*/
"biomeWeights": [
{
"data": "byg:viscal_isles",
"weight": 1
},
{
"data": "minecraft:the_end",
"weight": 9
}
]
},
"skyLayerStartY": 180,
// Biomes that spawn where there is no ground aka void.
"voidLayer": {
"biomeSize": 3,
/* Higher weight, means the biome in question is bound to spawn more frequently against all other biomes listed here.
Weight of 0 means the biome is disabled.
"data" should be a valid biome ID from vanilla, mods, or datapacks.
If the biome in question is not in the biome registry, the biome is ignored & logged in the "latest.log".
*/
"biomeWeights": [
{
"data": "minecraft:small_end_islands",
"weight": 2
}
]
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,258 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
If your settings in this file seem to have to no effect on the generation of the nether, it is more than likely that another mod(s) related to the nether has taken control instead, and you should user their config.
*/
{
// Does this config automatically fill with all values specified in the "minecraft:is_nether" biome tag?
"addAllNetherBiomeTagEntries": true,
/* Biomes that appear at the bottom of the nether dimension.
This layer appears in the y range of: "dimension min Y to layer size".
*/
"bottomLayer": {
"biomeSize": 4,
/* Higher weight, means the biome in question is bound to spawn more frequently against all other biomes listed here.
Weight of 0 means the biome is disabled.
"data" should be a valid biome ID from vanilla, mods, or datapacks.
If the biome in question is not in the biome registry, the biome is ignored & logged in the "latest.log".
*/
"biomeWeights": [
{
"data": "minecraft:crimson_forest",
"weight": 2
},
{
"data": "minecraft:nether_wastes",
"weight": 2
},
{
"data": "minecraft:soul_sand_valley",
"weight": 2
},
{
"data": "minecraft:basalt_deltas",
"weight": 2
},
{
"data": "minecraft:warped_forest",
"weight": 2
},
{
"data": "byg:weeping_mire",
"weight": 2
},
{
"data": "byg:embur_bog",
"weight": 2
},
{
"data": "byg:brimstone_caverns",
"weight": 2
},
{
"data": "byg:subzero_hypogeal",
"weight": 0
},
{
"data": "byg:warped_desert",
"weight": 0
},
{
"data": "byg:magma_wastes",
"weight": 2
},
{
"data": "byg:quartz_desert",
"weight": 0
},
{
"data": "byg:crimson_gardens",
"weight": 2
},
{
"data": "byg:glowstone_gardens",
"weight": 2
},
{
"data": "byg:sythian_torrids",
"weight": 2
},
{
"data": "byg:wailing_garth",
"weight": 2
},
{
"data": "byg:arisian_undergrowth",
"weight": 0
}
]
},
/* Is BYG's Nether Biome Source used?
BYG's nether biome source will automatically add all known nether biomes that specify their biomes in the "minecraft:is_nether" tag, see "addAllNetherBiomeTagEntries" comment.
*/
"forceBYGNetherBiomeSource": true,
"layerSizeInBlocks": 40,
/* Biomes that appear at the middle of the nether dimension above the bottom layer.
This layer appears in the y range of: "layer size to (layer size + layer size)".
ie. y40 to y80 if layer size is 40 or y60 to y120 if layer size is 60.
*/
"middleLayer": {
"biomeSize": 4,
/* Higher weight, means the biome in question is bound to spawn more frequently against all other biomes listed here.
Weight of 0 means the biome is disabled.
"data" should be a valid biome ID from vanilla, mods, or datapacks.
If the biome in question is not in the biome registry, the biome is ignored & logged in the "latest.log".
*/
"biomeWeights": [
{
"data": "minecraft:crimson_forest",
"weight": 2
},
{
"data": "minecraft:nether_wastes",
"weight": 2
},
{
"data": "minecraft:soul_sand_valley",
"weight": 2
},
{
"data": "minecraft:basalt_deltas",
"weight": 2
},
{
"data": "minecraft:warped_forest",
"weight": 2
},
{
"data": "byg:brimstone_caverns",
"weight": 2
},
{
"data": "byg:subzero_hypogeal",
"weight": 2
},
{
"data": "byg:warped_desert",
"weight": 2
},
{
"data": "byg:weeping_mire",
"weight": 2
},
{
"data": "byg:magma_wastes",
"weight": 2
},
{
"data": "byg:embur_bog",
"weight": 2
},
{
"data": "byg:quartz_desert",
"weight": 2
},
{
"data": "byg:crimson_gardens",
"weight": 2
},
{
"data": "byg:glowstone_gardens",
"weight": 2
},
{
"data": "byg:sythian_torrids",
"weight": 2
},
{
"data": "byg:wailing_garth",
"weight": 2
},
{
"data": "byg:arisian_undergrowth",
"weight": 0
}
]
},
"upperLayer": {
"biomeSize": 4,
"biomeWeights": [
{
"data": "minecraft:crimson_forest",
"weight": 2
},
{
"data": "minecraft:nether_wastes",
"weight": 2
},
{
"data": "minecraft:soul_sand_valley",
"weight": 2
},
{
"data": "minecraft:basalt_deltas",
"weight": 2
},
{
"data": "minecraft:warped_forest",
"weight": 2
},
{
"data": "byg:brimstone_caverns",
"weight": 2
},
{
"data": "byg:subzero_hypogeal",
"weight": 2
},
{
"data": "byg:embur_bog",
"weight": 2
},
{
"data": "byg:weeping_mire",
"weight": 2
},
{
"data": "byg:warped_desert",
"weight": 2
},
{
"data": "byg:quartz_desert",
"weight": 2
},
{
"data": "byg:crimson_gardens",
"weight": 2
},
{
"data": "byg:magma_wastes",
"weight": 2
},
{
"data": "byg:glowstone_gardens",
"weight": 2
},
{
"data": "byg:sythian_torrids",
"weight": 2
},
{
"data": "byg:wailing_garth",
"weight": 2
},
{
"data": "byg:arisian_undergrowth",
"weight": 0
}
]
}
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on terrain bordering oceans, here is the "beach_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach" ],
[ "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach" ],
[ "byg:basalt_barrera", "byg:basalt_barrera", "byg:basalt_barrera", "byg:basalt_barrera", "byg:basalt_barrera" ],
[ "byg:rainbow_beach", "byg:rainbow_beach", "byg:rainbow_beach", "byg:rainbow_beach", "byg:rainbow_beach" ],
[ "byg:windswept_desert", "byg:windswept_desert", "byg:windswept_desert", "byg:windswept_desert", "byg:windswept_desert" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on terrain bordering oceans, here is the "beach_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach" ],
[ "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach" ],
[ "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach" ],
[ "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach" ],
[ "minecraft:desert", "minecraft:desert", "minecraft:desert", "minecraft:desert", "minecraft:desert" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "byg:cardinal_tundra", "byg:cardinal_tundra", "byg:cardinal_tundra", "byg:frosted_coniferous_forest", "byg:coniferous_forest" ],
[ "byg:autumnal_valley", "byg:autumnal_valley", "byg:skyris_vale", "byg:skyris_vale", "byg:cika_woods" ],
[ "byg:prairie", "byg:allium_fields", "byg:allium_fields", "byg:red_oak_forest", "byg:temperate_rainforest" ],
[ "byg:araucaria_savanna", "byg:araucaria_savanna", "byg:amaranth_fields", "byg:ebony_woods", "byg:jacaranda_forest" ],
[ "byg:mojave_desert", "byg:mojave_desert", "byg:windswept_desert", "byg:atacama_desert", "byg:atacama_desert" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "byg:cardinal_tundra", "byg:cardinal_tundra", "byg:frosted_taiga", "byg:frosted_taiga", "byg:autumnal_taiga" ],
[ "byg:coconino_meadow", "byg:coconino_meadow", "byg:maple_taiga", "byg:autumnal_forest", "byg:autumnal_forest" ],
[ "byg:prairie", "byg:orchard", "byg:orchard", "byg:aspen_forest", "byg:weeping_witch_forest" ],
[ "byg:baobab_savanna", "byg:baobab_savanna", "byg:red_oak_forest", "byg:crag_gardens", "byg:tropical_rainforest" ],
[ "byg:mojave_desert", "byg:mojave_desert", "byg:windswept_desert", "byg:atacama_desert", "byg:atacama_desert" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "byg:cardinal_tundra", "byg:cardinal_tundra", "byg:frosted_coniferous_forest", "byg:frosted_taiga", "byg:black_forest" ],
[ "byg:coconino_meadow", "byg:coconino_meadow", "byg:maple_taiga", "byg:zelkova_forest", "byg:dacite_ridges" ],
[ "byg:prairie", "byg:prairie", "byg:allium_fields", "byg:aspen_forest", "byg:temperate_rainforest" ],
[ "byg:firecracker_shrubland", "byg:firecracker_shrubland", "byg:amaranth_fields", "byg:forgotten_forest", "byg:fragment_forest" ],
[ "byg:mojave_desert", "byg:mojave_desert", "byg:windswept_desert", "byg:atacama_desert", "byg:atacama_desert" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "minecraft:snowy_plains", "minecraft:snowy_plains", "minecraft:snowy_plains", "minecraft:snowy_taiga", "minecraft:taiga" ],
[ "minecraft:plains", "minecraft:plains", "minecraft:forest", "minecraft:taiga", "minecraft:old_growth_spruce_taiga" ],
[ "minecraft:flower_forest", "minecraft:plains", "minecraft:forest", "minecraft:birch_forest", "minecraft:dark_forest" ],
[ "minecraft:savanna", "minecraft:savanna", "minecraft:forest", "minecraft:jungle", "minecraft:jungle" ],
[ "minecraft:desert", "minecraft:desert", "minecraft:desert", "minecraft:desert", "minecraft:desert" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on terrain ABOVE weirdness 0, here is the "middle_biomes_variant" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead.
*/
{
"value": [
[ "minecraft:ice_spikes", "minecraft:the_void", "minecraft:snowy_taiga", "minecraft:the_void", "minecraft:the_void" ],
[ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:old_growth_pine_taiga" ],
[ "minecraft:sunflower_plains", "minecraft:the_void", "minecraft:the_void", "minecraft:old_growth_birch_forest", "minecraft:the_void" ],
[ "minecraft:the_void", "minecraft:the_void", "minecraft:plains", "minecraft:sparse_jungle", "minecraft:bamboo_jungle" ],
[ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ]
]
}

View File

@@ -0,0 +1,21 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on terrain below sea level, here is the "ocean_biomes" layout:
[ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ]
[ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ],
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "minecraft:deep_frozen_ocean", "minecraft:cold_ocean", "minecraft:ocean", "byg:lush_stacks", "byg:dead_sea" ],
[ "minecraft:frozen_ocean", "minecraft:cold_ocean", "minecraft:ocean", "byg:lush_stacks", "byg:dead_sea" ]
]
}

View File

@@ -0,0 +1,21 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on terrain below sea level, here is the "ocean_biomes" layout:
[ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ]
[ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ],
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "minecraft:deep_frozen_ocean", "minecraft:deep_cold_ocean", "minecraft:deep_ocean", "minecraft:deep_lukewarm_ocean", "minecraft:warm_ocean" ],
[ "minecraft:frozen_ocean", "minecraft:cold_ocean", "minecraft:ocean", "minecraft:lukewarm_ocean", "minecraft:warm_ocean" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "byg:shattered_glacier", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks" ],
[ "byg:shattered_glacier", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks" ],
[ "byg:shattered_glacier", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks" ],
[ "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:guiana_shield" ],
[ "byg:red_rock_valley", "byg:red_rock_valley", "byg:sierra_badlands", "byg:sierra_badlands", "byg:sierra_badlands" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks" ],
[ "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks" ],
[ "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks" ],
[ "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks" ],
[ "minecraft:eroded_badlands", "minecraft:eroded_badlands", "minecraft:badlands", "minecraft:wooded_badlands", "minecraft:wooded_badlands" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on mountainous terrain & ABOVE weirdness 0, here is the "peak_biome_variants" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead.
*/
{
"value": [
[ "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks" ],
[ "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks" ],
[ "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks", "byg:dacite_ridges", "byg:dacite_ridges" ],
[ "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks" ],
[ "minecraft:badlands", "minecraft:badlands", "minecraft:badlands", "minecraft:wooded_badlands", "minecraft:wooded_badlands" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "byg:cardinal_tundra", "byg:cardinal_tundra", "byg:frosted_coniferous_forest", "byg:frosted_taiga", "byg:coniferous_forest" ],
[ "byg:coconino_meadow", "byg:coconino_meadow", "byg:aspen_forest", "byg:skyris_vale", "byg:skyris_vale" ],
[ "byg:temperate_grove", "byg:temperate_grove", "byg:temperate_grove", "byg:rose_fields", "byg:dacite_ridges" ],
[ "byg:baobab_savanna", "byg:baobab_savanna", "byg:temperate_rainforest", "byg:ebony_woods", "byg:jacaranda_forest" ],
[ "byg:red_rock_valley", "byg:red_rock_valley", "byg:red_rock_valley", "byg:sierra_badlands", "byg:sierra_badlands" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "byg:cardinal_tundra", "byg:cardinal_tundra", "byg:frosted_coniferous_forest", "byg:frosted_taiga", "byg:coniferous_forest" ],
[ "byg:coconino_meadow", "byg:coconino_meadow", "byg:cika_woods", "byg:black_forest", "byg:black_forest" ],
[ "byg:temperate_grove", "byg:temperate_grove", "byg:temperate_grove", "byg:rose_fields", "byg:weeping_witch_forest" ],
[ "byg:araucaria_savanna", "byg:araucaria_savanna", "byg:red_oak_forest", "byg:ebony_woods", "byg:tropical_rainforest" ],
[ "byg:red_rock_valley", "byg:red_rock_valley", "byg:red_rock_valley", "byg:sierra_badlands", "byg:sierra_badlands" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "byg:cardinal_tundra", "byg:cardinal_tundra", "byg:frosted_coniferous_forest", "byg:frosted_taiga", "byg:coniferous_forest" ],
[ "byg:coconino_meadow", "byg:coconino_meadow", "byg:cherry_blossom_forest", "byg:cherry_blossom_forest", "byg:autumnal_taiga" ],
[ "byg:temperate_grove", "byg:temperate_grove", "byg:temperate_grove", "byg:rose_fields", "byg:weeping_witch_forest" ],
[ "byg:firecracker_shrubland", "byg:firecracker_shrubland", "byg:redwood_thicket", "byg:ebony_woods", "byg:forgotten_forest" ],
[ "byg:red_rock_valley", "byg:red_rock_valley", "byg:red_rock_valley", "byg:sierra_badlands", "byg:sierra_badlands" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "minecraft:snowy_plains", "minecraft:snowy_plains", "minecraft:snowy_plains", "minecraft:snowy_taiga", "minecraft:snowy_taiga" ],
[ "minecraft:meadow", "minecraft:meadow", "minecraft:forest", "minecraft:taiga", "minecraft:old_growth_spruce_taiga" ],
[ "minecraft:meadow", "minecraft:meadow", "minecraft:meadow", "minecraft:meadow", "minecraft:dark_forest" ],
[ "minecraft:savanna_plateau", "minecraft:savanna_plateau", "minecraft:forest", "minecraft:forest", "minecraft:jungle" ],
[ "minecraft:badlands", "minecraft:badlands", "minecraft:badlands", "minecraft:wooded_badlands", "minecraft:wooded_badlands" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on elevated flat terrain ABOVE weirdness 0, here is the "plateau_biomes_variant" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "plateau_biomes" will be used instead.
*/
{
"value": [
[ "minecraft:ice_spikes", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ],
[ "minecraft:the_void", "minecraft:the_void", "minecraft:meadow", "minecraft:meadow", "minecraft:old_growth_pine_taiga" ],
[ "minecraft:the_void", "minecraft:the_void", "minecraft:forest", "minecraft:birch_forest", "minecraft:the_void" ],
[ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ],
[ "minecraft:eroded_badlands", "minecraft:eroded_badlands", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on shattered terrain here is the "shattered_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead.
*/
{
"value": [
[ "minecraft:windswept_gravelly_hills", "minecraft:windswept_gravelly_hills", "minecraft:windswept_hills", "minecraft:windswept_forest", "minecraft:windswept_forest" ],
[ "minecraft:windswept_gravelly_hills", "minecraft:windswept_gravelly_hills", "minecraft:windswept_hills", "minecraft:windswept_forest", "minecraft:windswept_forest" ],
[ "minecraft:windswept_hills", "minecraft:windswept_hills", "minecraft:windswept_hills", "minecraft:windswept_forest", "minecraft:windswept_forest" ],
[ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ],
[ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on sloped terrain, near mountainous terrain, & BELOW weirdness 0, here is the "slope_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "byg:shattered_glacier", "byg:howling_peaks", "byg:canadian_shield", "byg:twilight_meadow", "byg:borealis_grove" ],
[ "byg:shattered_glacier", "byg:howling_peaks", "byg:canadian_shield", "byg:twilight_meadow", "byg:borealis_grove" ],
[ "byg:shattered_glacier", "byg:howling_peaks", "byg:canadian_shield", "byg:twilight_meadow", "byg:borealis_grove" ],
[ "byg:red_rock_valley", "byg:red_rock_valley", "byg:redwood_thicket", "byg:redwood_thicket", "byg:guiana_shield" ],
[ "byg:red_rock_valley", "byg:red_rock_valley", "byg:sierra_badlands", "byg:sierra_badlands", "byg:sierra_badlands" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on sloped terrain, near mountainous terrain, & BELOW weirdness 0, here is the "slope_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
{
"value": [
[ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ],
[ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ],
[ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ],
[ "minecraft:savanna_plateau", "minecraft:savanna_plateau", "minecraft:forest", "minecraft:forest", "minecraft:jungle" ],
[ "minecraft:badlands", "minecraft:badlands", "minecraft:badlands", "minecraft:wooded_badlands", "minecraft:wooded_badlands" ]
]
}

View File

@@ -0,0 +1,28 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Appearing on sloped terrain, near mountainous terrain, & ABOVE weirdness 0, here is the "slope_biome_variants" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead.
*/
{
"value": [
[ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ],
[ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ],
[ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ],
[ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ],
[ "minecraft:eroded_badlands", "minecraft:eroded_badlands", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ]
]
}

View File

@@ -0,0 +1,38 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
*/
{
/* Global biome swapper that swaps any biome of your choice with another in all Overworld regions.
You must use biome ids.
Example:
=====================
"global_biome_swapper": {
"byg:atacama_desert": "minecraft:desert",
"byg:bayou": "minecraft:swamp",
"minecraft:sunflower_plains": "byg:black_forest"
}
=====================
*/
"global_biome_swapper": { },
// Global toggle to enable or disable BYG's overworld biomes.
"overworld_enabled": true,
/* A list of weighted regions containing a unique biome layout.
Regions may be inlined or may call a file from "this_file_parent_directory/regions"
*/
"regions": [
"region_1",
"region_2",
"region_3",
"rare_region_1"
]
}

View File

@@ -0,0 +1,142 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
A region is a unique biome layout comprised of numerous biome selectors for a given type of terrain in an MC world.
Biome selectors may be inlined or may call a file from "this_file_parent_directory/biome_selectors"
*/
{
/* Appearing on terrain bordering oceans, here is the "beach_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"beach_biomes": "beach_biomes/beach_biomes_1",
/* Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"middle_biomes": "middle_biomes/middle_biomes_3",
/* Appearing on terrain ABOVE weirdness 0, here is the "middle_biomes_variant" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead.
*/
"middle_biomes_variant": "middle_biomes_variant/middle_biomes_variant_vanilla",
/* Appearing on terrain below sea level, here is the "ocean_biomes" layout:
[ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ]
[ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ],
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"ocean_biomes": "oceans/oceans_1",
/* Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"peak_biomes": "peak_biomes/peak_biomes_1",
/* Appearing on mountainous terrain & ABOVE weirdness 0, here is the "peak_biome_variants" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead.
*/
"peak_biomes_variant": "peak_biomes_variant/peak_biomes_variant_vanilla",
/* Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"plateau_biomes": "plateau_biomes/plateau_biomes_3",
/* Appearing on elevated flat terrain ABOVE weirdness 0, here is the "plateau_biomes_variant" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "plateau_biomes" will be used instead.
*/
"plateau_biomes_variant": "plateau_biomes_variant/plateau_biomes_variant_vanilla",
/* Appearing on shattered terrain here is the "shattered_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead.
*/
"shattered_biomes": "shattered_biomes/shattered_biomes_vanilla",
"slope_biomes": "slope_biomes/slope_biomes_1",
"slope_biomes_variant": "slope_biomes_variant/slope_biomes_variant_vanilla",
/* Used to swap biomes not found in the biome selectors.
Biomes found within the biome selectors, may not be used as the swapped "value" and biomes only from Minecraft may be used as the "key".
"key" = "minecraft:biome_registry_path"
"value" = "modid:new_biome_registry_path"
For example:
{
"key1":"value1",
"key2":"value2",
"key3":"value3"
}
*/
"swapper": {
"minecraft:mangrove_swamp": "byg:bayou",
"minecraft:swamp": "byg:cypress_swamplands"
},
/* The weight of this provider/region against all other providers.
Higher numbers do NOT increase the provider's size.
Weight "0" disables this provider and all its entries.
*/
"weight": 1
}

View File

@@ -0,0 +1,143 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
A region is a unique biome layout comprised of numerous biome selectors for a given type of terrain in an MC world.
Biome selectors may be inlined or may call a file from "this_file_parent_directory/biome_selectors"
*/
{
/* Appearing on terrain bordering oceans, here is the "beach_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"beach_biomes": "beach_biomes/beach_biomes_1",
/* Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"middle_biomes": "middle_biomes/middle_biomes_1",
/* Appearing on terrain ABOVE weirdness 0, here is the "middle_biomes_variant" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead.
*/
"middle_biomes_variant": "middle_biomes_variant/middle_biomes_variant_vanilla",
/* Appearing on terrain below sea level, here is the "ocean_biomes" layout:
[ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ]
[ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ],
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"ocean_biomes": "oceans/oceans_vanilla",
/* Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"peak_biomes": "peak_biomes/peak_biomes_1",
/* Appearing on mountainous terrain & ABOVE weirdness 0, here is the "peak_biome_variants" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead.
*/
"peak_biomes_variant": "peak_biomes_variant/peak_biomes_variant_vanilla",
/* Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"plateau_biomes": "plateau_biomes/plateau_biomes_1",
/* Appearing on elevated flat terrain ABOVE weirdness 0, here is the "plateau_biomes_variant" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "plateau_biomes" will be used instead.
*/
"plateau_biomes_variant": "plateau_biomes_variant/plateau_biomes_variant_vanilla",
/* Appearing on shattered terrain here is the "shattered_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead.
*/
"shattered_biomes": "shattered_biomes/shattered_biomes_vanilla",
"slope_biomes": "slope_biomes/slope_biomes_1",
"slope_biomes_variant": "slope_biomes_variant/slope_biomes_variant_vanilla",
/* Used to swap biomes not found in the biome selectors.
Biomes found within the biome selectors, may not be used as the swapped "value" and biomes only from Minecraft may be used as the "key".
"key" = "minecraft:biome_registry_path"
"value" = "modid:new_biome_registry_path"
For example:
{
"key1":"value1",
"key2":"value2",
"key3":"value3"
}
*/
"swapper": {
"minecraft:mangrove_swamp": "byg:white_mangrove_marshes",
"minecraft:stony_shore": "byg:dacite_shore",
"minecraft:swamp": "byg:cypress_swamplands"
},
/* The weight of this provider/region against all other providers.
Higher numbers do NOT increase the provider's size.
Weight "0" disables this provider and all its entries.
*/
"weight": 3
}

View File

@@ -0,0 +1,142 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
A region is a unique biome layout comprised of numerous biome selectors for a given type of terrain in an MC world.
Biome selectors may be inlined or may call a file from "this_file_parent_directory/biome_selectors"
*/
{
/* Appearing on terrain bordering oceans, here is the "beach_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"beach_biomes": "beach_biomes/beach_biomes_1",
/* Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"middle_biomes": "middle_biomes/middle_biomes_2",
/* Appearing on terrain ABOVE weirdness 0, here is the "middle_biomes_variant" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead.
*/
"middle_biomes_variant": "middle_biomes_variant/middle_biomes_variant_vanilla",
/* Appearing on terrain below sea level, here is the "ocean_biomes" layout:
[ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ]
[ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ],
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"ocean_biomes": "oceans/oceans_vanilla",
/* Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"peak_biomes": "peak_biomes/peak_biomes_1",
/* Appearing on mountainous terrain & ABOVE weirdness 0, here is the "peak_biome_variants" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead.
*/
"peak_biomes_variant": "peak_biomes_variant/peak_biomes_variant_vanilla",
/* Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"plateau_biomes": "plateau_biomes/plateau_biomes_2",
/* Appearing on elevated flat terrain ABOVE weirdness 0, here is the "plateau_biomes_variant" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "plateau_biomes" will be used instead.
*/
"plateau_biomes_variant": "plateau_biomes_variant/plateau_biomes_variant_vanilla",
/* Appearing on shattered terrain here is the "shattered_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead.
*/
"shattered_biomes": "shattered_biomes/shattered_biomes_vanilla",
"slope_biomes": "slope_biomes/slope_biomes_1",
"slope_biomes_variant": "slope_biomes_variant/slope_biomes_variant_vanilla",
/* Used to swap biomes not found in the biome selectors.
Biomes found within the biome selectors, may not be used as the swapped "value" and biomes only from Minecraft may be used as the "key".
"key" = "minecraft:biome_registry_path"
"value" = "modid:new_biome_registry_path"
For example:
{
"key1":"value1",
"key2":"value2",
"key3":"value3"
}
*/
"swapper": {
"minecraft:stony_shore": "byg:dacite_shore",
"minecraft:swamp": "byg:white_mangrove_marshes"
},
/* The weight of this provider/region against all other providers.
Higher numbers do NOT increase the provider's size.
Weight "0" disables this provider and all its entries.
*/
"weight": 3
}

View File

@@ -0,0 +1,142 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
A region is a unique biome layout comprised of numerous biome selectors for a given type of terrain in an MC world.
Biome selectors may be inlined or may call a file from "this_file_parent_directory/biome_selectors"
*/
{
/* Appearing on terrain bordering oceans, here is the "beach_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"beach_biomes": "beach_biomes/beach_biomes_1",
/* Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"middle_biomes": "middle_biomes/middle_biomes_3",
/* Appearing on terrain ABOVE weirdness 0, here is the "middle_biomes_variant" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead.
*/
"middle_biomes_variant": "middle_biomes_variant/middle_biomes_variant_vanilla",
/* Appearing on terrain below sea level, here is the "ocean_biomes" layout:
[ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ]
[ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ],
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"ocean_biomes": "oceans/oceans_vanilla",
/* Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"peak_biomes": "peak_biomes/peak_biomes_1",
/* Appearing on mountainous terrain & ABOVE weirdness 0, here is the "peak_biome_variants" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead.
*/
"peak_biomes_variant": "peak_biomes_variant/peak_biomes_variant_vanilla",
/* Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally.
*/
"plateau_biomes": "plateau_biomes/plateau_biomes_3",
/* Appearing on elevated flat terrain ABOVE weirdness 0, here is the "plateau_biomes_variant" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "plateau_biomes" will be used instead.
*/
"plateau_biomes_variant": "plateau_biomes_variant/plateau_biomes_variant_vanilla",
/* Appearing on shattered terrain here is the "shattered_biomes" layout:
[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ],
[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ],
[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ],
[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ],
[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ]
All keys passed in must be valid in the biome registry!
In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead.
*/
"shattered_biomes": "shattered_biomes/shattered_biomes_vanilla",
"slope_biomes": "slope_biomes/slope_biomes_1",
"slope_biomes_variant": "slope_biomes_variant/slope_biomes_variant_vanilla",
/* Used to swap biomes not found in the biome selectors.
Biomes found within the biome selectors, may not be used as the swapped "value" and biomes only from Minecraft may be used as the "key".
"key" = "minecraft:biome_registry_path"
"value" = "modid:new_biome_registry_path"
For example:
{
"key1":"value1",
"key2":"value2",
"key3":"value3"
}
*/
"swapper": {
"minecraft:mangrove_swamp": "byg:white_mangrove_marshes",
"minecraft:swamp": "byg:bayou"
},
/* The weight of this provider/region against all other providers.
Higher numbers do NOT increase the provider's size.
Weight "0" disables this provider and all its entries.
*/
"weight": 3
}

View File

@@ -0,0 +1,67 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
*/
{
// Add custom BYG Structures?
"add_custom_structures": true,
// Add custom BYG Villagers & Structures to villages?
"add_custom_villagers": true,
/*
Add global BYG features to non BYG biomes?
By disabling this, you remove BYG placed features not designated to specific BYG biomes.
Such features include but are not limited to:
-Ores
-Stones
-Palm Trees
To configure the features that spawn using this, use the "/corgilib worldRegistryExport" command and edit the files found at:
"byg/worldgen/placed_feature/global/<decoration_stage>"
"byg/worldgen/placed_feature/global/placed_feature/<feature>"
"byg/worldgen/configured_feature/global/<decoration_stage>"
in the output folder.
*/
"add_global_biome_placed_features": true,
/*
Add BYG items automatically to applicable loot tables?
For example BYG may add:
-Piglin trades to the piglin trade loot table.
-Loot to vanilla structures such as Abandoned Mineshafts or Jungle temples.
To configure these loot tables or add your own, create a datapack with loot tables matching the following path:
"data/modid/append_loot_tables/file_path_to_loot_table_you_want_to_append"
Examples:
BYG's added Piglin trades: "data/byg/append_loot_tables/minecraft/gameplay/piglin_bartering.json",
BYG's added loot to abandoned mineshafts: "data/byg/append_loot_tables/minecraft/chests/abandoned_mineshaft.json"
BYG's added loot to Repurposed Structure's Jungle Village Jungle House: "data/byg/append_loot_tables/repurposed_structures/chests/villages/jungle_house.json"
*/
"add_loot_tables": true,
// Logger settings.
"logger_settings": {
/* Exclude BYG loggers that may contain any of the words or phrases in this list.
Example:
"exclude": [
"event",
"load event",
"loaded"
]
*/
"exclude": [],
"log_debug": false,
"log_info": false,
"log_warnings": true
},
// Use BYG world generation?
"world_generation": true
}

View File

@@ -0,0 +1,292 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Surface rules in this file are added after data packs load for this dimension(file name is the dimension).
A guide for surface rules can be found here: https://github.com/TheForsakenFurby/Surface-Rules-Guide-Minecraft-JE-1.18/blob/main/Guide.md
*/
{
"sequence": [
{
"if_true": {
"biome_is": [
"byg:bulbis_gardens"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"if_true": {
"add_stone_depth": false,
"offset": -1,
"surface_depth_multiplier": 0,
"type": "minecraft:water"
},
"then_run": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:bulbis_phycelium"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:nightshade_forest"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"if_true": {
"add_stone_depth": false,
"offset": -1,
"surface_depth_multiplier": 0,
"type": "minecraft:water"
},
"then_run": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:nightshade_phylium"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:imparius_grove"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"if_true": {
"add_stone_depth": false,
"offset": -1,
"surface_depth_multiplier": 0,
"type": "minecraft:water"
},
"then_run": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:imparius_phylium"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:ivis_fields"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"if_true": {
"add_stone_depth": false,
"offset": -1,
"surface_depth_multiplier": 0,
"type": "minecraft:water"
},
"then_run": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:ivis_phylium"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:shulkren_forest"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"if_true": {
"add_stone_depth": false,
"offset": -1,
"surface_depth_multiplier": 0,
"type": "minecraft:water"
},
"then_run": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:shulkren_phylium"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:ethereal_islands"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"if_true": {
"add_stone_depth": false,
"offset": -1,
"surface_depth_multiplier": 0,
"type": "minecraft:water"
},
"then_run": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:ether_phylium"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"type": "minecraft:condition"
},
{
"result_state": {
"Name": "byg:ether_stone"
},
"type": "minecraft:block"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:cryptic_wastes"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"if_true": {
"max_threshold": 0.0125,
"min_threshold": -0.0125,
"noise": "minecraft:calcite",
"type": "minecraft:noise_threshold"
},
"then_run": {
"result_state": {
"Name": "byg:cryptic_magma_block"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"result_state": {
"Name": "byg:cryptic_stone"
},
"type": "minecraft:block"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
}

View File

@@ -0,0 +1,980 @@
/*
This file uses the ".json5" file extension which allows for comments like this in a json file!
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
VSCode: https://code.visualstudio.com/
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
to make editing this file much easier.
Surface rules in this file are added after data packs load for this dimension(file name is the dimension).
A guide for surface rules can be found here: https://github.com/TheForsakenFurby/Surface-Rules-Guide-Minecraft-JE-1.18/blob/main/Guide.md
*/
{
"sequence": [
{
"if_true": {
"false_at_and_above": {
"above_bottom": 5
},
"random_name": "minecraft:bedrock_floor",
"true_at_and_below": {
"above_bottom": 0
},
"type": "minecraft:vertical_gradient"
},
"then_run": {
"result_state": {
"Name": "minecraft:bedrock"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"invert": {
"false_at_and_above": {
"below_top": 0
},
"random_name": "minecraft:bedrock_roof",
"true_at_and_below": {
"below_top": 5
},
"type": "minecraft:vertical_gradient"
},
"type": "minecraft:not"
},
"then_run": {
"result_state": {
"Name": "minecraft:bedrock"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_stone_depth": false,
"anchor": {
"absolute": 31
},
"surface_depth_multiplier": 0,
"type": "minecraft:y_above"
},
"then_run": {
"sequence": [
{
"if_true": {
"biome_is": [
"byg:weeping_mire"
],
"type": "minecraft:biome"
},
"then_run": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"provider": [
{
"data": {
"result_state": {
"Name": "minecraft:soul_soil"
},
"type": "minecraft:block"
},
"weight": 1
},
{
"data": {
"result_state": {
"Name": "byg:overgrown_netherrack"
},
"type": "minecraft:block"
},
"weight": 9
}
],
"type": "byg:state_provider"
},
"type": "minecraft:condition"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:arisian_undergrowth"
],
"type": "minecraft:biome"
},
"then_run": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"provider": [
{
"data": {
"result_state": {
"Name": "byg:magmatic_stone"
},
"type": "minecraft:block"
},
"weight": 1
},
{
"data": {
"result_state": {
"Name": "byg:overgrown_netherrack"
},
"type": "minecraft:block"
},
"weight": 9
}
],
"type": "byg:state_provider"
},
"type": "minecraft:condition"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:sythian_torrids"
],
"type": "minecraft:biome"
},
"then_run": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:sythian_nylium"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:warped_desert"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"if_true": {
"max_threshold": 1.7976931348623157E308,
"min_threshold": -0.11515151515151514,
"noise": "minecraft:surface",
"type": "minecraft:noise_threshold"
},
"then_run": {
"sequence": [
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:warped_soul_sand"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:warped_soul_sand"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:warped_soul_sand"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:warped_soul_sand"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:warped_soul_soil"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:warped_soul_soil"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:warped_soul_soil"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:warped_soul_soil"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:glowstone_gardens"
],
"type": "minecraft:biome"
},
"then_run": {
"provider": [
{
"data": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:mycelium_netherrack"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"weight": 1
},
{
"data": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:warped_nylium"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"weight": 1
},
{
"data": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:overgrown_netherrack"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"weight": 1
}
],
"type": "byg:state_provider"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:crimson_gardens"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"if_true": {
"add_stone_depth": false,
"anchor": {
"absolute": 31
},
"surface_depth_multiplier": 0,
"type": "minecraft:y_above"
},
"then_run": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:overgrown_crimson_blackstone"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"type": "minecraft:condition"
},
{
"result_state": {
"Name": "minecraft:blackstone"
},
"type": "minecraft:block"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:wailing_garth"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"provider": [
{
"data": {
"sequence": [
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:soul_soil"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:soul_soil"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:soul_soil"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:soul_soil"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"weight": 4
},
{
"data": {
"sequence": [
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:soul_sand"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:soul_sand"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:soul_sand"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:soul_sand"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"weight": 2
},
{
"data": {
"sequence": [
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:wailing_nylium"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:soul_soil"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:soul_soil"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:soul_soil"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"weight": 2
}
],
"type": "byg:state_provider"
},
{
"if_true": {
"add_stone_depth": false,
"anchor": {
"absolute": 31
},
"surface_depth_multiplier": 0,
"type": "minecraft:y_above"
},
"then_run": {
"result_state": {
"Name": "byg:scoria_stone"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:magma_wastes"
],
"type": "minecraft:biome"
},
"then_run": {
"provider": [
{
"data": {
"sequence": [
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:magmatic_stone"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:magmatic_stone"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:magmatic_stone"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:magmatic_stone"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"weight": 4
},
{
"data": {
"sequence": [
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:magma_block"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:magma_block"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:magma_block"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"add_surface_depth": true,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "ceiling",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "minecraft:magma_block"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
},
"weight": 1
}
],
"type": "byg:state_provider"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:embur_bog"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"if_true": {
"add_stone_depth": false,
"anchor": {
"absolute": 31
},
"surface_depth_multiplier": 0,
"type": "minecraft:y_above"
},
"then_run": {
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:embur_nylium"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
"type": "minecraft:condition"
},
{
"result_state": {
"Name": "byg:blue_netherrack"
},
"type": "minecraft:block"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:subzero_hypogeal"
],
"type": "minecraft:biome"
},
"then_run": {
"sequence": [
{
"if_true": {
"add_surface_depth": false,
"offset": 0,
"secondary_depth_range": 0,
"surface_type": "floor",
"type": "minecraft:stone_depth"
},
"then_run": {
"result_state": {
"Name": "byg:subzero_ash_block"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"result_state": {
"Name": "byg:travertine"
},
"type": "minecraft:block"
}
],
"type": "minecraft:sequence"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:brimstone_caverns"
],
"type": "minecraft:biome"
},
"then_run": {
"result_state": {
"Name": "byg:brimstone"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
},
{
"if_true": {
"biome_is": [
"byg:quartz_desert"
],
"type": "minecraft:biome"
},
"then_run": {
"result_state": {
"Name": "byg:quartzite_sand"
},
"type": "minecraft:block"
},
"type": "minecraft:condition"
}
],
"type": "minecraft:sequence"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff