类 ValidationContext
java.lang.Object
net.minecraft.world.level.storage.loot.ValidationContext
-
嵌套类概要
嵌套类修饰符和类型类说明static final record
static final record
static final record
static final record
-
字段概要
字段修饰符和类型字段说明private final ContextKeySet
private final ProblemReporter
private final Optional
<HolderGetter.Provider> private final Set
<ResourceKey<?>> -
构造器概要
构造器限定符构造器说明ValidationContext
(ProblemReporter p_312319_, ContextKeySet p_381121_) private
ValidationContext
(ProblemReporter p_352229_, ContextKeySet p_381144_, Optional<HolderGetter.Provider> p_381133_, Set<ResourceKey<?>> p_380961_) ValidationContext
(ProblemReporter p_311875_, ContextKeySet p_380950_, HolderGetter.Provider p_335890_) -
方法概要
修饰符和类型方法说明boolean
enterElement
(ProblemReporter.PathElement p_421588_, ResourceKey<?> p_335771_) forChild
(ProblemReporter.PathElement p_422104_) boolean
hasVisitedElement
(ResourceKey<?> p_335626_) reporter()
void
reportProblem
(ProblemReporter.Problem p_422511_) resolver()
setContextKeySet
(ContextKeySet p_381099_) void
validateContextUsage
(LootContextUser p_381132_)
-
字段详细资料
-
reporter
-
contextKeySet
-
resolver
-
visitedElements
-
-
构造器详细资料
-
ValidationContext
public ValidationContext(ProblemReporter p_311875_, ContextKeySet p_380950_, HolderGetter.Provider p_335890_) -
ValidationContext
-
ValidationContext
private ValidationContext(ProblemReporter p_352229_, ContextKeySet p_381144_, Optional<HolderGetter.Provider> p_381133_, Set<ResourceKey<?>> p_380961_)
-
-
方法详细资料
-
forChild
-
enterElement
public ValidationContext enterElement(ProblemReporter.PathElement p_421588_, ResourceKey<?> p_335771_) -
hasVisitedElement
-
reportProblem
-
validateContextUsage
-
resolver
-
allowsReferences
public boolean allowsReferences() -
setContextKeySet
-
reporter
-