类 EntityEquipmentPredicate


  • public class EntityEquipmentPredicate
    extends Object
    Mappings:
    Namespace Name
    official bi
    intermediary net/minecraft/class_3735
    named net/minecraft/predicate/entity/EntityEquipmentPredicate
    • 字段详细资料

      • ANY

        public static final EntityEquipmentPredicate ANY
        Mappings:
        Namespace Name Mixin selector
        official a Lbi;a:Lbi;
        intermediary field_16485 Lnet/minecraft/class_3735;field_16485:Lnet/minecraft/class_3735;
        named ANY Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;ANY:Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;
      • OMINOUS_BANNER_ON_HEAD

        public static final EntityEquipmentPredicate OMINOUS_BANNER_ON_HEAD
        Mappings:
        Namespace Name Mixin selector
        official b Lbi;b:Lbi;
        intermediary field_19240 Lnet/minecraft/class_3735;field_19240:Lnet/minecraft/class_3735;
        named OMINOUS_BANNER_ON_HEAD Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;OMINOUS_BANNER_ON_HEAD:Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;
      • head

        private final ItemPredicate head
        Mappings:
        Namespace Name Mixin selector
        official c Lbi;c:Lbv;
        intermediary field_16483 Lnet/minecraft/class_3735;field_16483:Lnet/minecraft/class_2073;
        named head Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;head:Lnet/minecraft/predicate/item/ItemPredicate;
      • chest

        private final ItemPredicate chest
        Mappings:
        Namespace Name Mixin selector
        official d Lbi;d:Lbv;
        intermediary field_16487 Lnet/minecraft/class_3735;field_16487:Lnet/minecraft/class_2073;
        named chest Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;chest:Lnet/minecraft/predicate/item/ItemPredicate;
      • legs

        private final ItemPredicate legs
        Mappings:
        Namespace Name Mixin selector
        official e Lbi;e:Lbv;
        intermediary field_16488 Lnet/minecraft/class_3735;field_16488:Lnet/minecraft/class_2073;
        named legs Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;legs:Lnet/minecraft/predicate/item/ItemPredicate;
      • feet

        private final ItemPredicate feet
        Mappings:
        Namespace Name Mixin selector
        official f Lbi;f:Lbv;
        intermediary field_16489 Lnet/minecraft/class_3735;field_16489:Lnet/minecraft/class_2073;
        named feet Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;feet:Lnet/minecraft/predicate/item/ItemPredicate;
      • mainhand

        private final ItemPredicate mainhand
        Mappings:
        Namespace Name Mixin selector
        official g Lbi;g:Lbv;
        intermediary field_16486 Lnet/minecraft/class_3735;field_16486:Lnet/minecraft/class_2073;
        named mainhand Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;mainhand:Lnet/minecraft/predicate/item/ItemPredicate;
      • offhand

        private final ItemPredicate offhand
        Mappings:
        Namespace Name Mixin selector
        official h Lbi;h:Lbv;
        intermediary field_16484 Lnet/minecraft/class_3735;field_16484:Lnet/minecraft/class_2073;
        named offhand Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;offhand:Lnet/minecraft/predicate/item/ItemPredicate;
    • 构造器详细资料

      • EntityEquipmentPredicate

        public EntityEquipmentPredicate​(ItemPredicate head,
                                        ItemPredicate chest,
                                        ItemPredicate legs,
                                        ItemPredicate feet,
                                        ItemPredicate mainhand,
                                        ItemPredicate offhand)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbi;<init>(Lbv;Lbv;Lbv;Lbv;Lbv;Lbv;)V
        intermediary <init> Lnet/minecraft/class_3735;<init>(Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;)V
        named <init> Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;<init>(Lnet/minecraft/predicate/item/ItemPredicate;Lnet/minecraft/predicate/item/ItemPredicate;Lnet/minecraft/predicate/item/ItemPredicate;Lnet/minecraft/predicate/item/ItemPredicate;Lnet/minecraft/predicate/item/ItemPredicate;Lnet/minecraft/predicate/item/ItemPredicate;)V
    • 方法详细资料

      • test

        public boolean test​(@Nullable
                            @Nullable Entity entity)
        Mappings:
        Namespace Name Mixin selector
        official a Lbi;a(Lasl;)Z
        intermediary method_16226 Lnet/minecraft/class_3735;method_16226(Lnet/minecraft/class_1297;)Z
        named test Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;test(Lnet/minecraft/entity/Entity;)Z
      • fromJson

        public static EntityEquipmentPredicate fromJson​(@Nullable
                                                        @Nullable JsonElement json)
        Mappings:
        Namespace Name Mixin selector
        official a Lbi;a(Lcom/google/gson/JsonElement;)Lbi;
        intermediary method_16224 Lnet/minecraft/class_3735;method_16224(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_3735;
        named fromJson Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;
      • toJson

        public JsonElement toJson()
        Mappings:
        Namespace Name Mixin selector
        official a Lbi;a()Lcom/google/gson/JsonElement;
        intermediary method_16225 Lnet/minecraft/class_3735;method_16225()Lcom/google/gson/JsonElement;
        named toJson Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;toJson()Lcom/google/gson/JsonElement;