net.minecraft.util.math.floatprovider

public record TrapezoidFloatProvider

implements FloatProvider

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

Field summary

Modifier and TypeField
private final float
min
min
comp_1_371
min
private final float
max
max
comp_1_370
max
private final float
plateau
plateau
comp_1_373
plateau
public static final com.mojang.serialization.MapCodec<TrapezoidFloatProvider>
MAP_CODEC
MAP_CODEC
field_29012
CODEC

Constructor summary

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

Method summary

Modifier and TypeMethod
public static TrapezoidFloatProvider
of(float min, float max, float plateau)
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)
sample(RandomSource random)
method_33920(class_5819 arg0)
get(Random arg0)
public com.mojang.serialization.MapCodec<TrapezoidFloatProvider>
codec()
codec()
method_1_2979()
getCodec()
public float
min()
min()
comp_1_364()
min()
public float
max()
max()
comp_1_363()
max()
public float
plateau()
plateau()
comp_1_373()
plateau()