Feature generation/1.20.2-0.5: Difference between revisions
Content deleted Content added
Theme-aware styling and dark mode for MediaWiki 1.47 (site-pages/Feature_generation_1.20.2-0.5.wiki) |
Theme-aware styling and dark mode for MediaWiki 1.47 (site-pages/Feature_generation_1.20.2-0.5.wiki) |
||
| Line 31: | Line 31: | ||
* '''Bottom/Top anchor''': absolute Y levels. |
* '''Bottom/Top anchor''': absolute Y levels. |
||
<div class="ve-scroll"> |
|||
{| class="wikitable sortable" style="width:100%" |
{| class="wikitable sortable" style="width:100%" |
||
|+ Biome modifiers (<code>voluminousenergy:anded_biome_modifier</code>) |
|+ Biome modifiers (<code>voluminousenergy:anded_biome_modifier</code>) |
||
| Line 85: | Line 86: | ||
| <code>underground_oil_lakes_overworld</code> || <code>voluminousenergy:underground_oil_lake</code> || <code>minecraft:is_overworld</code> || {{Unknown|None}} || {{No}} || 1 || -64 || 320 || 5 || Lakes |
| <code>underground_oil_lakes_overworld</code> || <code>voluminousenergy:underground_oil_lake</code> || <code>minecraft:is_overworld</code> || {{Unknown|None}} || {{No}} || 1 || -64 || 320 || 5 || Lakes |
||
|} |
|} |
||
</div> |
|||
== Ore blob features == |
== Ore blob features == |
||
<div class="ve-scroll"> |
|||
{| class="wikitable sortable" style="width:100%" |
{| class="wikitable sortable" style="width:100%" |
||
|+ Ore blob configured features (<code>minecraft:ore</code>) |
|+ Ore blob configured features (<code>minecraft:ore</code>) |
||
| Line 103: | Line 106: | ||
| <code>saltpeter_ore_blob</code> || Saltpeter Ore in <code>c:ore_bearing_ground/sand/colorless_sand</code><br>Red Saltpeter Ore in <code>c:ore_bearing_ground/sand/red_sand</code> || 33 || 0.0 |
| <code>saltpeter_ore_blob</code> || Saltpeter Ore in <code>c:ore_bearing_ground/sand/colorless_sand</code><br>Red Saltpeter Ore in <code>c:ore_bearing_ground/sand/red_sand</code> || 33 || 0.0 |
||
|} |
|} |
||
</div> |
|||
== Ore deposit features == |
== Ore deposit features == |
||
[[List of ore deposits|Ore deposits]] are lake-shaped pockets: the inside is the raw block of the resource, and the edge is the ore block where it meets stone. If "Disallow surface ore deposits" is enabled in the common config, deposits are not placed where they can see the sky. |
[[List of ore deposits|Ore deposits]] are lake-shaped pockets: the inside is the raw block of the resource, and the edge is the ore block where it meets stone. If "Disallow surface ore deposits" is enabled in the common config, deposits are not placed where they can see the sky. |
||
<div class="ve-scroll"> |
|||
{| class="wikitable sortable" style="width:100%" |
{| class="wikitable sortable" style="width:100%" |
||
|+ Ore deposit configured features (<code>voluminousenergy:ve_ore_deposit_feature</code>) |
|+ Ore deposit configured features (<code>voluminousenergy:ve_ore_deposit_feature</code>) |
||
| Line 127: | Line 132: | ||
| <code>rutile_deposit</code> || Rutile Ore || Raw Rutile Block |
| <code>rutile_deposit</code> || Rutile Ore || Raw Rutile Block |
||
|} |
|} |
||
</div> |
|||
== Crude Oil and Rice features == |
== Crude Oil and Rice features == |
||
<div class="ve-scroll"> |
|||
{| class="wikitable sortable" style="width:100%" |
{| class="wikitable sortable" style="width:100%" |
||
|+ Fluid and plant configured features |
|+ Fluid and plant configured features |
||
| Line 141: | Line 148: | ||
| <code>underground_oil_lake</code> || <code>voluminousenergy:ve_bsc_underground_lakes_feature</code> || Crude Oil || {{Unknown|None}} |
| <code>underground_oil_lake</code> || <code>voluminousenergy:ve_bsc_underground_lakes_feature</code> || Crude Oil || {{Unknown|None}} |
||
|} |
|} |
||
</div> |
|||
[[Category:Feature generation]] |
[[Category:Feature generation]] |
||
Latest revision as of 12:05, 15 October 2026
This page covers Voluminous Energy's feature generation for the 0.5 Alpha 1 releases:
- 1.20.2-0.5 Alpha 1 and 1.20.4-0.5 Alpha 1/1a (Forge)
- 1.21.1-0.5 Alpha 1, 1a and 1b (NeoForge)
- 26.1.2-0.5 Alpha 1 and 26.2-0.5 Alpha 1 (NeoForge)
For the 0.5 Alpha 2 releases, which add petroleum reservoirs and caves, see Feature generation/1.21.1-0.5 Alpha 2.
The values are the same as in 1.19.3 to 1.20.1, except for the changes listed below. The tables show the 1.21.1-0.5 Alpha 1b data.
Changes from 1.19.3 to 1.20.1
| Release | Change |
|---|---|
| All 0.5 Alpha 1 releases | The two beach ore modifiers were renamed bauxite_ore_shore and cinnabar_ore_shore. They now use the is_shore/overworld biome tag instead of minecraft:is_beach. The counts, anchors and rarities are unchanged. |
| 1.20.2, 1.20.4 (Forge) | Common biome tags still use the forge: namespace (forge:is_snowy, forge:is_hot, forge:is_sandy, forge:is_water, forge:is_shore/overworld). |
| 1.21.1, 26.1.2, 26.2 (NeoForge) | Common biome tags moved to the c: namespace. Saltpeter in hot sandy biomes now requires c:is_hot/overworld (instead of is_hot), and both Saltpeter modifiers exclude c:is_aquatic biomes (instead of is_water). |
| 26.2 | The core of Cinnabar deposits is vanilla's new minecraft:cinnabar block instead of Voluminous Energy's Raw Cinnabar Block. |
Biome modifiers
Reading the biome modifier table
Each biome modifier is a JSON file in data/voluminousenergy/forge (1.20.x) or neoforge (1.21.1+)/biome_modifier/ using Voluminous Energy's anded_biome_modifier:
- Whitelisted biome tags: a biome must be in every listed tag.
- Blacklisted biome tags: a biome in any listed tag is skipped.
- Count: placement attempts per chunk.
- Rarity: each attempt only goes ahead on average once every rarity chunks. 0 and 1 both mean every time.
- Triangular placement: if enabled, heights between the anchors are biased towards the middle of the range, as with vanilla's diamond and redstone. Otherwise they are uniform.
- Bottom/Top anchor: absolute Y levels.
| JSON entry | Feature | Whitelisted biome tags (all required) | Blacklisted biome tags (any excludes) | Triangular placement | Count | Bottom anchor | Top anchor | Rarity | Generation step |
|---|---|---|---|---|---|---|---|---|---|
bauxite_deposit_overworld | voluminousenergy:bauxite_deposit | minecraft:is_overworld | None | Yes | 1 | 10 | 60 | 64 | Underground Decoration |
bauxite_ore_mountain_high | voluminousenergy:bauxite_ore_blob | minecraft:is_mountain | c:is_snowy | Yes | 9 | 208 | 256 | 0 | Underground Ores |
bauxite_ore_mountain_low | voluminousenergy:bauxite_ore_blob | minecraft:is_mountain | c:is_snowy | Yes | 10 | 96 | 140 | 0 | Underground Ores |
bauxite_ore_mountain_medium | voluminousenergy:bauxite_ore_blob | minecraft:is_mountain | c:is_snowy | Yes | 6 | 144 | 196 | 0 | Underground Ores |
bauxite_ore_overworld | voluminousenergy:bauxite_ore_blob | minecraft:is_overworld | None | No | 10 | 10 | 60 | 0 | Underground Ores |
bauxite_ore_shore | voluminousenergy:bauxite_ore_blob | c:is_shore/overworld | None | Yes | 8 | 62 | 92 | 0 | Underground Ores |
cinnabar_deposit_overworld | voluminousenergy:cinnabar_deposit | minecraft:is_overworld | None | Yes | 1 | -64 | 320 | 56 | Underground Decoration |
cinnabar_ore_mountains | voluminousenergy:cinnabar_ore_blob | minecraft:is_mountain | None | Yes | 7 | 102 | 292 | 0 | Underground Ores |
cinnabar_ore_overworld | voluminousenergy:cinnabar_ore_blob | minecraft:is_overworld | None | No | 9 | -64 | 320 | 0 | Underground Ores |
cinnabar_ore_shore | voluminousenergy:cinnabar_ore_blob | c:is_shore/overworld | None | Yes | 2 | 62 | 92 | 1 | Underground Ores |
copper_deposit_overworld | voluminousenergy:copper_deposit | minecraft:is_overworld | None | Yes | 1 | -16 | 112 | 26 | Underground Decoration |
eighzo_deposit_end | voluminousenergy:eighzo_deposit | minecraft:is_end | None | Yes | 1 | 10 | 36 | 192 | Underground Decoration |
eighzo_ore_end | voluminousenergy:eighzo_ore_blob | minecraft:is_end | None | No | 3 | 10 | 36 | 0 | Underground Ores |
galena_deposit_overworld | voluminousenergy:galena_deposit | minecraft:is_overworld | None | Yes | 1 | -48 | 12 | 78 | Underground Decoration |
galena_ore_overworld | voluminousenergy:galena_ore_blob | minecraft:is_overworld | None | No | 3 | -48 | 12 | 0 | Underground Ores |
gold_deposit_overworld | voluminousenergy:gold_deposit | minecraft:is_overworld | None | Yes | 1 | -64 | -48 | 112 | Underground Decoration |
iron_deposit_overworld | voluminousenergy:iron_deposit | minecraft:is_overworld | None | Yes | 1 | -64 | 74 | 56 | Underground Decoration |
oil_geyser_overworld | voluminousenergy:oil_geyser | minecraft:is_overworld | None | No | 1 | -64 | 320 | 144 | Fluid Springs |
rice_crop_overworld | voluminousenergy:rice_crop | minecraft:is_overworld | minecraft:is_ocean | No | 4 | 55 | 320 | 0 | Vegetal Decoration |
rutile_deposit_overworld | voluminousenergy:rutile_deposit | minecraft:is_overworld | None | Yes | 1 | -64 | -48 | 128 | Underground Decoration |
rutile_ore_overworld | voluminousenergy:rutile_ore_blob | minecraft:is_overworld | None | No | 3 | -64 | -32 | 0 | Underground Ores |
saltpeter_ore_badlands | voluminousenergy:saltpeter_ore_blob | minecraft:is_badlands | minecraft:is_beachc:is_aquatic | Yes | 1 | 55 | 77 | 10 | Underground Ores |
saltpeter_ore_hot_sandy | voluminousenergy:saltpeter_ore_blob | c:is_hot/overworldc:is_sandy | minecraft:is_beachc:is_aquatic | No | 4 | 55 | 320 | 0 | Underground Ores |
surface_oil_lake_overworld | voluminousenergy:surface_oil_lake | minecraft:is_overworld | None | No | 1 | -64 | 320 | 208 | Lakes |
underground_oil_lakes_overworld | voluminousenergy:underground_oil_lake | minecraft:is_overworld | None | No | 1 | -64 | 320 | 5 | Lakes |
Ore blob features
| JSON entry | Targets (block placed in replaceable tag) | Size | Discard chance on air exposure |
|---|---|---|---|
bauxite_ore_blob | Bauxite Ore in minecraft:stone_ore_replaceablesDeepslate Bauxite Ore in minecraft:deepslate_ore_replaceables | 8 | 0.0 |
cinnabar_ore_blob | Cinnabar Ore in minecraft:stone_ore_replaceablesDeepslate Cinnabar Ore in minecraft:deepslate_ore_replaceables | 6 | 0.0 |
eighzo_ore_blob | Eighzo Ore in c:ore_bearing_ground/end_stone | 4 | 0.5 |
galena_ore_blob | Galena Ore in minecraft:stone_ore_replaceablesDeepslate Galena Ore in minecraft:deepslate_ore_replaceables | 6 | 0.0 |
rutile_ore_blob | Rutile Ore in minecraft:stone_ore_replaceablesDeepslate Rutile Ore in minecraft:deepslate_ore_replaceables | 4 | 0.75 |
saltpeter_ore_blob | Saltpeter Ore in c:ore_bearing_ground/sand/colorless_sandRed Saltpeter Ore in c:ore_bearing_ground/sand/red_sand | 33 | 0.0 |
Ore deposit features
Ore deposits are lake-shaped pockets: the inside is the raw block of the resource, and the edge is the ore block where it meets stone. If "Disallow surface ore deposits" is enabled in the common config, deposits are not placed where they can see the sky.
| JSON entry | Outer ore block | Core (raw) block |
|---|---|---|
bauxite_deposit | Bauxite Ore | Raw Bauxite Block |
cinnabar_deposit | Cinnabar Ore | Raw Cinnabar Block |
copper_deposit | Copper Ore | Raw Copper Block |
eighzo_deposit | Eighzo Ore | Raw Eighzo Block |
galena_deposit | Galena Ore | Raw Galena Block |
gold_deposit | Gold Ore | Raw Gold Block |
iron_deposit | Iron Ore | Raw Iron Block |
rutile_deposit | Rutile Ore | Raw Rutile Block |
Crude Oil and Rice features
| JSON entry | Feature type | Fluid / block | Perimeter (shell) blocks |
|---|---|---|---|
oil_geyser | voluminousenergy:ve_geyser_feature | Crude Oil | None |
rice_crop | voluminousenergy:ve_rice_feature | Rice Crop | None |
surface_oil_lake | voluminousenergy:ve_bsc_surface_lake_feature | Crude Oil | None |
underground_oil_lake | voluminousenergy:ve_bsc_underground_lakes_feature | Crude Oil | None |