net.minecraft.advancements.critereon

public class CriterionValidator

bc
net.minecraft.advancements.critereon.CriterionValidator
net.minecraft.class_8944
net.minecraft.predicate.entity.LootContextPredicateValidator
net.minecraft.src.C_302068_
net.minecraft.advancements.critereon.CriterionValidator

Field summary

Modifier and TypeField
private final ProblemReporter
a
reporter
field_47235
errorReporter
f_303761_
private final LootDataResolver
b
lootData
field_47236
conditionsLookup
f_302730_

Constructor summary

ModifierConstructor
public (ProblemReporter errorReporter, LootDataResolver conditionsLookup)

Method summary

Modifier and TypeMethod
public void
a(Optional<bb> arg0, String arg1)
validateEntity(Optional<ContextAwarePredicate> arg0, String arg1)
method_54966(Optional<class_5258> arg0, String arg1)
validateEntityPredicate(Optional<LootContextPredicate> predicate, String path)
m_307484_(Optional<C_285556_> p_309703_, String arg1)
public void
a(List<bb> arg0, String arg1)
validateEntities(List<ContextAwarePredicate> arg0, String arg1)
method_54965(List<class_5258> arg0, String arg1)
validateEntityPredicates(List<LootContextPredicate> predicates, String path)
m_307251_(List<C_285556_> p_310219_, String arg1)
public void
a(bb arg0, String arg1)
validateEntity(ContextAwarePredicate arg0, String arg1)
method_54962(class_5258 arg0, String arg1)
validateEntityPredicate(LootContextPredicate predicate, String path)
m_304659_(C_285556_ p_309633_, String arg1)
public void
a(bb arg0, ejf arg1, String arg2)
validate(ContextAwarePredicate arg0, LootContextParamSet arg1, String arg2)
method_54961(class_5258 arg0, class_176 arg1, String arg2)
validate(LootContextPredicate predicate, LootContextType type, String path)
m_306042_(C_285556_ p_312598_, C_2970_ p_312977_, String arg2)
public void
a(List<bb> arg0, ejf arg1, String arg2)
validate(List<ContextAwarePredicate> arg0, LootContextParamSet arg1, String arg2)
method_54964(List<class_5258> arg0, class_176 arg1, String arg2)
validate(List<LootContextPredicate> predicates, LootContextType type, String path)
m_305625_(List<C_285556_> p_311765_, C_2970_ p_309737_, String arg2)