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 p_312768_) -
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 context, LootDataType<T> lootDataType, RegistryAccess registryAccess) -
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 name, ResourceKey<?> key) Create a new ValidationContext withchildNamebeing added to the context.ValidationContext.setParams(LootContextParamSet params) Create a new ValidationContext with the given LootContextParamSet.Methods in net.minecraft.world.level.storage.loot with parameters of type ValidationContextModifier and TypeMethodDescriptionvoidLootDataType.Validator.run(ValidationContext context, ResourceKey<T> key, T value) voidLootDataType.runValidation(ValidationContext context, ResourceKey<T> key, T value) default voidLootContextUser.validate(ValidationContext context) Validate that this object is used correctly according to the given ValidationContext.voidLootPool.validate(ValidationContext context) Validate this LootPool according to the given context.voidLootTable.validate(ValidationContext validator) 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 validationContext) voidCompositeEntryBase.validate(ValidationContext validationContext) voidLootPoolEntryContainer.validate(ValidationContext validationContext) voidLootPoolSingletonContainer.validate(ValidationContext validationContext) voidNestedLootTable.validate(ValidationContext validationContext) -
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 context) Validate that this object is used correctly according to the given ValidationContext.voidFunctionReference.validate(ValidationContext context) Validate that this object is used correctly according to the given ValidationContext.voidLootItemConditionalFunction.validate(ValidationContext context) Validate that this object is used correctly according to the given ValidationContext.voidModifyContainerContents.validate(ValidationContext context) Validate that this object is used correctly according to the given ValidationContext.voidSequenceFunction.validate(ValidationContext context) Validate that this object is used correctly according to the given ValidationContext.voidSetContainerContents.validate(ValidationContext context) Validate that this object is used correctly according to the given ValidationContext.voidSetContainerLootTable.validate(ValidationContext context) Validate that this object is used correctly according to the given ValidationContext. -
Uses of ValidationContext in net.minecraft.world.level.storage.loot.parameters
Methods in net.minecraft.world.level.storage.loot.parameters with parameters of type ValidationContextModifier and TypeMethodDescriptionvoidLootContextParamSet.validateUser(ValidationContext validationContext, LootContextUser lootContextUser) Validate that all parameters referenced by the given LootContextUser are present in this set. -
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 context) Validate that this object is used correctly according to the given ValidationContext.voidConditionReference.validate(ValidationContext context) Validate that this object is used correctly according to the given ValidationContext.voidInvertedLootItemCondition.validate(ValidationContext context) Validate that this object is used correctly according to the given ValidationContext. -
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)