net.minecraft.advancement

public record AdvancementCriterion<T extends CriterionConditions>

net.minecraft.advancements.triggers.Criterion
net.minecraft.class_175
net.minecraft.advancement.AdvancementCriterion

Field summary

Modifier and TypeField
private final Criterion<T>
trigger
comp_1923
trigger
private final T
triggerInstance
comp_1924
conditions
private static final com.mojang.serialization.MapCodec<AdvancementCriterion<?>>
MAP_CODEC
field_47189
MAP_CODEC
public static final com.mojang.serialization.Codec<AdvancementCriterion<?>>
CODEC
field_47188
CODEC

Constructor summary

ModifierConstructor
public (Criterion<T> trigger, T conditions)

Method summary

Modifier and TypeMethod
private static <T extends CriterionConditions> com.mojang.serialization.Codec<AdvancementCriterion<T>>
criterionCodec(CriterionTrigger<T> trigger)
method_54935(class_179<T> arg0)
getCodec(Criterion<T> criterion)
public Criterion<T>
trigger()
comp_1923()
trigger()
public T
triggerInstance()
comp_1924()
conditions()
private static AdvancementCriterion
lambda$criterionCodec$0(CriterionTrigger arg0, CriterionTriggerInstance arg1)
method_54936(class_179 arg0, class_184 arg1)
method_54936(Criterion arg0, CriterionConditions conditions)