Uses of Interface
net.minecraft.world.level.storage.loot.Validatable
Packages that use Validatable
Package
Description
-
Uses of Validatable in net.minecraft.advancements.criterion
Classes in net.minecraft.advancements.criterion that implement Validatable -
Uses of Validatable in net.minecraft.server
Methods in net.minecraft.server with type parameters of type ValidatableModifier and TypeMethodDescriptionprivate static <T extends Validatable>
CompletableFuture<WritableRegistry<?>> ReloadableServerRegistries.scheduleRegistryLoad(LootDataType<T> type, RegistryOps<com.google.gson.JsonElement> ops, ResourceManager manager, Executor taskExecutor) private static <T extends Validatable>
voidReloadableServerRegistries.validateRegistry(ValidationContextSource contextSource, LootDataType<T> type, HolderLookup.Provider registries) -
Uses of Validatable in net.minecraft.world.item.enchantment
Classes in net.minecraft.world.item.enchantment that implement ValidatableModifier and TypeClassDescriptionfinal recordfinal recordMethods in net.minecraft.world.item.enchantment with type parameters of type ValidatableModifier and TypeMethodDescriptionprivate static <T extends Validatable>
Codec<List<T>> EnchantmentEffectComponents.validatedListCodec(Codec<T> elementCodec, ContextKeySet paramSet) -
Uses of Validatable in net.minecraft.world.item.slot
Subinterfaces of Validatable in net.minecraft.world.item.slotClasses in net.minecraft.world.item.slot that implement ValidatableModifier and TypeClassDescriptionclassclassfinal recordclassclassclassclassclass -
Uses of Validatable in net.minecraft.world.item.trading
Classes in net.minecraft.world.item.trading that implement Validatable -
Uses of Validatable in net.minecraft.world.level.storage.loot
Classes in net.minecraft.world.level.storage.loot with type parameters of type ValidatableModifier and TypeClassDescriptionstatic final recordLootContext.VisitedEntry<T extends Validatable>final recordLootDataType<T extends Validatable>Subinterfaces of Validatable in net.minecraft.world.level.storage.lootClasses in net.minecraft.world.level.storage.loot that implement ValidatableFields in net.minecraft.world.level.storage.loot declared as ValidatableModifier and TypeFieldDescriptionprivate final @Nullable TLootDataType.defaultValueThe field for thedefaultValuerecord component.private final TLootContext.VisitedEntry.valueThe field for thevaluerecord component.Methods in net.minecraft.world.level.storage.loot with type parameters of type ValidatableModifier and TypeMethodDescriptionstatic <T extends Validatable>
Function<List<T>, DataResult<List<T>>> Validatable.listValidatorForContext(ContextKeySet params) static <T extends Validatable>
voidValidatable.validateReference(ValidationContext context, ResourceKey<T> id) static <T extends Validatable>
Function<T, DataResult<T>> Validatable.validatorForContext(ContextKeySet params) Methods in net.minecraft.world.level.storage.loot with parameters of type ValidatableModifier and TypeMethodDescriptionstatic voidValidatable.validate(ValidationContext context, String name, Validatable v) Method parameters in net.minecraft.world.level.storage.loot with type arguments of type ValidatableModifier and TypeMethodDescriptionstatic voidValidatable.validate(ValidationContext context, String name, List<? extends Validatable> list) static voidValidatable.validate(ValidationContext context, String name, Optional<? extends Validatable> optional) static voidValidatable.validate(ValidationContext context, List<? extends Validatable> list) -
Uses of Validatable in net.minecraft.world.level.storage.loot.entries
Classes in net.minecraft.world.level.storage.loot.entries that implement ValidatableModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of Validatable in net.minecraft.world.level.storage.loot.functions
Subinterfaces of Validatable in net.minecraft.world.level.storage.loot.functionsClasses in net.minecraft.world.level.storage.loot.functions that implement ValidatableModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassprivate static final recordclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassprivate static final recordclassclassclassclass -
Uses of Validatable in net.minecraft.world.level.storage.loot.predicates
Subinterfaces of Validatable in net.minecraft.world.level.storage.loot.predicatesClasses in net.minecraft.world.level.storage.loot.predicates that implement ValidatableModifier and TypeClassDescriptionclassclassfinal recordclassfinal recordfinal recordfinal recordfinal recordfinal recordEnvironmentAttributeCheck<Value>classfinal recordfinal recordfinal recordfinal recordclassfinal recordfinal recordfinal recordfinal recordfinal recordfinal record -
Uses of Validatable in net.minecraft.world.level.storage.loot.providers.nbt
Subinterfaces of Validatable in net.minecraft.world.level.storage.loot.providers.nbtClasses in net.minecraft.world.level.storage.loot.providers.nbt that implement Validatable -
Uses of Validatable in net.minecraft.world.level.storage.loot.providers.number
Subinterfaces of Validatable in net.minecraft.world.level.storage.loot.providers.numberClasses in net.minecraft.world.level.storage.loot.providers.number that implement ValidatableModifier and TypeClassDescriptionfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal record -
Uses of Validatable in net.minecraft.world.level.storage.loot.providers.score
Subinterfaces of Validatable in net.minecraft.world.level.storage.loot.providers.scoreClasses in net.minecraft.world.level.storage.loot.providers.score that implement ValidatableModifier and TypeClassDescriptionfinal recordfinal record -
Uses of Validatable in net.neoforged.neoforge.common.loot
Classes in net.neoforged.neoforge.common.loot that implement ValidatableModifier and TypeClassDescriptionclassThis LootItemCondition "neoforge:can_item_perform_ability" can be used to check if an item can perform a given ItemAbility.class