Expand description
Overworld density functions.
StructsΒ§
- Overworld
Column Cache - Column-level cache for xz-only density function results.
- Overworld
Noise Settings - Noise settings for this dimension, parsed from the datapack.
- Overworld
Noises - All noise generators needed by this dimensionβs density functions.
ConstantsΒ§
- AQUIFER_
NEEDS_ COLUMN_ CACHE - Whether any aquifer router needs prepared column values.
- FINAL_
DENSITY_ NONPOSITIVE_ CHANNELS - Channels that, when
<= 0at a block, prove its combined final density is not positive. Check actual interpolated block values. - INTERPOLATED_
COUNT - Total number of independently interpolated channels across all router entries (final_density + vein_toggle + vein_ridged).
- VEIN_
INTERP_ ENABLED - Whether vein functions have interpolation channels.
FunctionsΒ§
- combine_
interpolated - Combine interpolated values for
final_density. - combine_
material_ ore_ vein_ 0_ density - combine_
material_ ore_ vein_ 0_ richness - combine_
material_ ore_ vein_ 1_ density - combine_
material_ ore_ vein_ 1_ richness - combine_
vein_ ridged - Combine interpolated values for
vein_ridged. - combine_
vein_ toggle - Combine interpolated values for
vein_toggle. - compute_
overworld__ πbase_ 3d_ noise minecraft:overworld/base_3d_noise- compute_
overworld__ πbase_ 3d_ noise_ simd - compute_
overworld__ πcaves__ entrances minecraft:overworld/caves/entrances- compute_
overworld__ πcaves__ entrances_ simd - compute_
overworld__ πcaves__ noodle minecraft:overworld/caves/noodle- compute_
overworld__ πcaves__ noodle_ simd - compute_
overworld__ πcaves__ pillars minecraft:overworld/caves/pillars- compute_
overworld__ πcaves__ pillars_ simd - compute_
overworld__ πcaves__ spaghetti_ 2d minecraft:overworld/caves/spaghetti_2d- compute_
overworld__ πcaves__ spaghetti_ 2d_ simd - compute_
overworld__ πcaves__ spaghetti_ 2d_ thickness_ modulator minecraft:overworld/caves/spaghetti_2d_thickness_modulator- compute_
overworld__ πcaves__ spaghetti_ 2d_ thickness_ modulator_ simd - compute_
overworld__ πcaves__ spaghetti_ roughness_ function minecraft:overworld/caves/spaghetti_roughness_function- compute_
overworld__ πcaves__ spaghetti_ roughness_ function_ simd - compute_
overworld__ πcontinents minecraft:overworld/continents- compute_
overworld__ πdepth minecraft:overworld/depth- compute_
overworld__ πdepth_ simd - compute_
overworld__ πerosion minecraft:overworld/erosion- compute_
overworld__ πfactor minecraft:overworld/factor- compute_
overworld__ πfinal_ density minecraft:overworld/final_density- compute_
overworld__ πfinal_ density_ simd - compute_
overworld__ πjaggedness minecraft:overworld/jaggedness- compute_
overworld__ πoffset minecraft:overworld/offset- compute_
overworld__ πore_ vein__ copper_ density minecraft:overworld/ore_vein/copper_density- compute_
overworld__ πore_ vein__ copper_ density_ simd - compute_
overworld__ πore_ vein__ gap minecraft:overworld/ore_vein/gap- compute_
overworld__ πore_ vein__ gap_ simd - compute_
overworld__ πore_ vein__ iron_ density minecraft:overworld/ore_vein/iron_density- compute_
overworld__ πore_ vein__ iron_ density_ simd - compute_
overworld__ πore_ vein__ mask minecraft:overworld/ore_vein/mask- compute_
overworld__ πore_ vein__ mask_ simd - compute_
overworld__ πore_ vein__ richness minecraft:overworld/ore_vein/richness- compute_
overworld__ πore_ vein__ richness_ simd - compute_
overworld__ πore_ vein__ toggle minecraft:overworld/ore_vein/toggle- compute_
overworld__ πore_ vein__ toggle_ simd - compute_
overworld__ πpreliminary_ surface_ level minecraft:overworld/preliminary_surface_level- compute_
overworld__ πridges minecraft:overworld/ridges- compute_
overworld__ πridges_ folded minecraft:overworld/ridges_folded- compute_
overworld__ πsloped_ cheese minecraft:overworld/sloped_cheese- compute_
overworld__ πsloped_ cheese_ simd - compute_
overworld__ πtemperature minecraft:overworld/temperature- compute_
overworld__ πvegetation minecraft:overworld/vegetation- compute_
router_ πcontinentalness - compute_
router_ πerosion - compute_
router_ πpreliminary_ surface_ level - compute_
router_ πridges - compute_
router_ πtemperature - compute_
router_ πvegetation - compute_
shift_ πx minecraft:shift_x- compute_
shift_ πz minecraft:shift_z- compute_
y π minecraft:y- compute_
y_ πsimd - fill_
cell_ corner_ densities - Evaluate the inner functions of all
Interpolatedmarkers at a cell corner. - fill_
cell_ corner_ densities_ y_ simd - SIMD form of
fill_cell_corner_densitieswith a generic compile-time batch width. - router_
barrier - Noise router entry:
barrier - router_
continentalness - Noise router entry:
continentalness - router_
depth - Noise router entry:
depth - router_
erosion - Noise router entry:
erosion - router_
final_ density - Noise router entry:
final_density - router_
fluid_ level_ floodedness - Noise router entry:
fluid_level_floodedness - router_
fluid_ level_ spread - Noise router entry:
fluid_level_spread - router_
lava - Noise router entry:
lava - router_
material_ ore_ vein_ 0_ density - Noise router entry:
material_ore_vein_0_density - router_
material_ ore_ vein_ 0_ filler_ gap - Noise router entry:
material_ore_vein_0_filler_gap - router_
material_ ore_ vein_ 0_ richness - Noise router entry:
material_ore_vein_0_richness - router_
material_ ore_ vein_ 1_ density - Noise router entry:
material_ore_vein_1_density - router_
material_ ore_ vein_ 1_ filler_ gap - Noise router entry:
material_ore_vein_1_filler_gap - router_
material_ ore_ vein_ 1_ richness - Noise router entry:
material_ore_vein_1_richness - router_
preliminary_ surface_ level - Noise router entry:
preliminary_surface_level - router_
ridges - Noise router entry:
ridges - router_
temperature - Noise router entry:
temperature - router_
vegetation - Noise router entry:
vegetation - spline_
helper_ π0 - spline_
helper_ π1 - spline_
helper_ π2 - spline_
helper_ π3 - spline_
helper_ π4 - spline_
helper_ π5 - spline_
helper_ π6 - spline_
helper_ π7 - spline_
helper_ π8 - spline_
helper_ π9 - spline_
helper_ π10 - spline_
helper_ π11 - spline_
helper_ π12 - spline_
helper_ π13 - spline_
helper_ π14 - spline_
helper_ π15 - spline_
helper_ π16 - spline_
helper_ π17 - spline_
helper_ π18 - spline_
helper_ π19 - spline_
helper_ π20 - spline_
helper_ π21 - spline_
helper_ π22 - spline_
helper_ π23 - spline_
helper_ π24 - spline_
helper_ π25 - spline_
helper_ π26 - spline_
helper_ π27 - spline_
helper_ π28 - spline_
helper_ π29 - spline_
helper_ π30 - spline_
helper_ π31 - spline_
helper_ π32 - spline_
helper_ π33 - spline_
helper_ π34 - spline_
helper_ π35 - spline_
helper_ π36 - spline_
helper_ π37 - spline_
helper_ π38 - spline_
helper_ π39 - spline_
helper_ π40 - spline_
helper_ π41 - spline_
helper_ π42 - spline_
helper_ π43 - spline_
helper_ π44 - spline_
helper_ π45 - spline_
helper_ π46 - spline_
helper_ π47 - spline_
helper_ π48 - spline_
helper_ π49 - spline_
helper_ π50 - spline_
helper_ π51 - spline_
helper_ π52 - spline_
helper_ π53 - spline_
helper_ π54 - spline_
helper_ π55 - spline_
helper_ π56 - spline_
helper_ π57 - spline_
helper_ π58 - spline_
helper_ π59 - spline_
helper_ π60 - spline_
helper_ π61 - spline_
helper_ π62 - spline_
helper_ π63 - spline_
helper_ π64 - spline_
helper_ π65 - spline_
helper_ π66 - spline_
helper_ π67 - spline_
helper_ π68 - spline_
helper_ π69 - spline_
helper_ π70 - spline_
helper_ π71 - spline_
helper_ π72 - spline_
helper_ π73 - spline_
helper_ π74 - spline_
helper_ π75 - spline_
helper_ π76 - spline_
helper_ π77 - spline_
helper_ π78 - spline_
helper_ π79 - spline_
helper_ π80 - spline_
helper_ π81 - spline_
helper_ π82 - spline_
helper_ π83 - spline_
helper_ π84 - spline_
helper_ π85 - spline_
helper_ π86 - spline_
helper_ π87 - spline_
helper_ π88 - spline_
helper_ π89 - spline_
helper_ π90 - spline_
helper_ π91 - spline_
helper_ π92 - spline_
helper_ π93 - spline_
helper_ π94 - spline_
helper_ π95 - spline_
helper_ π96 - spline_
helper_ π97 - spline_
helper_ π98 - spline_
helper_ π99 - spline_
helper_ π100 - spline_
helper_ π101 - spline_
helper_ π102 - spline_
helper_ π103 - spline_
helper_ π104 - spline_
helper_ π105 - spline_
helper_ π106 - spline_
helper_ π107 - spline_
helper_ π108 - spline_
helper_ π109 - spline_
helper_ π110 - spline_
helper_ π111 - spline_
helper_ π112 - spline_
helper_ π113 - spline_
helper_ π114