Uses of Interface
net.minecraft.world.level.storage.loot.Validatable
Packages that use Validatable
Package
Description
-
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>
com.mojang.serialization.Codec<List<T>> EnchantmentEffectComponents.validatedListCodec(com.mojang.serialization.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.lootModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceClasses in net.minecraft.world.level.storage.loot that implement ValidatableModifier and TypeClassDescriptionstatic final classstatic final recordclassstatic final classstatic final recordclassclassFields in net.minecraft.world.level.storage.loot declared as ValidatableModifier and TypeFieldDescriptionprivate 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>, com.mojang.serialization.DataResult<List<T>>> Validatable.listValidatorForContext(ContextKeySet params) static <T extends Validatable>
Function<T, com.mojang.serialization.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) static voidValidatable.validateHolder(ValidationContext context, String name, List<? extends Holder<? extends Validatable>> list) static voidValidatable.validateHolder(ValidationContext context, String name, Optional<? extends Holder<? extends Validatable>> optional) static voidValidatable.validateHolder(ValidationContext context, String name, Holder<? extends Validatable> holder) static voidValidatable.validateHolder(ValidationContext context, Holder<? extends Validatable> holder) static voidValidatable.validateHolderSet(ValidationContext context, String name, HolderSet<? extends Validatable> holderSet) static voidValidatable.validateHolderSet(ValidationContext context, String name, HolderSet<? extends Validatable> holderSet, int minSize) private static voidValidatable.validateHolderSet(ValidationContext context, HolderSet<? extends Validatable> holderSet) -
Uses of Validatable in net.minecraft.world.level.storage.loot.entries
Classes in net.minecraft.world.level.storage.loot.entries that implement ValidatableModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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 TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassprivate 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 recordEnvironmentAttributeCheck<Value>classfinal recordfinal 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
Classes in net.minecraft.world.level.storage.loot.providers.number with type parameters of type ValidatableModifier and TypeInterfaceDescriptioninterfaceAggregateProvider<Value extends Validatable>static interfaceAggregateProvider.Factory<Value extends Validatable, Self extends AggregateProvider<Value>>interfaceBinaryProvider<Value extends Validatable>static interfaceBinaryProvider.Factory<Value extends Validatable, Self extends BinaryProvider<Value>>interfaceConditionalProvider<Value extends Validatable>static interfaceConditionalProvider.Factory<Value extends Validatable, Self extends ConditionalProvider<Value>>interfaceDispatcherProvider<Value extends Validatable>static final recordDispatcherProvider.Case<Value extends Validatable>static interfaceDispatcherProvider.Factory<Value extends Validatable, Self extends DispatcherProvider<Value>>interfaceDistributionProvider<Value extends Validatable>static interfaceDistributionProvider.Factory<Value extends Validatable, Self extends DistributionProvider<Value>>interfacePowerProvider<Value extends Validatable>static interfacePowerProvider.Factory<Value extends Validatable, Self extends PowerProvider<Value>>interfaceRangeProvider<Value extends Validatable>static interfaceRangeProvider.Factory<Value extends Validatable, Self extends RangeProvider<Value>>interfaceUnaryProvider<Value extends Validatable>static interfaceUnaryProvider.Factory<Value extends Validatable, Self extends UnaryProvider<Value>>Subinterfaces of Validatable in net.minecraft.world.level.storage.loot.providers.numberModifier and TypeInterfaceDescriptioninterfaceAggregateProvider<Value extends Validatable>interfaceBinaryProvider<Value extends Validatable>interfaceConditionalProvider<Value extends Validatable>interfaceDispatcherProvider<Value extends Validatable>interfaceDistributionProvider<Value extends Validatable>interfaceinterfacePowerProvider<Value extends Validatable>interfaceRangeProvider<Value extends Validatable>interfaceUnaryProvider<Value extends Validatable>Classes in net.minecraft.world.level.storage.loot.providers.number that implement ValidatableModifier and TypeClassDescriptionstatic final recordDispatcherProvider.Case<Value extends Validatable>Methods in net.minecraft.world.level.storage.loot.providers.number with type parameters of type ValidatableModifier and TypeMethodDescriptionstatic <Value extends Validatable>
com.mojang.serialization.Codec<DispatcherProvider.Case<Value>> static <Value extends Validatable, Self extends UnaryProvider<Value>>
com.mojang.serialization.MapCodec<Self> UnaryProvider.codec(com.mojang.serialization.Codec<Holder<Value>> valueCodec, UnaryProvider.Factory<Value, Self> factory) static <Value extends Validatable, Self extends AggregateProvider<Value>>
com.mojang.serialization.MapCodec<Self> AggregateProvider.mapCodec(com.mojang.serialization.Codec<HolderSet<Value>> valueCodec, AggregateProvider.Factory<Value, Self> factory) static <Value extends Validatable, Self extends BinaryProvider<Value>>
com.mojang.serialization.MapCodec<Self> BinaryProvider.mapCodec(com.mojang.serialization.Codec<Holder<Value>> valueCodec, BinaryProvider.Factory<Value, Self> factory) static <Value extends Validatable, Self extends ConditionalProvider<Value>>
com.mojang.serialization.MapCodec<Self> ConditionalProvider.mapCodec(com.mojang.serialization.Codec<Holder<Value>> valueCodec, Holder<Value> defaultIfFalse, ConditionalProvider.Factory<Value, Self> factory) static <Value extends Validatable, Self extends DispatcherProvider<Value>>
com.mojang.serialization.MapCodec<Self> DispatcherProvider.mapCodec(com.mojang.serialization.Codec<Holder<Value>> valueCodec, Holder<Value> defaultCase, DispatcherProvider.Factory<Value, Self> factory) static <Value extends Validatable, Self extends DistributionProvider<Value>>
com.mojang.serialization.MapCodec<Self> DistributionProvider.mapCodec(com.mojang.serialization.Codec<Holder<Value>> valueCodec, DistributionProvider.Factory<Value, Self> factory) static <Value extends Validatable, Self extends PowerProvider<Value>>
com.mojang.serialization.MapCodec<Self> PowerProvider.mapCodec(com.mojang.serialization.Codec<Holder<Value>> valueCodec, PowerProvider.Factory<Value, Self> factory) static <Value extends Validatable, Self extends RangeProvider<Value>>
com.mojang.serialization.MapCodec<Self> RangeProvider.mapCodec(com.mojang.serialization.Codec<Holder<Value>> valueCodec, RangeProvider.Factory<Value, Self> factory) -
Uses of Validatable in net.minecraft.world.level.storage.loot.providers.number.floats
Subinterfaces of Validatable in net.minecraft.world.level.storage.loot.providers.number.floatsClasses in net.minecraft.world.level.storage.loot.providers.number.floats that implement ValidatableModifier and TypeClassDescriptionfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal record -
Uses of Validatable in net.minecraft.world.level.storage.loot.providers.number.ints
Subinterfaces of Validatable in net.minecraft.world.level.storage.loot.providers.number.intsClasses in net.minecraft.world.level.storage.loot.providers.number.ints that implement ValidatableModifier and TypeClassDescriptionfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal 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