net.minecraft.loot.condition

public interface FloatValueCheck

extends LootTableReportable

net.minecraft.world.level.storage.loot.FloatRangePredicate
net.minecraft.world.level.storage.loot.FloatRangePredicate
net.minecraft.class_1_1604
net.minecraft.loot.condition.FloatValueCheck

Field summary

Modifier and TypeField
com.mojang.serialization.Codec<FloatValueCheck$Value>
POINT_CODEC
POINT_CODEC
field_1_10411
VALUE_CODEC
com.mojang.serialization.Codec<FloatValueCheck$Range>
LINE_CODEC
LINE_CODEC
field_1_10410
RANGE_CODEC
com.mojang.serialization.Codec<FloatValueCheck>
CODEC
CODEC
field_1_10409
CODEC

Method summary

Modifier and TypeMethod
static FloatValueCheck
exact(float value)
exact(float value)
method_1_10306(float arg0)
of(float value)
static FloatValueCheck
range(float min, float max)
range(float min, float max)
method_1_10312(float arg0, float arg1)
between(float min, float max)
static FloatValueCheck
lowerBound(float value)
lowerBound(float value)
method_1_10311(float arg0)
atLeast(float min)
static FloatValueCheck
upperBound(float value)
upperBound(float value)
method_1_10315(float arg0)
atMost(float max)
boolean
test(LootContext context, float input)
test(LootContext context, float input)
method_1_10313(class_47 arg0, float arg1)
test(LootContext context, float value)
default boolean
test(LootContext context, ContextFloatProvider input)
test(LootContext context, ContextFloatProvider input)
method_1_10314(class_47 arg0, class_5658 arg1)
test(LootContext context, LootFloatProvider value)