类 EnchantmentPredicate


  • public class EnchantmentPredicate
    extends Object
    Mappings:
    Namespace Name
    official bg
    intermediary net/minecraft/class_2035
    named net/minecraft/predicate/item/EnchantmentPredicate
    • 字段详细资料

      • ANY

        public static final EnchantmentPredicate ANY
        Mappings:
        Namespace Name Mixin selector
        official a Lbg;a:Lbg;
        intermediary field_9571 Lnet/minecraft/class_2035;field_9571:Lnet/minecraft/class_2035;
        named ANY Lnet/minecraft/predicate/item/EnchantmentPredicate;ANY:Lnet/minecraft/predicate/item/EnchantmentPredicate;
      • ARRAY_OF_ANY

        public static final EnchantmentPredicate[] ARRAY_OF_ANY
        Mappings:
        Namespace Name Mixin selector
        official b Lbg;b:[Lbg;
        intermediary field_20687 Lnet/minecraft/class_2035;field_20687:[Lnet/minecraft/class_2035;
        named ARRAY_OF_ANY Lnet/minecraft/predicate/item/EnchantmentPredicate;ARRAY_OF_ANY:[Lnet/minecraft/predicate/item/EnchantmentPredicate;
      • enchantment

        private final Enchantment enchantment
        Mappings:
        Namespace Name Mixin selector
        official c Lbg;c:Lbtl;
        intermediary field_9569 Lnet/minecraft/class_2035;field_9569:Lnet/minecraft/class_1887;
        named enchantment Lnet/minecraft/predicate/item/EnchantmentPredicate;enchantment:Lnet/minecraft/enchantment/Enchantment;
      • levels

        private final NumberRange.IntRange levels
        Mappings:
        Namespace Name Mixin selector
        official d Lbg;d:Lce$d;
        intermediary field_9570 Lnet/minecraft/class_2035;field_9570:Lnet/minecraft/class_2096$class_2100;
        named levels Lnet/minecraft/predicate/item/EnchantmentPredicate;levels:Lnet/minecraft/predicate/NumberRange$IntRange;
    • 构造器详细资料

      • EnchantmentPredicate

        public EnchantmentPredicate()
      • EnchantmentPredicate

        public EnchantmentPredicate​(@Nullable
                                    @Nullable Enchantment enchantment,
                                    NumberRange.IntRange levels)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbg;<init>(Lbtl;Lce$d;)V
        intermediary <init> Lnet/minecraft/class_2035;<init>(Lnet/minecraft/class_1887;Lnet/minecraft/class_2096$class_2100;)V
        named <init> Lnet/minecraft/predicate/item/EnchantmentPredicate;<init>(Lnet/minecraft/enchantment/Enchantment;Lnet/minecraft/predicate/NumberRange$IntRange;)V
    • 方法详细资料

      • test

        public boolean test​(Map<Enchantment,​Integer> enchantments)
        Mappings:
        Namespace Name Mixin selector
        official a Lbg;a(Ljava/util/Map;)Z
        intermediary method_8880 Lnet/minecraft/class_2035;method_8880(Ljava/util/Map;)Z
        named test Lnet/minecraft/predicate/item/EnchantmentPredicate;test(Ljava/util/Map;)Z
      • serialize

        public JsonElement serialize()
        Mappings:
        Namespace Name Mixin selector
        official a Lbg;a()Lcom/google/gson/JsonElement;
        intermediary method_8881 Lnet/minecraft/class_2035;method_8881()Lcom/google/gson/JsonElement;
        named serialize Lnet/minecraft/predicate/item/EnchantmentPredicate;serialize()Lcom/google/gson/JsonElement;
      • deserialize

        public static EnchantmentPredicate deserialize​(@Nullable
                                                       @Nullable JsonElement el)
        Mappings:
        Namespace Name Mixin selector
        official a Lbg;a(Lcom/google/gson/JsonElement;)Lbg;
        intermediary method_8882 Lnet/minecraft/class_2035;method_8882(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2035;
        named deserialize Lnet/minecraft/predicate/item/EnchantmentPredicate;deserialize(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/item/EnchantmentPredicate;
      • deserializeAll

        public static EnchantmentPredicate[] deserializeAll​(@Nullable
                                                            @Nullable JsonElement el)
        Mappings:
        Namespace Name Mixin selector
        official b Lbg;b(Lcom/google/gson/JsonElement;)[Lbg;
        intermediary method_8879 Lnet/minecraft/class_2035;method_8879(Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2035;
        named deserializeAll Lnet/minecraft/predicate/item/EnchantmentPredicate;deserializeAll(Lcom/google/gson/JsonElement;)[Lnet/minecraft/predicate/item/EnchantmentPredicate;