Interface DensityFunction
- All Known Subinterfaces:
ChunkNoiseSampler.ParentedNoiseType
,DensityFunction.class_6913
,DensityFunctionTypes.class_6932
,DensityFunctionTypes.class_6939
,DensityFunctionTypes.class_6943
,DensityFunctionTypes.class_7050
,DensityFunctionTypes.Operation
,DensityFunctionTypes.Wrapper
- All Known Implementing Classes:
ChunkNoiseSampler.class_6946
,ChunkNoiseSampler.class_6947
,ChunkNoiseSampler.class_6948
,ChunkNoiseSampler.class_6949
,ChunkNoiseSampler.class_6950
,ChunkNoiseSampler.class_6951
,ChunkNoiseSampler.NoiseInterpolator
,DensityFunctionTypes.Beardifier
,DensityFunctionTypes.BlendAlpha
,DensityFunctionTypes.BlendDensity
,DensityFunctionTypes.BlendOffset
,DensityFunctionTypes.Clamp
,DensityFunctionTypes.class_6917
,DensityFunctionTypes.class_6925
,DensityFunctionTypes.class_6927
,DensityFunctionTypes.class_6929
,DensityFunctionTypes.Constant
,DensityFunctionTypes.EndIslands
,DensityFunctionTypes.Noise
,DensityFunctionTypes.RangeChoice
,DensityFunctionTypes.RegistryEntryHolder
,DensityFunctionTypes.Shift
,DensityFunctionTypes.ShiftA
,DensityFunctionTypes.ShiftB
,DensityFunctionTypes.ShiftedNoise
,DensityFunctionTypes.Spline
,DensityFunctionTypes.WeirdScaledSampler
,DensityFunctionTypes.YClampedGradient
,InterpolatedNoiseSampler
,StructureWeightSampler
public interface DensityFunction
- Mappings:
Namespace Name official czm
intermediary net/minecraft/class_6910
named net/minecraft/world/gen/densityfunction/DensityFunction
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
static interface
static final record
static interface
static interface
static final record
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<DensityFunction>
static final com.mojang.serialization.Codec<DensityFunction>
static final com.mojang.serialization.Codec<RegistryEntry<DensityFunction>>
-
Method Summary
Modifier and TypeMethodDescriptiondefault DensityFunction
abs()
default DensityFunction
clamp
(double min, double max) default DensityFunction
cube()
CodecHolder<? extends DensityFunction>
getCodec()
default DensityFunction
double
maxValue()
void
method_40470
(double[] double2, DensityFunction.class_6911 class_6911) double
minValue()
default DensityFunction
double
default DensityFunction
square()
default DensityFunction
squeeze()
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official b
Lczm;b:Lcom/mojang/serialization/Codec;
intermediary field_37057
Lnet/minecraft/class_6910;field_37057:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/world/gen/densityfunction/DensityFunction;CODEC:Lcom/mojang/serialization/Codec;
-
REGISTRY_ENTRY_CODEC
- Mappings:
Namespace Name Mixin selector official c
Lczm;c:Lcom/mojang/serialization/Codec;
intermediary field_37058
Lnet/minecraft/class_6910;field_37058:Lcom/mojang/serialization/Codec;
named REGISTRY_ENTRY_CODEC
Lnet/minecraft/world/gen/densityfunction/DensityFunction;REGISTRY_ENTRY_CODEC:Lcom/mojang/serialization/Codec;
-
FUNCTION_CODEC
- Mappings:
Namespace Name Mixin selector official d
Lczm;d:Lcom/mojang/serialization/Codec;
intermediary field_37059
Lnet/minecraft/class_6910;field_37059:Lcom/mojang/serialization/Codec;
named FUNCTION_CODEC
Lnet/minecraft/world/gen/densityfunction/DensityFunction;FUNCTION_CODEC:Lcom/mojang/serialization/Codec;
-
-
Method Details
-
sample
- Mappings:
Namespace Name Mixin selector official a
Lczm;a(Lczm$b;)D
intermediary method_40464
Lnet/minecraft/class_6910;method_40464(Lnet/minecraft/class_6910$class_6912;)D
named sample
Lnet/minecraft/world/gen/densityfunction/DensityFunction;sample(Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;)D
-
method_40470
- Mappings:
Namespace Name Mixin selector official a
Lczm;a([DLczm$a;)V
intermediary method_40470
Lnet/minecraft/class_6910;method_40470([DLnet/minecraft/class_6910$class_6911;)V
named method_40470
Lnet/minecraft/world/gen/densityfunction/DensityFunction;method_40470([DLnet/minecraft/world/gen/densityfunction/DensityFunction$class_6911;)V
-
apply
- Mappings:
Namespace Name Mixin selector official a
Lczm;a(Lczm$f;)Lczm;
intermediary method_40469
Lnet/minecraft/class_6910;method_40469(Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6910;
named apply
Lnet/minecraft/world/gen/densityfunction/DensityFunction;apply(Lnet/minecraft/world/gen/densityfunction/DensityFunction$DensityFunctionVisitor;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
minValue
double minValue()- Mappings:
Namespace Name Mixin selector official a
Lczm;a()D
intermediary comp_377
Lnet/minecraft/class_6910;comp_377()D
named minValue
Lnet/minecraft/world/gen/densityfunction/DensityFunction;minValue()D
-
maxValue
double maxValue()- Mappings:
Namespace Name Mixin selector official b
Lczm;b()D
intermediary comp_378
Lnet/minecraft/class_6910;comp_378()D
named maxValue
Lnet/minecraft/world/gen/densityfunction/DensityFunction;maxValue()D
-
getCodec
CodecHolder<? extends DensityFunction> getCodec()- Mappings:
Namespace Name Mixin selector official c
Lczm;c()Lalj;
intermediary method_41062
Lnet/minecraft/class_6910;method_41062()Lnet/minecraft/class_7243;
named getCodec
Lnet/minecraft/world/gen/densityfunction/DensityFunction;getCodec()Lnet/minecraft/util/dynamic/CodecHolder;
-
clamp
- Mappings:
Namespace Name Mixin selector official a
Lczm;a(DD)Lczm;
intermediary method_40468
Lnet/minecraft/class_6910;method_40468(DD)Lnet/minecraft/class_6910;
named clamp
Lnet/minecraft/world/gen/densityfunction/DensityFunction;clamp(DD)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
abs
- Mappings:
Namespace Name Mixin selector official d
Lczm;d()Lczm;
intermediary method_40471
Lnet/minecraft/class_6910;method_40471()Lnet/minecraft/class_6910;
named abs
Lnet/minecraft/world/gen/densityfunction/DensityFunction;abs()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
square
- Mappings:
Namespace Name Mixin selector official e
Lczm;e()Lczm;
intermediary method_40472
Lnet/minecraft/class_6910;method_40472()Lnet/minecraft/class_6910;
named square
Lnet/minecraft/world/gen/densityfunction/DensityFunction;square()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
cube
- Mappings:
Namespace Name Mixin selector official f
Lczm;f()Lczm;
intermediary method_40473
Lnet/minecraft/class_6910;method_40473()Lnet/minecraft/class_6910;
named cube
Lnet/minecraft/world/gen/densityfunction/DensityFunction;cube()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
halfNegative
- Mappings:
Namespace Name Mixin selector official g
Lczm;g()Lczm;
intermediary method_40474
Lnet/minecraft/class_6910;method_40474()Lnet/minecraft/class_6910;
named halfNegative
Lnet/minecraft/world/gen/densityfunction/DensityFunction;halfNegative()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
quarterNegative
- Mappings:
Namespace Name Mixin selector official h
Lczm;h()Lczm;
intermediary method_40475
Lnet/minecraft/class_6910;method_40475()Lnet/minecraft/class_6910;
named quarterNegative
Lnet/minecraft/world/gen/densityfunction/DensityFunction;quarterNegative()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
squeeze
- Mappings:
Namespace Name Mixin selector official i
Lczm;i()Lczm;
intermediary method_40476
Lnet/minecraft/class_6910;method_40476()Lnet/minecraft/class_6910;
named squeeze
Lnet/minecraft/world/gen/densityfunction/DensityFunction;squeeze()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-