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 TypeMethodDescriptionvoidContextAwarePredicate.validate(ValidationContext pContext) -
Uses of ValidationContext in net.minecraft.data.loot
Methods in net.minecraft.data.loot with parameters of type ValidationContextModifier and TypeMethodDescriptionprotected voidLootTableProvider.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> voidReloadableServerRegistries.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 withchildNamebeing added to the context.ValidationContext.setContextKeySet(ContextKeySet pContextKeySet) Methods in net.minecraft.world.level.storage.loot with parameters of type ValidationContextModifier and TypeMethodDescriptionvoidLootDataType.Validator.run(ValidationContext pContext, ResourceKey<T> pKey, T pValue) voidLootDataType.runValidation(ValidationContext pContext, ResourceKey<T> pKey, T pValue) default voidLootContextUser.validate(ValidationContext pContext) Validate that this object is used correctly according to the given ValidationContext.voidLootPool.validate(ValidationContext pContext) Validate this LootPool according to the given context.voidLootTable.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 TypeMethodDescriptionvoidAlternativesEntry.validate(ValidationContext p_79388_) voidCompositeEntryBase.validate(ValidationContext p_79434_) voidLootPoolEntryContainer.validate(ValidationContext pValidationContext) voidLootPoolSingletonContainer.validate(ValidationContext p_79686_) voidNestedLootTable.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 TypeMethodDescriptionvoidFilteredFunction.validate(ValidationContext p_341254_) voidFunctionReference.validate(ValidationContext p_279281_) voidLootItemConditionalFunction.validate(ValidationContext p_80682_) voidModifyContainerContents.validate(ValidationContext p_341371_) voidSequenceFunction.validate(ValidationContext p_298605_) voidSetContainerContents.validate(ValidationContext p_80918_) voidSetContainerLootTable.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 TypeMethodDescriptionvoidCompositeLootItemCondition.validate(ValidationContext p_286819_) voidConditionReference.validate(ValidationContext p_81560_) voidInvertedLootItemCondition.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 voidNeoForgeLootTableProvider.validate(WritableRegistry<LootTable> writableregistry, ValidationContext validationcontext, ProblemReporter.Collector problemreporter$collector)