net.minecraft.util.math.intprovider

public record ClampedIntProvider

implements IntProvider

net.minecraft.util.valueproviders.ClampedInt
net.minecraft.util.valueproviders.ClampedInt
net.minecraft.class_6334
net.minecraft.util.math.intprovider.ClampedIntProvider

Field summary

Modifier and TypeField
private final IntProvider
source
source
comp_1_347
source
private final int
minInclusive
minInclusive
comp_1_346
min
private final int
maxInclusive
maxInclusive
comp_1_345
max
public static final com.mojang.serialization.MapCodec<ClampedIntProvider>
MAP_CODEC
MAP_CODEC
field_33446
CODEC

Constructor summary

ModifierConstructor
public (IntProvider source, int min, int max)

Method summary

Modifier and TypeMethod
public static ClampedIntProvider
of(IntProvider source, int minInclusive, int maxInclusive)
of(IntProvider source, int minInclusive, int maxInclusive)
method_36255(class_6017 arg0, int arg1, int arg2)
create(IntProvider source, int min, int max)
public int
sample(RandomSource random)
sample(RandomSource random)
method_35008(class_5819 arg0)
get(Random arg0)
public int
minInclusive()
minInclusive()
comp_1_346()
getMin()
public int
maxInclusive()
maxInclusive()
comp_1_345()
getMax()
public com.mojang.serialization.MapCodec<ClampedIntProvider>
codec()
codec()
method_1_2957()
getCodec()
public IntProvider
source()
source()
comp_1_347()
source()