net.minecraft.advancements.critereon

public record PlayerInteractTrigger$TriggerInstance

implements SimpleCriterionTrigger$SimpleInstance

dd$a
net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance
net.minecraft.class_5409$class_5410

Field summary

Modifier and TypeField
private final Optional<ContextAwarePredicate>
b
player
comp_2029
private final Optional<ItemPredicate>
c
item
comp_2079
private final Optional<ContextAwarePredicate>
d
entity
comp_2080
public static final com.mojang.serialization.Codec<PlayerInteractTrigger$TriggerInstance>
a
CODEC
field_47318

Constructor summary

ModifierConstructor
public (Optional<ContextAwarePredicate> arg0, Optional<ItemPredicate> arg1, Optional<ContextAwarePredicate> arg2)

Method summary

Modifier and TypeMethod
public static Criterion<PlayerInteractTrigger$TriggerInstance>
a(Optional<bj> arg0, cn$a arg1, Optional<bj> arg2)
itemUsedOnEntity(Optional<ContextAwarePredicate> arg0, ItemPredicate$Builder arg1, Optional<ContextAwarePredicate> arg2)
method_30099(Optional<class_5258> arg0, class_2073$class_2074 arg1, Optional<class_5258> arg2)
public static Criterion<PlayerInteractTrigger$TriggerInstance>
a(cn$a arg0, Optional<bj> arg1)
itemUsedOnEntity(ItemPredicate$Builder arg0, Optional<ContextAwarePredicate> arg1)
method_43278(class_2073$class_2074 arg0, Optional<class_5258> arg1)
public boolean
a(dba arg0, fbo arg1)
matches(ItemStack arg0, LootContext arg1)
method_30100(class_1799 arg0, class_47 arg1)
public void
a(bk arg0)
validate(CriterionValidator arg0)
method_54938(class_8944 arg0)
public Optional<ContextAwarePredicate>
a()
player()
comp_2029()
public Optional<ItemPredicate>
b()
item()
comp_2079()
public Optional<ContextAwarePredicate>
c()
entity()
comp_2080()