Jump to content

Feature generation/1.18.2-0.3: Difference between revisions

From Voluminous Energy
Content deleted Content added
Created page with "Features such as ore blobs have very similar configurations as was present in 1.18.1-0.3. == Technical background == 1.18 still uses <code>BiomeLoadingEvent</code>s, however, it now uses <code>PlacedFeature</code> objects to separate out feature placement data from feature configuration data (as a <code>ConfiguredFeature<?,?></code> object), and features themselves. The <code>PlacedFeature</code> object needs to be wrapped into a <code>..."
 
Theme-aware styling and dark mode for MediaWiki 1.47 (site-pages/Feature_generation_1.18.2-0.3.wiki)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Features such as ore blobs have very similar configurations as was present in [[Feature generation/1.18.1-0.3|1.18.1-0.3]].
This page covers Voluminous Energy's feature generation for '''1.18.2''', in both the '''0.3''' and '''0.4''' trains (the world generation defaults are the same in both). Features such as ore blobs have very similar configurations to [[Feature generation/1.18.1-0.3|1.18.1-0.3]].

'''Eighzo was rebalanced in 1.18.2-0.3.1.2''': before that release its count was 1, its bottom anchor 1 and its exposed discard chance 1. From 0.3.1.2 on (including all of 0.4) they are 3, 10 and 0.5.


== Technical background ==
== Technical background ==
Line 6: Line 8:
== Ore blob features ==
== Ore blob features ==


=== Feature placements ===
{| class="wikitable sortable" style="font-size: 1.15em; width=100%"
{| class="wikitable sortable" style="font-size: 1.15em; width:100%"
|+ Ore blob placement data
|+ Ore blob placement data
|-
|-
Line 17: Line 20:
! Rarity
! Rarity
|-
|-
| Saltpeter
| [[Saltpeter]]
| <code>DESERT</code> or <code>MESA</code>
| <code>DESERT</code> or <code>MESA</code>
| rowspan="6" {{No}}
| rowspan="6" {{No}}
Line 25: Line 28:
|
|
|-
|-
| Bauxite
| [[Bauxite]]
| rowspan="4" | Neither <code>NETHER</code> nor <code>END</code>
| rowspan="4" | Neither <code>NETHER</code> nor <code>END</code>
| 16
| 16
Line 32: Line 35:
|
|
|-
|-
| Cinnabar
| [[Cinnabar]]
| 9
| 9
| 1
| 1
Line 38: Line 41:
|
|
|-
|-
| Galena
| [[Galena]]
| 3
| 3
| -48
| -48
Line 44: Line 47:
|
|
|-
|-
| Rutile
| [[Rutile]]
| 3
| 3
| -64
| -64
Line 50: Line 53:
|
|
|-
|-
| Eighzo
| [[Eighzo]]
| <code>END</code>
| <code>END</code>
| 3<br><small>(1 before 0.3.1.2)</small>
| 1
| 10<br><small>(1 before 0.3.1.2)</small>
| 1
| 36
| 36
|
|
|}
|}


=== Feature configurations ===
{| class="wikitable sortable" style="font-size: 1.15em; width=100%"
{| class="wikitable sortable" style="font-size: 1.15em; width:100%"
|+ Ore blob configuration data
|+ Ore blob configuration data
|-
|-
Line 86: Line 90:
| Eighzo
| Eighzo
| <code>forge:ore_bearing_ground/end_stone</code>
| <code>forge:ore_bearing_ground/end_stone</code>
| 0.5<br><small>(1 before 0.3.1.2)</small>
|}

== Ore deposit features ==
Ore deposits are substantial groupings of a resource. The centre of an ore deposit will contain no stone and contain the raw block of the resource. The outside of the deposit usually contains the regular ore block as the world transitions to stone. If exposed to air, the ore blocks may not spawn but the raw blocks will.

=== Feature placements ===
{| class="wikitable sortable" style="font-size: 1.15em; width:100%"
|+ Ore deposit placement data
|-
! Ore
! BiomeCategory
! Triangular placement
! Count
! Bottom Anchor
! Top Anchor
! Rarity
|-
| Copper
| rowspan="7" | Neither <code>NETHER</code> nor <code>END</code>
| rowspan="8" {{Yes}}
| rowspan="8" {{Unknown|Undefined}}
| -16
| 112
| 26
|-
| Iron
| -64
| 74
| 56
|-
| Gold
| -64
| -48
| 112
|-
| Bauxite
| 10
| 60
| 64
|-
| Cinnabar
| -64
| 320
| 56
|-
| Galena
| -48
| 12
| 78
|-
| Rutile
| -64
| -48
| 128
|-
| Eighzo
| <code>END</code>
| 1
| 1
| 36
| 192
|}
The Eighzo deposit is disabled by default ("Enable Eighzo Ore Deposit" is ''false'').


== Crude Oil features ==

=== Feature placements ===
{| class="wikitable sortable" style="font-size: 1.15em; width:100%"
|+ Crude oil lakes and geysers placement data
|-
! Feature
! BiomeCategory
! Triangular placement
! Count
! Bottom Anchor
! Top Anchor
! Rarity
|-
| [[Crude Oil geyser]]
| rowspan="3" | Neither <code>NETHER</code> nor <code>END</code>
| rowspan="3" {{No}}
| rowspan="3" | 1
| -64
| 320
| 208
|-
| Surface [[Crude Oil lake]]
| -64
| 320
| 144
|-
| Underground [[Crude Oil lake]]
| -64
| 320
| 5
|}

== Miscellaneous features ==

{| class="wikitable sortable" style="font-size: 1.15em; width:100%"
|+ Miscellaneous features placement data
|-
! Feature
! BiomeCategory
! Triangular placement
! Count
! Bottom Anchor
! Top Anchor
! Rarity
|-
| [[Rice]]
| Not <code>NETHER</code>, <code>END</code>, or <code>Ocean</code>
| {{No}}
| 192
| 48
| 320
| 32
|}
|}



Latest revision as of 12:04, 15 October 2026

This page covers Voluminous Energy's feature generation for 1.18.2, in both the 0.3 and 0.4 trains (the world generation defaults are the same in both). Features such as ore blobs have very similar configurations to 1.18.1-0.3.

Eighzo was rebalanced in 1.18.2-0.3.1.2: before that release its count was 1, its bottom anchor 1 and its exposed discard chance 1. From 0.3.1.2 on (including all of 0.4) they are 3, 10 and 0.5.

Technical background

1.18 still uses BiomeLoadingEvents, however, it now uses PlacedFeature objects to separate out feature placement data from feature configuration data (as a ConfiguredFeature<?,?> object), and features themselves. The PlacedFeature object needs to be wrapped into a Holder before it can be inserted into a Biome on a BiomeLoadingEvent.

Ore blob features

Feature placements

Ore blob placement data
Ore BiomeCategory Triangular placement Count Bottom Anchor Top Anchor Rarity
Saltpeter DESERT or MESA No 4 55 320
Bauxite Neither NETHER nor END 16 10 60
Cinnabar 9 1 320
Galena 3 -48 12
Rutile 3 -64 -32
Eighzo END 3
(1 before 0.3.1.2)
10
(1 before 0.3.1.2)
36

Feature configurations

Ore blob configuration data
Ore Targets Size Discard
Saltpeter forge:ore_bearing_ground/sand/colorless_sand
forge:ore_bearing_ground/sand/red_sand
33 0
Bauxite minecraft:stone_ore_replaceables
minecraft:deepslate_ore_replaceables
8
Cinnabar 6
Galena
Rutile 4 0.75
Eighzo forge:ore_bearing_ground/end_stone 0.5
(1 before 0.3.1.2)

Ore deposit features

Ore deposits are substantial groupings of a resource. The centre of an ore deposit will contain no stone and contain the raw block of the resource. The outside of the deposit usually contains the regular ore block as the world transitions to stone. If exposed to air, the ore blocks may not spawn but the raw blocks will.

Feature placements

Ore deposit placement data
Ore BiomeCategory Triangular placement Count Bottom Anchor Top Anchor Rarity
Copper Neither NETHER nor END Yes Undefined -16 112 26
Iron -64 74 56
Gold -64 -48 112
Bauxite 10 60 64
Cinnabar -64 320 56
Galena -48 12 78
Rutile -64 -48 128
Eighzo END 1 36 192

The Eighzo deposit is disabled by default ("Enable Eighzo Ore Deposit" is false).


Crude Oil features

Feature placements

Crude oil lakes and geysers placement data
Feature BiomeCategory Triangular placement Count Bottom Anchor Top Anchor Rarity
Crude Oil geyser Neither NETHER nor END No 1 -64 320 208
Surface Crude Oil lake -64 320 144
Underground Crude Oil lake -64 320 5

Miscellaneous features

Miscellaneous features placement data
Feature BiomeCategory Triangular placement Count Bottom Anchor Top Anchor Rarity
Rice Not NETHER, END, or Ocean No 192 48 320 32