Class TrapezoidFloat
java.lang.Object
net.minecraft.util.valueproviders.FloatProvider
net.minecraft.util.valueproviders.TrapezoidFloat
- All Implemented Interfaces:
SampledFloat
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<TrapezoidFloat> private final floatprivate final floatprivate final float -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTrapezoidFloat(float p_146567_, float p_146568_, float p_146569_) -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatgetType()static TrapezoidFloatof(float p_146572_, float p_146573_, float p_146574_) floatsample(RandomSource p_216864_) toString()Methods inherited from class net.minecraft.util.valueproviders.FloatProvider
codec
-
Field Details
-
CODEC
-
min
private final float min -
max
private final float max -
plateau
private final float plateau
-
-
Constructor Details
-
TrapezoidFloat
private TrapezoidFloat(float p_146567_, float p_146568_, float p_146569_)
-
-
Method Details
-
of
-
sample
-
getMinValue
public float getMinValue()- Specified by:
getMinValuein classFloatProvider
-
getMaxValue
public float getMaxValue()- Specified by:
getMaxValuein classFloatProvider
-
getType
- Specified by:
getTypein classFloatProvider
-
toString
-