net.minecraft.util.math.floatprovider

public class TrapezoidFloatProvider

extends FloatProvider

All mapped superinterfaces:

FloatSupplier

net.minecraft.util.valueproviders.TrapezoidFloat
net.minecraft.class_5865
net.minecraft.util.math.floatprovider.TrapezoidFloatProvider

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<TrapezoidFloatProvider>
CODEC
field_29012
CODEC
private final float
min
field_29013
min
private final float
max
field_29014
max
private final float
plateau
field_29015
plateau

Constructor summary

ModifierConstructor
private (float min, float max, float plateau)

Method summary

Modifier and TypeMethod
public static TrapezoidFloatProvider
of(float min, float max, float plateau)
method_33926(float arg0, float arg1, float arg2)
create(float min, float max, float plateau)
public float
sample(RandomSource random)
method_33920(class_5819 arg0)
get(Random arg0)
public float
getMinValue()
method_33915()
getMin()
public float
getMaxValue()
method_33921()
getMax()
public FloatProviderType<?>
getType()
method_33923()
getType()
private static com.mojang.serialization.DataResult
lambda$static$6(TrapezoidFloat arg0)
method_33927(class_5865 arg0)
method_33927(TrapezoidFloatProvider provider)
private static String
lambda$static$5(TrapezoidFloat arg0)
method_49472(class_5865 arg0)
method_49472(TrapezoidFloatProvider arg0)
private static String
lambda$static$4(TrapezoidFloat arg0)
method_49473(class_5865 arg0)
method_49473(TrapezoidFloatProvider arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_33928(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_33928(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Float
lambda$static$2(TrapezoidFloat arg0)
method_33929(class_5865 arg0)
method_33929(TrapezoidFloatProvider provider)
private static Float
lambda$static$1(TrapezoidFloat arg0)
method_33930(class_5865 arg0)
method_33930(TrapezoidFloatProvider provider)
private static Float
lambda$static$0(TrapezoidFloat arg0)
method_33931(class_5865 arg0)
method_33931(TrapezoidFloatProvider provider)