Class ValidationContext
java.lang.Object
net.minecraft.world.level.storage.loot.ValidationContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LootContextParamSetprivate final ProblemReporterprivate final Optional<HolderGetter.Provider> private final Set<ResourceKey<?>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionValidationContext(ProblemReporter p_352229_, LootContextParamSet p_352267_) privateValidationContext(ProblemReporter p_312319_, LootContextParamSet p_279447_, Optional<HolderGetter.Provider> p_352342_, Set<ResourceKey<?>> p_311760_) ValidationContext(ProblemReporter p_311875_, LootContextParamSet p_279485_, HolderGetter.Provider p_335890_) -
Method Summary
Modifier and TypeMethodDescriptionbooleanenterElement(String p_279180_, ResourceKey<?> p_335771_) booleanhasVisitedElement(ResourceKey<?> p_335626_) reporter()voidreportProblem(String p_79358_) resolver()setParams(LootContextParamSet p_79356_) voidvalidateUser(LootContextUser p_79354_)
-
Field Details
-
reporter
-
params
-
resolver
-
visitedElements
-
-
Constructor Details
-
ValidationContext
public ValidationContext(ProblemReporter p_311875_, LootContextParamSet p_279485_, HolderGetter.Provider p_335890_) -
ValidationContext
-
ValidationContext
private ValidationContext(ProblemReporter p_312319_, LootContextParamSet p_279447_, Optional<HolderGetter.Provider> p_352342_, Set<ResourceKey<?>> p_311760_)
-
-
Method Details
-
forChild
-
enterElement
-
hasVisitedElement
-
reportProblem
-
validateUser
-
resolver
-
allowsReferences
public boolean allowsReferences() -
setParams
-
reporter
-