net.minecraft.loot.condition

public record FloatValueCheckLootCondition

implements LootCondition

net.minecraft.world.level.storage.loot.predicates.FloatValueCheck
net.minecraft.class_1_1610
net.minecraft.loot.condition.FloatValueCheckLootCondition

Field summary

Modifier and TypeField
private final RegistryEntry<LootFloatProvider>
value
comp_1_1834
value
private final FloatValueCheck
range
comp_1_1833
range
public static final com.mojang.serialization.MapCodec<FloatValueCheckLootCondition>
MAP_CODEC
field_1_10420
CODEC

Constructor summary

ModifierConstructor
public (RegistryEntry<LootFloatProvider> value, FloatValueCheck range)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<FloatValueCheckLootCondition>
codec()
method_1_745()
getCodec()
public void
validate(ValidationContext context)
method_292(class_58 arg0)
report(LootTableReporter arg0)
public boolean
test(LootContext context)
method_1_10334(class_47 arg0)
test(LootContext arg0)
public static LootCondition$Builder
hasValue(Holder<ContextFloatProvider> value, FloatRangePredicate range)
method_1_10331(class_6880<class_5658> arg0, class_1_1604 arg1)
builder(RegistryEntry<LootFloatProvider> value, FloatValueCheck range)
public RegistryEntry<LootFloatProvider>
value()
comp_1_1834()
value()
public FloatValueCheck
range()
comp_1_1833()
range()
public boolean
test(Object context)
test(Object arg0)
test(Object context)
private static LootCondition
lambda$hasValue$0(Holder arg0, FloatRangePredicate arg1)
method_1_10332(class_6880 arg0, class_1_1604 arg1)
method_1_10332(RegistryEntry arg0, FloatValueCheck arg1)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_10333(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_10333(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)