net.minecraft.util.math.intprovider

public class ClampedIntProvider

extends IntProvider

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

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<ClampedIntProvider>
CODEC
field_33446
CODEC
private final IntProvider
source
field_33447
source
private final int
minInclusive
field_33448
min
private final int
maxInclusive
field_33449
max

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)
method_36255(class_6017 arg0, int arg1, int arg2)
create(IntProvider source, int min, int max)
public int
sample(RandomSource random)
method_35008(class_5819 arg0)
get(Random arg0)
public int
getMinValue()
method_35009()
getMin()
public int
getMaxValue()
method_35011()
getMax()
public IntProviderType<?>
getType()
method_35012()
getType()
private static com.mojang.serialization.DataResult
lambda$static$5(ClampedInt arg0)
method_36254(class_6334 arg0)
method_36254(ClampedIntProvider provider)
private static String
lambda$static$4(ClampedInt arg0)
method_49465(class_6334 arg0)
method_49465(ClampedIntProvider arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_36256(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_36256(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Integer
lambda$static$2(ClampedInt arg0)
method_36257(class_6334 arg0)
method_36257(ClampedIntProvider provider)
private static Integer
lambda$static$1(ClampedInt arg0)
method_36258(class_6334 arg0)
method_36258(ClampedIntProvider provider)
private static IntProvider
lambda$static$0(ClampedInt arg0)
method_36259(class_6334 arg0)
method_36259(ClampedIntProvider provider)