Skip to main content

Module nether

Module nether 

Source
Expand description

Nether density functions.

StructsΒ§

NetherColumnCache
Column-level cache for flat-cached (xz-only) density function results.
NetherNoiseSettings
Noise settings for this dimension, parsed from the datapack.
NetherNoises
All noise generators needed by this dimension’s density functions.

ConstantsΒ§

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_vein_ridged
Combine interpolated values for vein_ridged.
combine_vein_toggle
Combine interpolated values for vein_toggle.
compute_nether__base_3d_noise πŸ”’
minecraft:nether/base_3d_noise
compute_nether__base_3d_noise_4x πŸ”’
minecraft:nether/base_3d_noise (SIMD form, batches 4 Y values)
compute_router_barrier πŸ”’
compute_router_continentalness πŸ”’
compute_router_depth πŸ”’
compute_router_erosion πŸ”’
compute_router_fluid_level_floodedness πŸ”’
compute_router_fluid_level_spread πŸ”’
compute_router_lava πŸ”’
compute_router_preliminary_surface_level πŸ”’
compute_router_ridges πŸ”’
compute_router_temperature πŸ”’
compute_router_vegetation πŸ”’
compute_router_vein_gap πŸ”’
compute_router_vein_ridged πŸ”’
compute_router_vein_toggle πŸ”’
fill_cell_corner_densities
Evaluate the inner functions of all Interpolated markers at a cell corner.
fill_cell_corner_densities_4x
SIMD form of fill_cell_corner_densities that batches 4 cell-corner Y values at fixed (x, z).
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_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
router_vein_gap
Noise router entry: vein_gap
router_vein_ridged
Noise router entry: vein_ridged
router_vein_toggle
Noise router entry: vein_toggle