net.minecraft.advancement.criterion

public record AnyBlockUseCriterion$Conditions

implements AbstractCriterion$Conditions

net.minecraft.advancements.criterion.AnyBlockInteractionTrigger$TriggerInstance
net.minecraft.class_9104$class_9105
net.minecraft.advancement.criterion.AnyBlockUseCriterion$Conditions

Field summary

Modifier and TypeField
private final Optional<LootContextPredicate>
player
comp_2029
player
private final Optional<LootContextPredicate>
location
comp_2203
location
public static final com.mojang.serialization.Codec<AnyBlockUseCriterion$Conditions>
CODEC
field_48277
CODEC

Constructor summary

ModifierConstructor
public (Optional<LootContextPredicate> player, Optional<LootContextPredicate> location)

Method summary

Modifier and TypeMethod
public boolean
matches(LootContext locationContext)
method_56053(class_47 arg0)
test(LootContext location)
public void
validate(ValidationContextSource validator)
method_54938(class_8944 arg0)
validate(LootContextPredicateValidator arg0)
public Optional<LootContextPredicate>
player()
comp_2029()
player()
public Optional<LootContextPredicate>
location()
comp_2203()
location()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_56052(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_56052(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)