Package net.minecraft.predicate.entity
Class EntityPredicate.Builder
java.lang.Object
net.minecraft.predicate.entity.EntityPredicate.Builder
- Enclosing class:
EntityPredicate
- Mappings:
Namespace Name official bo$aintermediary net/minecraft/class_2048$class_2049named net/minecraft/predicate/entity/EntityPredicate$Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable Identifierprivate DistancePredicateprivate EntityEffectPredicateprivate EntityEquipmentPredicateprivate FishingHookPredicateprivate EntityFlagsPredicateprivate LightningBoltPredicateprivate LocationPredicateprivate NbtPredicateprivate EntityPredicateprivate PlayerPredicateprivate LocationPredicateprivate EntityPredicateprivate EntityTypePredicateprivate EntityPredicate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()catType(@Nullable Identifier catType) static EntityPredicate.Buildercreate()distance(DistancePredicate distance) effects(EntityEffectPredicate effects) equipment(EntityEquipmentPredicate equipment) fishHook(FishingHookPredicate fishHook) flags(EntityFlagsPredicate flags) lightningBolt(LightningBoltPredicate lightningBolt) location(LocationPredicate location) nbt(NbtPredicate nbt) passenger(EntityPredicate passenger) player(PlayerPredicate player) steppingOn(LocationPredicate location) targetedEntity(EntityPredicate targetedEntity) type(EntityType<?> type) type(EntityTypePredicate type) type(TagKey<EntityType<?>> tag) type(Identifier catType) vehicle(EntityPredicate vehicle)
-
Field Details
-
type
- Mappings:
Namespace Name Mixin selector official aLbo$a;a:Lbp;intermediary field_9607Lnet/minecraft/class_2048$class_2049;field_9607:Lnet/minecraft/class_2050;named typeLnet/minecraft/predicate/entity/EntityPredicate$Builder;type:Lnet/minecraft/predicate/entity/EntityTypePredicate;
-
distance
- Mappings:
Namespace Name Mixin selector official bLbo$a;b:Lbf;intermediary field_9602Lnet/minecraft/class_2048$class_2049;field_9602:Lnet/minecraft/class_2025;named distanceLnet/minecraft/predicate/entity/EntityPredicate$Builder;distance:Lnet/minecraft/predicate/entity/DistancePredicate;
-
location
- Mappings:
Namespace Name Mixin selector official cLbo$a;c:Lcg;intermediary field_9604Lnet/minecraft/class_2048$class_2049;field_9604:Lnet/minecraft/class_2090;named locationLnet/minecraft/predicate/entity/EntityPredicate$Builder;location:Lnet/minecraft/predicate/entity/LocationPredicate;
-
steppingOn
- Mappings:
Namespace Name Mixin selector official dLbo$a;d:Lcg;intermediary field_33915Lnet/minecraft/class_2048$class_2049;field_33915:Lnet/minecraft/class_2090;named steppingOnLnet/minecraft/predicate/entity/EntityPredicate$Builder;steppingOn:Lnet/minecraft/predicate/entity/LocationPredicate;
-
effects
- Mappings:
Namespace Name Mixin selector official eLbo$a;e:Lck;intermediary field_9605Lnet/minecraft/class_2048$class_2049;field_9605:Lnet/minecraft/class_2102;named effectsLnet/minecraft/predicate/entity/EntityPredicate$Builder;effects:Lnet/minecraft/predicate/entity/EntityEffectPredicate;
-
nbt
- Mappings:
Namespace Name Mixin selector official fLbo$a;f:Lcl;intermediary field_9603Lnet/minecraft/class_2048$class_2049;field_9603:Lnet/minecraft/class_2105;named nbtLnet/minecraft/predicate/entity/EntityPredicate$Builder;nbt:Lnet/minecraft/predicate/NbtPredicate;
-
flags
- Mappings:
Namespace Name Mixin selector official gLbo$a;g:Lbm;intermediary field_9606Lnet/minecraft/class_2048$class_2049;field_9606:Lnet/minecraft/class_2040;named flagsLnet/minecraft/predicate/entity/EntityPredicate$Builder;flags:Lnet/minecraft/predicate/entity/EntityFlagsPredicate;
-
equipment
- Mappings:
Namespace Name Mixin selector official hLbo$a;h:Lbl;intermediary field_16491Lnet/minecraft/class_2048$class_2049;field_16491:Lnet/minecraft/class_3735;named equipmentLnet/minecraft/predicate/entity/EntityPredicate$Builder;equipment:Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;
-
player
- Mappings:
Namespace Name Mixin selector official iLbo$a;i:Lcp;intermediary field_20699Lnet/minecraft/class_2048$class_2049;field_20699:Lnet/minecraft/class_4553;named playerLnet/minecraft/predicate/entity/EntityPredicate$Builder;player:Lnet/minecraft/predicate/PlayerPredicate;
-
fishHook
- Mappings:
Namespace Name Mixin selector official jLbo$a;j:Lbr;intermediary field_23136Lnet/minecraft/class_2048$class_2049;field_23136:Lnet/minecraft/class_4965;named fishHookLnet/minecraft/predicate/entity/EntityPredicate$Builder;fishHook:Lnet/minecraft/predicate/entity/FishingHookPredicate;
-
lightningBolt
- Mappings:
Namespace Name Mixin selector official kLbo$a;k:Lce;intermediary field_33916Lnet/minecraft/class_2048$class_2049;field_33916:Lnet/minecraft/class_6404;named lightningBoltLnet/minecraft/predicate/entity/EntityPredicate$Builder;lightningBolt:Lnet/minecraft/predicate/entity/LightningBoltPredicate;
-
vehicle
- Mappings:
Namespace Name Mixin selector official lLbo$a;l:Lbo;intermediary field_24490Lnet/minecraft/class_2048$class_2049;field_24490:Lnet/minecraft/class_2048;named vehicleLnet/minecraft/predicate/entity/EntityPredicate$Builder;vehicle:Lnet/minecraft/predicate/entity/EntityPredicate;
-
passenger
- Mappings:
Namespace Name Mixin selector official mLbo$a;m:Lbo;intermediary field_33917Lnet/minecraft/class_2048$class_2049;field_33917:Lnet/minecraft/class_2048;named passengerLnet/minecraft/predicate/entity/EntityPredicate$Builder;passenger:Lnet/minecraft/predicate/entity/EntityPredicate;
-
targetedEntity
- Mappings:
Namespace Name Mixin selector official nLbo$a;n:Lbo;intermediary field_24491Lnet/minecraft/class_2048$class_2049;field_24491:Lnet/minecraft/class_2048;named targetedEntityLnet/minecraft/predicate/entity/EntityPredicate$Builder;targetedEntity:Lnet/minecraft/predicate/entity/EntityPredicate;
-
team
- Mappings:
Namespace Name Mixin selector official oLbo$a;o:Ljava/lang/String;intermediary field_20700Lnet/minecraft/class_2048$class_2049;field_20700:Ljava/lang/String;named teamLnet/minecraft/predicate/entity/EntityPredicate$Builder;team:Ljava/lang/String;
-
catType
- Mappings:
Namespace Name Mixin selector official pLbo$a;p:Lyt;intermediary field_16318Lnet/minecraft/class_2048$class_2049;field_16318:Lnet/minecraft/class_2960;named catTypeLnet/minecraft/predicate/entity/EntityPredicate$Builder;catType:Lnet/minecraft/util/Identifier;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLbo$a;a()Lbo$a;intermediary method_8916Lnet/minecraft/class_2048$class_2049;method_8916()Lnet/minecraft/class_2048$class_2049;named createLnet/minecraft/predicate/entity/EntityPredicate$Builder;create()Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
type
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Laxo;)Lbo$a;intermediary method_8921Lnet/minecraft/class_2048$class_2049;method_8921(Lnet/minecraft/class_1299;)Lnet/minecraft/class_2048$class_2049;named typeLnet/minecraft/predicate/entity/EntityPredicate$Builder;type(Lnet/minecraft/entity/EntityType;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
type
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Laif;)Lbo$a;intermediary method_8922Lnet/minecraft/class_2048$class_2049;method_8922(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2048$class_2049;named typeLnet/minecraft/predicate/entity/EntityPredicate$Builder;type(Lnet/minecraft/tag/TagKey;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
type
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lyt;)Lbo$a;intermediary method_16113Lnet/minecraft/class_2048$class_2049;method_16113(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2048$class_2049;named typeLnet/minecraft/predicate/entity/EntityPredicate$Builder;type(Lnet/minecraft/util/Identifier;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
type
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lbp;)Lbo$a;intermediary method_8917Lnet/minecraft/class_2048$class_2049;method_8917(Lnet/minecraft/class_2050;)Lnet/minecraft/class_2048$class_2049;named typeLnet/minecraft/predicate/entity/EntityPredicate$Builder;type(Lnet/minecraft/predicate/entity/EntityTypePredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
distance
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lbf;)Lbo$a;intermediary method_8924Lnet/minecraft/class_2048$class_2049;method_8924(Lnet/minecraft/class_2025;)Lnet/minecraft/class_2048$class_2049;named distanceLnet/minecraft/predicate/entity/EntityPredicate$Builder;distance(Lnet/minecraft/predicate/entity/DistancePredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
location
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lcg;)Lbo$a;intermediary method_8918Lnet/minecraft/class_2048$class_2049;method_8918(Lnet/minecraft/class_2090;)Lnet/minecraft/class_2048$class_2049;named locationLnet/minecraft/predicate/entity/EntityPredicate$Builder;location(Lnet/minecraft/predicate/entity/LocationPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
steppingOn
- Mappings:
Namespace Name Mixin selector official bLbo$a;b(Lcg;)Lbo$a;intermediary method_37230Lnet/minecraft/class_2048$class_2049;method_37230(Lnet/minecraft/class_2090;)Lnet/minecraft/class_2048$class_2049;named steppingOnLnet/minecraft/predicate/entity/EntityPredicate$Builder;steppingOn(Lnet/minecraft/predicate/entity/LocationPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
effects
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lck;)Lbo$a;intermediary method_8923Lnet/minecraft/class_2048$class_2049;method_8923(Lnet/minecraft/class_2102;)Lnet/minecraft/class_2048$class_2049;named effectsLnet/minecraft/predicate/entity/EntityPredicate$Builder;effects(Lnet/minecraft/predicate/entity/EntityEffectPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
nbt
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lcl;)Lbo$a;intermediary method_8915Lnet/minecraft/class_2048$class_2049;method_8915(Lnet/minecraft/class_2105;)Lnet/minecraft/class_2048$class_2049;named nbtLnet/minecraft/predicate/entity/EntityPredicate$Builder;nbt(Lnet/minecraft/predicate/NbtPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
flags
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lbm;)Lbo$a;intermediary method_8919Lnet/minecraft/class_2048$class_2049;method_8919(Lnet/minecraft/class_2040;)Lnet/minecraft/class_2048$class_2049;named flagsLnet/minecraft/predicate/entity/EntityPredicate$Builder;flags(Lnet/minecraft/predicate/entity/EntityFlagsPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
equipment
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lbl;)Lbo$a;intermediary method_16227Lnet/minecraft/class_2048$class_2049;method_16227(Lnet/minecraft/class_3735;)Lnet/minecraft/class_2048$class_2049;named equipmentLnet/minecraft/predicate/entity/EntityPredicate$Builder;equipment(Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
player
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lcp;)Lbo$a;intermediary method_22469Lnet/minecraft/class_2048$class_2049;method_22469(Lnet/minecraft/class_4553;)Lnet/minecraft/class_2048$class_2049;named playerLnet/minecraft/predicate/entity/EntityPredicate$Builder;player(Lnet/minecraft/predicate/PlayerPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
fishHook
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lbr;)Lbo$a;intermediary method_26090Lnet/minecraft/class_2048$class_2049;method_26090(Lnet/minecraft/class_4965;)Lnet/minecraft/class_2048$class_2049;named fishHookLnet/minecraft/predicate/entity/EntityPredicate$Builder;fishHook(Lnet/minecraft/predicate/entity/FishingHookPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
lightningBolt
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lce;)Lbo$a;intermediary method_37228Lnet/minecraft/class_2048$class_2049;method_37228(Lnet/minecraft/class_6404;)Lnet/minecraft/class_2048$class_2049;named lightningBoltLnet/minecraft/predicate/entity/EntityPredicate$Builder;lightningBolt(Lnet/minecraft/predicate/entity/LightningBoltPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
vehicle
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Lbo;)Lbo$a;intermediary method_27971Lnet/minecraft/class_2048$class_2049;method_27971(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;named vehicleLnet/minecraft/predicate/entity/EntityPredicate$Builder;vehicle(Lnet/minecraft/predicate/entity/EntityPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
passenger
- Mappings:
Namespace Name Mixin selector official bLbo$a;b(Lbo;)Lbo$a;intermediary method_37229Lnet/minecraft/class_2048$class_2049;method_37229(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;named passengerLnet/minecraft/predicate/entity/EntityPredicate$Builder;passenger(Lnet/minecraft/predicate/entity/EntityPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
targetedEntity
- Mappings:
Namespace Name Mixin selector official cLbo$a;c(Lbo;)Lbo$a;intermediary method_27972Lnet/minecraft/class_2048$class_2049;method_27972(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;named targetedEntityLnet/minecraft/predicate/entity/EntityPredicate$Builder;targetedEntity(Lnet/minecraft/predicate/entity/EntityPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
team
- Mappings:
Namespace Name Mixin selector official aLbo$a;a(Ljava/lang/String;)Lbo$a;intermediary method_22470Lnet/minecraft/class_2048$class_2049;method_22470(Ljava/lang/String;)Lnet/minecraft/class_2048$class_2049;named teamLnet/minecraft/predicate/entity/EntityPredicate$Builder;team(Ljava/lang/String;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
catType
- Mappings:
Namespace Name Mixin selector official bLbo$a;b(Lyt;)Lbo$a;intermediary method_16112Lnet/minecraft/class_2048$class_2049;method_16112(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2048$class_2049;named catTypeLnet/minecraft/predicate/entity/EntityPredicate$Builder;catType(Lnet/minecraft/util/Identifier;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
build
- Mappings:
Namespace Name Mixin selector official bLbo$a;b()Lbo;intermediary method_8920Lnet/minecraft/class_2048$class_2049;method_8920()Lnet/minecraft/class_2048;named buildLnet/minecraft/predicate/entity/EntityPredicate$Builder;build()Lnet/minecraft/predicate/entity/EntityPredicate;
-