Uses of Class
net.minecraft.world.level.storage.loot.ValidationContext
Packages that use ValidationContext
Package
Description
Classes for NeoForge's own data generation.
-
Uses of ValidationContext in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type ValidationContextModifier and TypeMethodDescriptionvoid
ContextAwarePredicate.validate
(ValidationContext pContext) -
Uses of ValidationContext in net.minecraft.data.loot
Methods in net.minecraft.data.loot with parameters of type ValidationContextModifier and TypeMethodDescriptionprotected void
LootTableProvider.validate
(WritableRegistry<LootTable> writableregistry, ValidationContext validationcontext, ProblemReporter.Collector problemreporter$collector) -
Uses of ValidationContext in net.minecraft.server
Methods in net.minecraft.server with parameters of type ValidationContextModifier and TypeMethodDescriptionprivate static <T> void
ReloadableServerRegistries.validateRegistry
(ValidationContext pContext, LootDataType<T> pLootDataType, HolderLookup.Provider pRegistries) -
Uses of ValidationContext in net.minecraft.world.level.storage.loot
Methods in net.minecraft.world.level.storage.loot that return ValidationContextModifier and TypeMethodDescriptionValidationContext.enterElement
(String pName, ResourceKey<?> pKey) Create a new ValidationContext withchildName
being added to the context.ValidationContext.setContextKeySet
(ContextKeySet pContextKeySet) Methods in net.minecraft.world.level.storage.loot with parameters of type ValidationContextModifier and TypeMethodDescriptionvoid
LootDataType.Validator.run
(ValidationContext pContext, ResourceKey<T> pKey, T pValue) void
LootDataType.runValidation
(ValidationContext pContext, ResourceKey<T> pKey, T pValue) default void
LootContextUser.validate
(ValidationContext pContext) Validate that this object is used correctly according to the given ValidationContext.void
LootPool.validate
(ValidationContext pContext) Validate this LootPool according to the given context.void
LootTable.validate
(ValidationContext pValidator) Validate this LootTable using the given ValidationContext. -
Uses of ValidationContext in net.minecraft.world.level.storage.loot.entries
Methods in net.minecraft.world.level.storage.loot.entries with parameters of type ValidationContextModifier and TypeMethodDescriptionvoid
AlternativesEntry.validate
(ValidationContext p_79388_) void
CompositeEntryBase.validate
(ValidationContext p_79434_) void
LootPoolEntryContainer.validate
(ValidationContext pValidationContext) void
LootPoolSingletonContainer.validate
(ValidationContext p_79686_) void
NestedLootTable.validate
(ValidationContext p_330583_) -
Uses of ValidationContext in net.minecraft.world.level.storage.loot.functions
Methods in net.minecraft.world.level.storage.loot.functions with parameters of type ValidationContextModifier and TypeMethodDescriptionvoid
FilteredFunction.validate
(ValidationContext p_341254_) void
FunctionReference.validate
(ValidationContext p_279281_) void
LootItemConditionalFunction.validate
(ValidationContext p_80682_) void
ModifyContainerContents.validate
(ValidationContext p_341371_) void
SequenceFunction.validate
(ValidationContext p_298605_) void
SetContainerContents.validate
(ValidationContext p_80918_) void
SetContainerLootTable.validate
(ValidationContext p_80970_) -
Uses of ValidationContext in net.minecraft.world.level.storage.loot.predicates
Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type ValidationContextModifier and TypeMethodDescriptionvoid
CompositeLootItemCondition.validate
(ValidationContext p_286819_) void
ConditionReference.validate
(ValidationContext p_81560_) void
InvertedLootItemCondition.validate
(ValidationContext p_81691_) -
Uses of ValidationContext in net.neoforged.neoforge.common.data.internal
Methods in net.neoforged.neoforge.common.data.internal with parameters of type ValidationContextModifier and TypeMethodDescriptionprotected void
NeoForgeLootTableProvider.validate
(WritableRegistry<LootTable> writableregistry, ValidationContext validationcontext, ProblemReporter.Collector problemreporter$collector)