net.minecraft.world.level.storage.loot

public class IntRange

fbn
net.minecraft.world.level.storage.loot.IntRange
net.minecraft.class_42

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<IntRange>
b
RECORD_CODEC
field_45791
public static final com.mojang.serialization.Codec<IntRange>
a
CODEC
field_45790
private final NumberProvider
c
min
field_921
private final NumberProvider
d
max
field_920
private final IntRange$IntLimiter
e
limiter
field_27897
private final IntRange$IntChecker
f
predicate
field_27898

Constructor summary

ModifierConstructor
private (Optional<NumberProvider> arg0, Optional<NumberProvider> arg1)
private (NumberProvider arg0, NumberProvider arg1)

Method summary

Modifier and TypeMethod
public Set<ContextKey<?>>
a()
getReferencedContextParams()
method_32386()
public static IntRange
a(int arg0)
exact(int arg0)
method_32387(int arg0)
public static IntRange
a(int arg0, int arg1)
range(int arg0, int arg1)
method_282(int arg0, int arg1)
public static IntRange
b(int arg0)
lowerBound(int arg0)
method_280(int arg0)
public static IntRange
c(int arg0)
upperBound(int arg0)
method_277(int arg0)
public int
a(fbo arg0, int arg1)
clamp(LootContext arg0, int arg1)
method_32389(class_47 arg0, int arg1)
public boolean
b(fbo arg0, int arg1)
test(LootContext arg0, int arg1)
method_32393(class_47 arg0, int arg1)
private OptionalInt
b()
unpackExact()
method_53263()