Uses of Interface
dev.wyck.worldgen.function.misc.Marker
Packages that use Marker
-
Uses of Marker in dev.wyck.worldgen.function
Methods in dev.wyck.worldgen.function that return MarkerModifier and TypeMethodDescriptiondefault MarkerDensityFunction.blendDensity()Wraps this density function for smooth blending with chunks generated in old versions.default MarkerDensityFunction.cache2d()Computes this density function only once per horizontal position.default MarkerDensityFunction.cacheAllInCell()Caches this density function across a whole cell.default MarkerDensityFunction.cacheOnce()Computes this density function only once per block position, even when it is referenced twice.default MarkerDensityFunction.flatCache()Caches this density function per 4×4 column, computing it only once per column atY=0.default MarkerDensityFunction.interpolated()Interpolates this density function at each block in a cell based on the values of surrounding cells. -
Uses of Marker in dev.wyck.worldgen.function.misc
Subinterfaces with type arguments of type Marker in dev.wyck.worldgen.function.miscModifier and TypeInterfaceDescriptioninterfaceMarker functions are commonly used to cache the output of a density function.Methods in dev.wyck.worldgen.function.misc that return MarkerModifier and TypeMethodDescriptionstatic MarkerMarker.blendDensity(DensityFunction input) Used in vanilla for smooth transition to chunks generated in old versions.static MarkerMarker.cache2d(DensityFunction input) Only computes the input density once per horizontal position.static MarkerMarker.cacheAllInCell(DensityFunction input) Used by the game ontoNoiseRouter.finalDensity().static MarkerMarker.cacheOnce(DensityFunction input) If this density function is referenced twice, it is only computed once per block position.static MarkerMarker.flatCache(DensityFunction input) Calculate the value per 4×4 column (Value at each block in one column is the same).static MarkerMarker.interpolated(DensityFunction input) Interpolates at each block in one cell based on the input density function value of some cells around.static MarkerMarker.of(@Nullable ResourceKey resourceKey, Marker.Type type, DensityFunction input) Creates a new marker.static MarkerMarker.of(Marker.Type type, DensityFunction input) Creates a new marker.