Class ValidationContext
java.lang.Object
net.minecraft.world.level.storage.loot.ValidationContext
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final LootContextParamSetprivate final ProblemReporterprivate final LootDataResolverprivate final Set<LootDataId<?>>
- 
Constructor SummaryConstructorsModifierConstructorDescriptionValidationContext(ProblemReporter p_311875_, LootContextParamSet p_279485_, LootDataResolver p_279476_) privateValidationContext(ProblemReporter p_312319_, LootContextParamSet p_279447_, LootDataResolver p_279446_, Set<LootDataId<?>> p_311760_) 
- 
Method SummaryModifier and TypeMethodDescriptionenterElement(String p_279180_, LootDataId<?> p_279438_) booleanhasVisitedElement(LootDataId<?> p_279178_) voidreportProblem(String p_79358_) resolver()setParams(LootContextParamSet p_79356_) voidvalidateUser(LootContextUser p_79354_) 
- 
Field Details- 
reporter
- 
params
- 
resolver
- 
visitedElements
 
- 
- 
Constructor Details- 
ValidationContextpublic ValidationContext(ProblemReporter p_311875_, LootContextParamSet p_279485_, LootDataResolver p_279476_) 
- 
ValidationContextprivate ValidationContext(ProblemReporter p_312319_, LootContextParamSet p_279447_, LootDataResolver p_279446_, Set<LootDataId<?>> p_311760_) 
 
- 
- 
Method Details- 
forChild
- 
enterElement
- 
hasVisitedElement
- 
reportProblem
- 
validateUser
- 
resolver
- 
setParams
 
-