net.minecraft.util.math.intprovider

public record TrapezoidIntProvider

implements IntProvider

net.minecraft.util.valueproviders.TrapezoidInt
net.minecraft.util.valueproviders.TrapezoidInt
net.minecraft.class_1_470
net.minecraft.util.math.intprovider.TrapezoidIntProvider

Field summary

Modifier and TypeField
private final int
minInclusive
minInclusive
comp_1_361
minInclusive
private final int
maxInclusive
maxInclusive
comp_1_360
maxInclusive
private final int
plateau
plateau
comp_1_362
plateau
public static final com.mojang.serialization.MapCodec<TrapezoidIntProvider>
MAP_CODEC
MAP_CODEC
field_1_2473
CODEC

Constructor summary

ModifierConstructor
public (int minInclusive, int maxInclusive, int plateau)

Method summary

Modifier and TypeMethod
public static TrapezoidIntProvider
of(int min, int max, int plateau)
of(int min, int max, int plateau)
method_1_2976(int arg0, int arg1, int arg2)
of(int minInclusive, int maxInclusive, int plateau)
public static IntProvider
triangle(int range)
triangle(int range)
method_1_2977(int arg0)
triangular(int spread)
public int
sample(RandomSource random)
sample(RandomSource random)
method_35008(class_5819 arg0)
get(Random arg0)
public com.mojang.serialization.MapCodec<TrapezoidIntProvider>
codec()
codec()
method_1_2957()
getCodec()
public int
minInclusive()
minInclusive()
comp_1_346()
getMin()
public int
maxInclusive()
maxInclusive()
comp_1_345()
getMax()
public int
plateau()
plateau()
comp_1_362()
plateau()