net.minecraft.loot.condition

public final class FloatValueCheck$Range

implements FloatValueCheck

net.minecraft.world.level.storage.loot.FloatRangePredicate$Line
net.minecraft.world.level.storage.loot.FloatRangePredicate$Line
net.minecraft.class_1_1604$class_1_1605
net.minecraft.loot.condition.FloatValueCheck$Range

Field summary

Modifier and TypeField
private final Optional<RegistryEntry<LootFloatProvider>>
min
min
field_1_10413
min
private final Optional<RegistryEntry<LootFloatProvider>>
max
max
field_1_10412
max
private final FloatValueCheck$Range$Tester
predicate
predicate
field_1_10414
tester

Constructor summary

ModifierConstructor
private (Optional<RegistryEntry<LootFloatProvider>> min, Optional<RegistryEntry<LootFloatProvider>> max)

Method summary

Modifier and TypeMethod
private static FloatValueCheck$Range$Tester
createPredicate(Holder<ContextFloatProvider> min, Holder<ContextFloatProvider> max)
createPredicate(Holder<ContextFloatProvider> min, Holder<ContextFloatProvider> max)
method_1_10316(class_6880<class_5658> arg0, class_6880<class_5658> arg1)
createTester(RegistryEntry<LootFloatProvider> min, RegistryEntry<LootFloatProvider> max)
public void
validate(ValidationContext context)
validate(ValidationContext context)
method_292(class_58 arg0)
report(LootTableReporter arg0)
public boolean
test(LootContext context, float input)
test(LootContext context, float input)
method_1_10313(class_47 arg0, float arg1)
test(LootContext arg0, float arg1)
public boolean
test(LootContext context, ContextFloatProvider input)
test(LootContext context, ContextFloatProvider input)
method_1_10314(class_47 arg0, class_5658 arg1)
test(LootContext arg0, LootFloatProvider arg1)