net.minecraft.advancements.criterion

public record KilledByArrowTrigger$TriggerInstance

implements SimpleCriterionTrigger$SimpleInstance

ci$a
net.minecraft.advancements.criterion.KilledByArrowTrigger$TriggerInstance
net.minecraft.class_2076$class_2078
net.minecraft.advancement.criterion.KilledByArrowCriterion$Conditions
net.minecraft.src.C_432725_$C_432857_
net.minecraft.advancements.criterion.KilledByArrowTrigger$a

Field summary

Modifier and TypeField
private final Optional<ContextAwarePredicate>
b
player
comp_2029
player
f_433289_
private final List<ContextAwarePredicate>
c
victims
comp_2066
victims
f_433280_
private final MinMaxBounds$Ints
d
uniqueEntityTypes
comp_2067
uniqueEntityTypes
f_436489_
private final Optional<ItemPredicate>
e
firedFromWeapon
comp_3212
firedFromWeapon
f_436663_
public static final com.mojang.serialization.Codec<KilledByArrowTrigger$TriggerInstance>
a
CODEC
field_47268
CODEC
f_437166_

Constructor summary

ModifierConstructor
public (Optional<ContextAwarePredicate> playerPredicate, List<ContextAwarePredicate> victims, MinMaxBounds$Ints uniqueEntityTypes, Optional<ItemPredicate> firedFromWeapon)

Method summary

Modifier and TypeMethod
public static Criterion<KilledByArrowTrigger$TriggerInstance>
a(je<dlp> arg0, bs$a... arg1)
crossbowKilled(HolderGetter<Item> arg0, EntityPredicate$Builder... arg1)
method_8986(class_7871<class_1792> arg0, class_2048$class_2049... arg1)
createCrossbow(RegistryEntryLookup<Item> itemRegistry, EntityPredicate$Builder... victims)
m_441028_(C_254583_<C_1381_> p_459728_, C_432112_$C_432898_... p_451988_)
public static Criterion<KilledByArrowTrigger$TriggerInstance>
a(je<dlp> arg0, cq$d arg1)
crossbowKilled(HolderGetter<Item> arg0, MinMaxBounds$Ints arg1)
method_8987(class_7871<class_1792> arg0, class_2096$class_2100 arg1)
createCrossbow(RegistryEntryLookup<Item> itemRegistry, NumberRange$IntRange uniqueEntityTypeCount)
m_445398_(C_254583_<C_1381_> p_458150_, C_432239_$C_432716_ p_457218_)
public boolean
a(Collection<fnz> arg0, int arg1, dlt arg2)
matches(Collection<LootContext> arg0, int arg1, ItemStack arg2)
method_8988(Collection<class_47> arg0, int arg1, class_1799 arg2)
matches(Collection<LootContext> victimContexts, int uniqueEntityTypeCount, ItemStack weapon)
m_446540_(Collection<C_2811_> p_452473_, int p_457922_, C_1391_ arg2)
public void
a(bd arg0)
validate(CriterionValidator arg0)
method_54938(class_8944 arg0)
validate(LootContextPredicateValidator arg0)
m_7683_(C_432578_ arg0)
public Optional<ContextAwarePredicate>
a()
player()
comp_2029()
player()
m_438860_()
public List<ContextAwarePredicate>
b()
victims()
comp_2066()
victims()
f_433280_()
public MinMaxBounds$Ints
c()
uniqueEntityTypes()
comp_2067()
uniqueEntityTypes()
f_436489_()
public Optional<ItemPredicate>
d()
firedFromWeapon()
comp_3212()
firedFromWeapon()
f_436663_()