Jump to content

Feature generation/1.20.2-0.5: Difference between revisions

From Voluminous Energy
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

ReleaseChange
All 0.5 Alpha 1 releasesThe 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.2The 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.
Biome modifiers (voluminousenergy:anded_biome_modifier)
JSON entryFeatureWhitelisted biome tags (all required)Blacklisted biome tags (any excludes)Triangular placementCountBottom anchorTop anchorRarityGeneration step
bauxite_deposit_overworldvoluminousenergy:bauxite_depositminecraft:is_overworldNoneYes1106064Underground Decoration
bauxite_ore_mountain_highvoluminousenergy:bauxite_ore_blobminecraft:is_mountainc:is_snowyYes92082560Underground Ores
bauxite_ore_mountain_lowvoluminousenergy:bauxite_ore_blobminecraft:is_mountainc:is_snowyYes10961400Underground Ores
bauxite_ore_mountain_mediumvoluminousenergy:bauxite_ore_blobminecraft:is_mountainc:is_snowyYes61441960Underground Ores
bauxite_ore_overworldvoluminousenergy:bauxite_ore_blobminecraft:is_overworldNoneNo1010600Underground Ores
bauxite_ore_shorevoluminousenergy:bauxite_ore_blobc:is_shore/overworldNoneYes862920Underground Ores
cinnabar_deposit_overworldvoluminousenergy:cinnabar_depositminecraft:is_overworldNoneYes1-6432056Underground Decoration
cinnabar_ore_mountainsvoluminousenergy:cinnabar_ore_blobminecraft:is_mountainNoneYes71022920Underground Ores
cinnabar_ore_overworldvoluminousenergy:cinnabar_ore_blobminecraft:is_overworldNoneNo9-643200Underground Ores
cinnabar_ore_shorevoluminousenergy:cinnabar_ore_blobc:is_shore/overworldNoneYes262921Underground Ores
copper_deposit_overworldvoluminousenergy:copper_depositminecraft:is_overworldNoneYes1-1611226Underground Decoration
eighzo_deposit_endvoluminousenergy:eighzo_depositminecraft:is_endNoneYes11036192Underground Decoration
eighzo_ore_endvoluminousenergy:eighzo_ore_blobminecraft:is_endNoneNo310360Underground Ores
galena_deposit_overworldvoluminousenergy:galena_depositminecraft:is_overworldNoneYes1-481278Underground Decoration
galena_ore_overworldvoluminousenergy:galena_ore_blobminecraft:is_overworldNoneNo3-48120Underground Ores
gold_deposit_overworldvoluminousenergy:gold_depositminecraft:is_overworldNoneYes1-64-48112Underground Decoration
iron_deposit_overworldvoluminousenergy:iron_depositminecraft:is_overworldNoneYes1-647456Underground Decoration
oil_geyser_overworldvoluminousenergy:oil_geyserminecraft:is_overworldNoneNo1-64320144Fluid Springs
rice_crop_overworldvoluminousenergy:rice_cropminecraft:is_overworldminecraft:is_oceanNo4553200Vegetal Decoration
rutile_deposit_overworldvoluminousenergy:rutile_depositminecraft:is_overworldNoneYes1-64-48128Underground Decoration
rutile_ore_overworldvoluminousenergy:rutile_ore_blobminecraft:is_overworldNoneNo3-64-320Underground Ores
saltpeter_ore_badlandsvoluminousenergy:saltpeter_ore_blobminecraft:is_badlandsminecraft:is_beach
c:is_aquatic
Yes1557710Underground Ores
saltpeter_ore_hot_sandyvoluminousenergy:saltpeter_ore_blobc:is_hot/overworld
c:is_sandy
minecraft:is_beach
c:is_aquatic
No4553200Underground Ores
surface_oil_lake_overworldvoluminousenergy:surface_oil_lakeminecraft:is_overworldNoneNo1-64320208Lakes
underground_oil_lakes_overworldvoluminousenergy:underground_oil_lakeminecraft:is_overworldNoneNo1-643205Lakes

Ore blob features

Ore blob configured features (minecraft:ore)
JSON entryTargets (block placed in replaceable tag)SizeDiscard chance on air exposure
bauxite_ore_blobBauxite Ore in minecraft:stone_ore_replaceables
Deepslate Bauxite Ore in minecraft:deepslate_ore_replaceables
80.0
cinnabar_ore_blobCinnabar Ore in minecraft:stone_ore_replaceables
Deepslate Cinnabar Ore in minecraft:deepslate_ore_replaceables
60.0
eighzo_ore_blobEighzo Ore in c:ore_bearing_ground/end_stone40.5
galena_ore_blobGalena Ore in minecraft:stone_ore_replaceables
Deepslate Galena Ore in minecraft:deepslate_ore_replaceables
60.0
rutile_ore_blobRutile Ore in minecraft:stone_ore_replaceables
Deepslate Rutile Ore in minecraft:deepslate_ore_replaceables
40.75
saltpeter_ore_blobSaltpeter Ore in c:ore_bearing_ground/sand/colorless_sand
Red Saltpeter Ore in c:ore_bearing_ground/sand/red_sand
330.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.

Ore deposit configured features (voluminousenergy:ve_ore_deposit_feature)
JSON entryOuter ore blockCore (raw) block
bauxite_depositBauxite OreRaw Bauxite Block
cinnabar_depositCinnabar OreRaw Cinnabar Block
copper_depositCopper OreRaw Copper Block
eighzo_depositEighzo OreRaw Eighzo Block
galena_depositGalena OreRaw Galena Block
gold_depositGold OreRaw Gold Block
iron_depositIron OreRaw Iron Block
rutile_depositRutile OreRaw Rutile Block

Crude Oil and Rice features

Fluid and plant configured features
JSON entryFeature typeFluid / blockPerimeter (shell) blocks
oil_geyservoluminousenergy:ve_geyser_featureCrude OilNone
rice_cropvoluminousenergy:ve_rice_featureRice CropNone
surface_oil_lakevoluminousenergy:ve_bsc_surface_lake_featureCrude OilNone
underground_oil_lakevoluminousenergy:ve_bsc_underground_lakes_featureCrude OilNone