<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki-energy.voluminous.ca/index.php?action=history&amp;feed=atom&amp;title=Feature_generation%2F1.16.5_and_earlier</id>
	<title>Feature generation/1.16.5 and earlier - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-energy.voluminous.ca/index.php?action=history&amp;feed=atom&amp;title=Feature_generation%2F1.16.5_and_earlier"/>
	<link rel="alternate" type="text/html" href="https://wiki-energy.voluminous.ca/index.php?title=Feature_generation/1.16.5_and_earlier&amp;action=history"/>
	<updated>2026-11-05T01:03:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.47.0-beta</generator>
	<entry>
		<id>https://wiki-energy.voluminous.ca/index.php?title=Feature_generation/1.16.5_and_earlier&amp;diff=91&amp;oldid=prev</id>
		<title>Maintenance script: Theme-aware styling and dark mode for MediaWiki 1.47 (site-pages/Feature_generation_1.16.5_and_earlier.wiki)</title>
		<link rel="alternate" type="text/html" href="https://wiki-energy.voluminous.ca/index.php?title=Feature_generation/1.16.5_and_earlier&amp;diff=91&amp;oldid=prev"/>
		<updated>2026-10-15T17:04:53Z</updated>

		<summary type="html">&lt;p&gt;Theme-aware styling and dark mode for MediaWiki 1.47 (site-pages/Feature_generation_1.16.5_and_earlier.wiki)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This page covers Voluminous Energy&amp;#039;s feature generation for &amp;#039;&amp;#039;&amp;#039;1.16.5 (0.2)&amp;#039;&amp;#039;&amp;#039;, and the earlier &amp;#039;&amp;#039;&amp;#039;1.16.3+ (0.1)&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;1.15.2 (0.0)&amp;#039;&amp;#039;&amp;#039; releases. All values are the defaults of the common config file (&amp;lt;code&amp;gt;voluminousenergy-common.toml&amp;lt;/code&amp;gt;) and can be changed there.&lt;br /&gt;
&lt;br /&gt;
== Technical background ==&lt;br /&gt;
These versions add features to biomes in code with Forge&amp;#039;s &amp;lt;code&amp;gt;BiomeLoadingEvent&amp;lt;/code&amp;gt; (1.16) or by looping over the biome registry (1.15.2). Ores use vanilla&amp;#039;s range placement, which picks the height as &amp;lt;code&amp;gt;bottom offset + random(maximum height − top offset)&amp;lt;/code&amp;gt;. This means the effective height range is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; simply &amp;quot;bottom offset to maximum height&amp;quot;, so both are given below.&lt;br /&gt;
&lt;br /&gt;
== Ore blob features ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|+ Ore blob placement (1.16.5-0.2)&lt;br /&gt;
! Ore !! Biomes !! Count per chunk (&amp;quot;Weight&amp;quot;) !! Bottom offset !! Top offset !! Maximum height !! Effective Y range !! Size&lt;br /&gt;
|-&lt;br /&gt;
| [[Saltpeter]] || Desert category, Badlands, Eroded Badlands || 4 || 55 || 55 (see note) || 256 || 55 to 255 || 33&lt;br /&gt;
|-&lt;br /&gt;
| [[Bauxite]] || rowspan=&amp;quot;4&amp;quot; | Any Overworld biome || 16 || 10 || 0 || 60 || 10 to 69 || 8&lt;br /&gt;
|-&lt;br /&gt;
| [[Cinnabar]] || 9 || 1 || 0 || 256 || 1 to 255 || 6&lt;br /&gt;
|-&lt;br /&gt;
| [[Galena]] || 3 || 12 || 0 || 32 || 12 to 43 || 6&lt;br /&gt;
|-&lt;br /&gt;
| [[Rutile]] || 3 || 1 || 0 || 16 || 1 to 16 || 4&lt;br /&gt;
|-&lt;br /&gt;
| [[Eighzo]] || The End || 1 || 1 || 0 || 36 || 1 to 36 || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* Saltpeter replaces Sand and Red Sand, but always places regular Saltpeter Ore (Red Saltpeter Ore was added in 1.18.1). The other overworld ores replace blocks in the &amp;lt;code&amp;gt;minecraft:base_stone_overworld&amp;lt;/code&amp;gt; tag. Eighzo replaces End Stone.&lt;br /&gt;
* Saltpeter passes its &amp;#039;&amp;#039;bottom offset&amp;#039;&amp;#039; as the top offset too, so its range ends at 255 (the world height limit), not 310.&lt;br /&gt;
* Rutile reads Bauxite&amp;#039;s &amp;quot;Height Offset&amp;quot; setting instead of its own. Both default to 0, so this only matters if you change one of them.&lt;br /&gt;
* There is no &amp;quot;Exposed Discard Chance&amp;quot; in these versions. It was added in 1.18.1.&lt;br /&gt;
&lt;br /&gt;
=== Differences in older releases ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Release !! Differences from 1.16.5-0.2&lt;br /&gt;
|-&lt;br /&gt;
| 1.16.3+ (0.1) || No Eighzo and no Rice. Every ore passes its bottom offset as the top offset, so the effective range is &amp;#039;&amp;#039;bottom offset&amp;#039;&amp;#039; to &amp;#039;&amp;#039;maximum height − 1&amp;#039;&amp;#039; (for example Bauxite 10 to 59).&lt;br /&gt;
|-&lt;br /&gt;
| 1.15.2 (0.0) || No Eighzo and no Rice. Ores use vanilla&amp;#039;s count-range placement with a top offset of 0, so the effective ranges match 1.16.5 (Bauxite 10 to 69, Galena 12 to 43, Rutile 1 to 16). Saltpeter is limited to Desert, Badlands and Eroded Badlands.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Crude Oil features ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature !! Placement !! Default chance !! Generation step&lt;br /&gt;
|-&lt;br /&gt;
| [[Crude Oil lake]] || Vanilla&amp;#039;s lava lake placement || 80 (&amp;quot;Oil Lake Chance&amp;quot;) || Lakes&lt;br /&gt;
|-&lt;br /&gt;
| [[Crude Oil geyser]] || Vanilla&amp;#039;s lava lake placement || 2520 (&amp;quot;Oil Geyser Chance&amp;quot;) || Lakes&lt;br /&gt;
|}&lt;br /&gt;
Both are added to every biome except the Nether and the End. With the lava lake placement, a higher number means a rarer feature. Vanilla lava lakes use 80, so oil lakes are about as common as lava lakes, and geysers are much rarer. There is only one oil lake type in these versions. Separate surface and underground lakes were introduced in 1.17.1.&lt;br /&gt;
&lt;br /&gt;
== Rice ==&lt;br /&gt;
[[Rice]] (1.16.5-0.2 only) generates with 32 placement attempts per chunk (&amp;quot;Rice Chance&amp;quot;) between Y 0 and 256, in every biome except the Nether, the End and oceans. Ocean generation can be turned on with &amp;quot;Generate Rice in Oceans&amp;quot; (added in 1.16.5-0.2.1.0).&lt;br /&gt;
&lt;br /&gt;
[[Category:Feature generation]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>