Class ValidationContext
java.lang.Object
net.minecraft.world.level.storage.loot.ValidationContext
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate Stringprivate final LootContextParamSetprivate final LootDataResolverprivate final Set<LootDataId<?>>
- 
Constructor SummaryConstructorsConstructorDescriptionValidationContext(com.google.common.collect.Multimap<String, String> p_279202_, Supplier<String> p_279184_, LootContextParamSet p_279485_, LootDataResolver p_279476_, Set<LootDataId<?>> p_279392_) ValidationContext(LootContextParamSet p_279447_, LootDataResolver p_279446_) 
- 
Method SummaryModifier and TypeMethodDescriptionenterElement(String p_279180_, LootDataId<?> p_279438_) private StringbooleanhasVisitedElement(LootDataId<?> p_279178_) voidreportProblem(String p_79358_) resolver()setParams(LootContextParamSet p_79356_) voidvalidateUser(LootContextUser p_79354_) 
- 
Field Details- 
problems
- 
context
- 
params
- 
resolver
- 
visitedElements
- 
contextCache
 
- 
- 
Constructor Details- 
ValidationContext
- 
ValidationContextpublic ValidationContext(com.google.common.collect.Multimap<String, String> p_279202_, Supplier<String> p_279184_, LootContextParamSet p_279485_, LootDataResolver p_279476_, Set<LootDataId<?>> p_279392_) 
 
- 
- 
Method Details- 
getContext
- 
reportProblem
- 
forChild
- 
enterElement
- 
hasVisitedElement
- 
getProblems
- 
validateUser
- 
resolver
- 
setParams
 
-