net.minecraft.advancements.critereon

public abstract class SimpleCriterionTrigger<T extends CriterionTriggerInstance>

implements CriterionTrigger<T>

ca
net.minecraft.advancements.critereon.SimpleCriterionTrigger
net.minecraft.class_4558
net.minecraft.advancement.criterion.AbstractCriterion
net.minecraft.advancements.criterion.AbstractCriterionTrigger
net.minecraft.server.v1_15_R1.CriterionTriggerAbstract

Field summary

Modifier and TypeField
private final Map<PlayerAdvancements, Set<CriterionTrigger$Listener<T>>>
a
players
field_20735
progressions
field_227069_a_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public final void
a(sv arg0, ab$a<T> arg1)
addPlayerListener(PlayerAdvancements arg0, CriterionTrigger$Listener<T> arg1)
method_792(class_2985 arg0, class_179$class_180<T> arg1)
beginTrackingCondition(PlayerAdvancementTracker arg0, Criterion$ConditionsContainer<T> arg1)
func_192165_a(PlayerAdvancements arg0, ICriterionTrigger$Listener<T> arg1)
public final void
b(sv arg0, ab$a<T> arg1)
removePlayerListener(PlayerAdvancements arg0, CriterionTrigger$Listener<T> arg1)
method_793(class_2985 arg0, class_179$class_180<T> arg1)
endTrackingCondition(PlayerAdvancementTracker arg0, Criterion$ConditionsContainer<T> arg1)
func_192164_b(PlayerAdvancements arg0, ICriterionTrigger$Listener<T> arg1)
public final void
a(sv arg0)
removePlayerListeners(PlayerAdvancements arg0)
method_791(class_2985 arg0)
endTracking(PlayerAdvancementTracker arg0)
func_192167_a(PlayerAdvancements arg0)
protected void
a(sv arg0, Predicate<T> arg1)
trigger(PlayerAdvancements arg0, Predicate<T> arg1)
method_22510(class_2985 arg0, Predicate<T> arg1)
test(PlayerAdvancementTracker tracker, Predicate<T> tester)
func_227070_a_(PlayerAdvancements arg0, Predicate<T> arg1)
protected void
b(sv arg0)
trigger(PlayerAdvancements arg0)
method_22511(class_2985 arg0)
grant(PlayerAdvancementTracker tracker)
func_227071_b_(PlayerAdvancements arg0)