Uses of Class
net.minecraft.world.level.storage.loot.ValidationContext
Packages that use ValidationContext
Package
Description
-
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 pContext, LootDataType<T> pLootDataType, RegistryAccess pRegistryAccess) -
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.setParams(LootContextParamSet pParams) 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 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 pValidationContext) voidCompositeEntryBase.validate(ValidationContext pValidationContext) voidLootPoolEntryContainer.validate(ValidationContext pValidationContext) voidLootPoolSingletonContainer.validate(ValidationContext pValidationContext) voidNestedLootTable.validate(ValidationContext pValidationContext) -
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 pContext) Validate that this object is used correctly according to the given ValidationContext.voidFunctionReference.validate(ValidationContext pContext) Validate that this object is used correctly according to the given ValidationContext.voidLootItemConditionalFunction.validate(ValidationContext pContext) Validate that this object is used correctly according to the given ValidationContext.voidModifyContainerContents.validate(ValidationContext pContext) Validate that this object is used correctly according to the given ValidationContext.voidSequenceFunction.validate(ValidationContext pContext) Validate that this object is used correctly according to the given ValidationContext.voidSetContainerContents.validate(ValidationContext pContext) Validate that this object is used correctly according to the given ValidationContext.voidSetContainerLootTable.validate(ValidationContext pContext) 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 pValidationContext, LootContextUser pLootContextUser) 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 pContext) Validate that this object is used correctly according to the given ValidationContext.voidConditionReference.validate(ValidationContext pContext) Validate that this object is used correctly according to the given ValidationContext.voidInvertedLootItemCondition.validate(ValidationContext pContext) 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)