Class EntityEquipmentPredicate.Builder

java.lang.Object
net.minecraft.predicate.entity.EntityEquipmentPredicate.Builder
Enclosing class:
EntityEquipmentPredicate

public static class EntityEquipmentPredicate.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/predicate/entity/EntityEquipmentPredicate$Builder
intermediary net/minecraft/class_3735$class_5278
official bt$a
  • Field Details

    • chest

      private Optional<ItemPredicate> chest
      Mappings:
      Namespace Name Mixin selector
      named chest Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;chest:Ljava/util/Optional;
      intermediary field_24483 Lnet/minecraft/class_3735$class_5278;field_24483:Ljava/util/Optional;
      official b Lbt$a;b:Ljava/util/Optional;
    • legs

      private Optional<ItemPredicate> legs
      Mappings:
      Namespace Name Mixin selector
      named legs Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;legs:Ljava/util/Optional;
      intermediary field_24484 Lnet/minecraft/class_3735$class_5278;field_24484:Ljava/util/Optional;
      official c Lbt$a;c:Ljava/util/Optional;
    • feet

      private Optional<ItemPredicate> feet
      Mappings:
      Namespace Name Mixin selector
      named feet Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;feet:Ljava/util/Optional;
      intermediary field_24485 Lnet/minecraft/class_3735$class_5278;field_24485:Ljava/util/Optional;
      official d Lbt$a;d:Ljava/util/Optional;
    • body

      private Optional<ItemPredicate> body
      Mappings:
      Namespace Name Mixin selector
      named body Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;body:Ljava/util/Optional;
      intermediary field_51371 Lnet/minecraft/class_3735$class_5278;field_51371:Ljava/util/Optional;
      official e Lbt$a;e:Ljava/util/Optional;
    • mainhand

      private Optional<ItemPredicate> mainhand
      Mappings:
      Namespace Name Mixin selector
      named mainhand Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;mainhand:Ljava/util/Optional;
      intermediary field_24486 Lnet/minecraft/class_3735$class_5278;field_24486:Ljava/util/Optional;
      official f Lbt$a;f:Ljava/util/Optional;
    • offhand

      private Optional<ItemPredicate> offhand
      Mappings:
      Namespace Name Mixin selector
      named offhand Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;offhand:Ljava/util/Optional;
      intermediary field_24487 Lnet/minecraft/class_3735$class_5278;field_24487:Ljava/util/Optional;
      official g Lbt$a;g:Ljava/util/Optional;
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • create

      public static EntityEquipmentPredicate.Builder create()
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;create()Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;
      intermediary method_27965 Lnet/minecraft/class_3735$class_5278;method_27965()Lnet/minecraft/class_3735$class_5278;
      official a Lbt$a;a()Lbt$a;
    • head

      Mappings:
      Namespace Name Mixin selector
      named head Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;head(Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;
      intermediary method_27966 Lnet/minecraft/class_3735$class_5278;method_27966(Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
      official a Lbt$a;a(Lcu$a;)Lbt$a;
    • chest

      Mappings:
      Namespace Name Mixin selector
      named chest Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;chest(Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;
      intermediary method_27968 Lnet/minecraft/class_3735$class_5278;method_27968(Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
      official b Lbt$a;b(Lcu$a;)Lbt$a;
    • legs

      Mappings:
      Namespace Name Mixin selector
      named legs Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;legs(Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;
      intermediary method_27969 Lnet/minecraft/class_3735$class_5278;method_27969(Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
      official c Lbt$a;c(Lcu$a;)Lbt$a;
    • feet

      Mappings:
      Namespace Name Mixin selector
      named feet Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;feet(Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;
      intermediary method_27970 Lnet/minecraft/class_3735$class_5278;method_27970(Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
      official d Lbt$a;d(Lcu$a;)Lbt$a;
    • body

      Mappings:
      Namespace Name Mixin selector
      named body Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;body(Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;
      intermediary method_59651 Lnet/minecraft/class_3735$class_5278;method_59651(Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
      official e Lbt$a;e(Lcu$a;)Lbt$a;
    • mainhand

      Mappings:
      Namespace Name Mixin selector
      named mainhand Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;mainhand(Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;
      intermediary method_35195 Lnet/minecraft/class_3735$class_5278;method_35195(Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
      official f Lbt$a;f(Lcu$a;)Lbt$a;
    • offhand

      Mappings:
      Namespace Name Mixin selector
      named offhand Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;offhand(Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;
      intermediary method_35196 Lnet/minecraft/class_3735$class_5278;method_35196(Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
      official g Lbt$a;g(Lcu$a;)Lbt$a;
    • build

      public EntityEquipmentPredicate build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;build()Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;
      intermediary method_27967 Lnet/minecraft/class_3735$class_5278;method_27967()Lnet/minecraft/class_3735;
      official b Lbt$a;b()Lbt;