Package net.minecraft.predicate.item
Class EnchantmentsPredicate
java.lang.Object
net.minecraft.predicate.item.EnchantmentsPredicate
- All Implemented Interfaces:
- ComponentSubPredicate<ItemEnchantmentsComponent>,- ItemSubPredicate
- Direct Known Subclasses:
- EnchantmentsPredicate.Enchantments,- EnchantmentsPredicate.StoredEnchantments
public abstract class EnchantmentsPredicate
extends Object
implements ComponentSubPredicate<ItemEnchantmentsComponent>
- Mappings:
- Namespace - Name - named - net/minecraft/predicate/item/EnchantmentsPredicate- intermediary - net/minecraft/class_9356- official - cq
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from interface net.minecraft.predicate.item.ItemSubPredicateItemSubPredicate.Type<T extends ItemSubPredicate>
- 
Field SummaryFieldsFields inherited from interface net.minecraft.predicate.item.ItemSubPredicatePREDICATES_MAP_CODEC
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedEnchantmentsPredicate(List<EnchantmentPredicate> enchantments) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T extends EnchantmentsPredicate>
 com.mojang.serialization.Codec<T> createCodec(Function<List<EnchantmentPredicate>, T> predicateFunction) enchantments(List<EnchantmentPredicate> enchantments) protected List<EnchantmentPredicate> storedEnchantments(List<EnchantmentPredicate> storedEnchantments) booleantest(ItemStack itemStack, ItemEnchantmentsComponent itemEnchantmentsComponent) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.predicate.item.ComponentSubPredicategetComponentType, test
- 
Field Details- 
enchantments- Mappings:
- Namespace - Name - Mixin selector - named - enchantments- Lnet/minecraft/predicate/item/EnchantmentsPredicate;enchantments:Ljava/util/List;- intermediary - field_49799- Lnet/minecraft/class_9356;field_49799:Ljava/util/List;- official - a- Lcq;a:Ljava/util/List;
 
 
- 
- 
Constructor Details- 
EnchantmentsPredicate- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/predicate/item/EnchantmentsPredicate;<init>(Ljava/util/List;)V- intermediary - <init>- Lnet/minecraft/class_9356;<init>(Ljava/util/List;)V- official - <init>- Lcq;<init>(Ljava/util/List;)V
 
 
- 
- 
Method Details- 
createCodecpublic static <T extends EnchantmentsPredicate> com.mojang.serialization.Codec<T> createCodec(Function<List<EnchantmentPredicate>, T> predicateFunction) - Mappings:
- Namespace - Name - Mixin selector - named - createCodec- Lnet/minecraft/predicate/item/EnchantmentsPredicate;createCodec(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;- intermediary - method_58174- Lnet/minecraft/class_9356;method_58174(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;- official - a- Lcq;a(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
 
- 
getEnchantments- Mappings:
- Namespace - Name - Mixin selector - named - getEnchantments- Lnet/minecraft/predicate/item/EnchantmentsPredicate;getEnchantments()Ljava/util/List;- intermediary - method_58175- Lnet/minecraft/class_9356;method_58175()Ljava/util/List;- official - b- Lcq;b()Ljava/util/List;
 
- 
test- Specified by:
- testin interface- ComponentSubPredicate<ItemEnchantmentsComponent>
- Mappings:
- Namespace - Name - Mixin selector - named - test- Lnet/minecraft/predicate/item/EnchantmentsPredicate;test(Lnet/minecraft/item/ItemStack;Lnet/minecraft/component/type/ItemEnchantmentsComponent;)Z- intermediary - method_58172- Lnet/minecraft/class_9356;method_58172(Lnet/minecraft/class_1799;Lnet/minecraft/class_9304;)Z- official - a- Lcq;a(Lcwq;Lddg;)Z
 
- 
enchantmentspublic static EnchantmentsPredicate.Enchantments enchantments(List<EnchantmentPredicate> enchantments) - Mappings:
- Namespace - Name - Mixin selector - named - enchantments- Lnet/minecraft/predicate/item/EnchantmentsPredicate;enchantments(Ljava/util/List;)Lnet/minecraft/predicate/item/EnchantmentsPredicate$Enchantments;- intermediary - method_58173- Lnet/minecraft/class_9356;method_58173(Ljava/util/List;)Lnet/minecraft/class_9356$class_9357;- official - a- Lcq;a(Ljava/util/List;)Lcq$a;
 
- 
storedEnchantmentspublic static EnchantmentsPredicate.StoredEnchantments storedEnchantments(List<EnchantmentPredicate> storedEnchantments) - Mappings:
- Namespace - Name - Mixin selector - named - storedEnchantments- Lnet/minecraft/predicate/item/EnchantmentsPredicate;storedEnchantments(Ljava/util/List;)Lnet/minecraft/predicate/item/EnchantmentsPredicate$StoredEnchantments;- intermediary - method_58176- Lnet/minecraft/class_9356;method_58176(Ljava/util/List;)Lnet/minecraft/class_9356$class_9358;- official - b- Lcq;b(Ljava/util/List;)Lcq$b;
 
 
-