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 cznintermediary net/minecraft/class_6910named net/minecraft/world/gen/densityfunction/DensityFunction
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic final recordstatic interfacestatic interfacestatic final record -
Field Summary
FieldsModifier 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 DensityFunctionabs()default DensityFunctionclamp(double min, double max) default DensityFunctioncube()CodecHolder<? extends DensityFunction>getCodec()default DensityFunctiondoublemaxValue()voidmethod_40470(double[] double2, DensityFunction.class_6911 class_6911) doubleminValue()default DensityFunctiondoubledefault DensityFunctionsquare()default DensityFunctionsqueeze()
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official bLczn;b:Lcom/mojang/serialization/Codec;intermediary field_37057Lnet/minecraft/class_6910;field_37057:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/densityfunction/DensityFunction;CODEC:Lcom/mojang/serialization/Codec;
-
REGISTRY_ENTRY_CODEC
- Mappings:
Namespace Name Mixin selector official cLczn;c:Lcom/mojang/serialization/Codec;intermediary field_37058Lnet/minecraft/class_6910;field_37058:Lcom/mojang/serialization/Codec;named REGISTRY_ENTRY_CODECLnet/minecraft/world/gen/densityfunction/DensityFunction;REGISTRY_ENTRY_CODEC:Lcom/mojang/serialization/Codec;
-
FUNCTION_CODEC
- Mappings:
Namespace Name Mixin selector official dLczn;d:Lcom/mojang/serialization/Codec;intermediary field_37059Lnet/minecraft/class_6910;field_37059:Lcom/mojang/serialization/Codec;named FUNCTION_CODECLnet/minecraft/world/gen/densityfunction/DensityFunction;FUNCTION_CODEC:Lcom/mojang/serialization/Codec;
-
-
Method Details
-
sample
- Mappings:
Namespace Name Mixin selector official aLczn;a(Lczn$b;)Dintermediary method_40464Lnet/minecraft/class_6910;method_40464(Lnet/minecraft/class_6910$class_6912;)Dnamed sampleLnet/minecraft/world/gen/densityfunction/DensityFunction;sample(Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;)D
-
method_40470
- Mappings:
Namespace Name Mixin selector official aLczn;a([DLczn$a;)Vintermediary method_40470Lnet/minecraft/class_6910;method_40470([DLnet/minecraft/class_6910$class_6911;)Vnamed method_40470Lnet/minecraft/world/gen/densityfunction/DensityFunction;method_40470([DLnet/minecraft/world/gen/densityfunction/DensityFunction$class_6911;)V
-
apply
- Mappings:
Namespace Name Mixin selector official aLczn;a(Lczn$f;)Lczn;intermediary method_40469Lnet/minecraft/class_6910;method_40469(Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6910;named applyLnet/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 aLczn;a()Dintermediary comp_377Lnet/minecraft/class_6910;comp_377()Dnamed minValueLnet/minecraft/world/gen/densityfunction/DensityFunction;minValue()D
-
maxValue
double maxValue()- Mappings:
Namespace Name Mixin selector official bLczn;b()Dintermediary comp_378Lnet/minecraft/class_6910;comp_378()Dnamed maxValueLnet/minecraft/world/gen/densityfunction/DensityFunction;maxValue()D
-
getCodec
CodecHolder<? extends DensityFunction> getCodec()- Mappings:
Namespace Name Mixin selector official cLczn;c()Lalj;intermediary method_41062Lnet/minecraft/class_6910;method_41062()Lnet/minecraft/class_7243;named getCodecLnet/minecraft/world/gen/densityfunction/DensityFunction;getCodec()Lnet/minecraft/util/dynamic/CodecHolder;
-
clamp
- Mappings:
Namespace Name Mixin selector official aLczn;a(DD)Lczn;intermediary method_40468Lnet/minecraft/class_6910;method_40468(DD)Lnet/minecraft/class_6910;named clampLnet/minecraft/world/gen/densityfunction/DensityFunction;clamp(DD)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
abs
- Mappings:
Namespace Name Mixin selector official dLczn;d()Lczn;intermediary method_40471Lnet/minecraft/class_6910;method_40471()Lnet/minecraft/class_6910;named absLnet/minecraft/world/gen/densityfunction/DensityFunction;abs()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
square
- Mappings:
Namespace Name Mixin selector official eLczn;e()Lczn;intermediary method_40472Lnet/minecraft/class_6910;method_40472()Lnet/minecraft/class_6910;named squareLnet/minecraft/world/gen/densityfunction/DensityFunction;square()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
cube
- Mappings:
Namespace Name Mixin selector official fLczn;f()Lczn;intermediary method_40473Lnet/minecraft/class_6910;method_40473()Lnet/minecraft/class_6910;named cubeLnet/minecraft/world/gen/densityfunction/DensityFunction;cube()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
halfNegative
- Mappings:
Namespace Name Mixin selector official gLczn;g()Lczn;intermediary method_40474Lnet/minecraft/class_6910;method_40474()Lnet/minecraft/class_6910;named halfNegativeLnet/minecraft/world/gen/densityfunction/DensityFunction;halfNegative()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
quarterNegative
- Mappings:
Namespace Name Mixin selector official hLczn;h()Lczn;intermediary method_40475Lnet/minecraft/class_6910;method_40475()Lnet/minecraft/class_6910;named quarterNegativeLnet/minecraft/world/gen/densityfunction/DensityFunction;quarterNegative()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
squeeze
- Mappings:
Namespace Name Mixin selector official iLczn;i()Lczn;intermediary method_40476Lnet/minecraft/class_6910;method_40476()Lnet/minecraft/class_6910;named squeezeLnet/minecraft/world/gen/densityfunction/DensityFunction;squeeze()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-