net.minecraft.util.valueproviders

public class TrapezoidFloat

extends FloatProvider

All mapped superinterfaces:

SampledFloat

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

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<TrapezoidFloat>
a
CODEC
field_29012
CODEC
private final float
b
min
field_29013
min
private final float
d
max
field_29014
max
private final float
e
plateau
field_29015
plateau

Constructor summary

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

Method summary

Modifier and TypeMethod
public static TrapezoidFloat
a(float arg0, float arg1, float arg2)
of(float arg0, float arg1, float arg2)
method_33926(float arg0, float arg1, float arg2)
create(float min, float max, float plateau)
public float
a(bam arg0)
sample(RandomSource arg0)
method_33920(class_5819 arg0)
get(Random arg0)
public float
a()
getMinValue()
method_33915()
getMin()
public float
b()
getMaxValue()
method_33921()
getMax()
public FloatProviderType<?>
c()
getType()
method_33923()
getType()