Êþº¾E  /net/minecraft/world/level/entity/EntityTypeTestforClassD(Ljava/lang/Class;)Lnet/minecraft/world/level/entity/EntityTypeTest;   &net/minecraft/world/level/EntityGetter getEntities€(Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List;  )net/minecraft/world/entity/EntitySelector NO_SPECTATORSLjava/util/function/Predicate;  r(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List;  *net/minecraft/world/phys/shapes/VoxelShapeisEmpty()Z  bounds!()Lnet/minecraft/world/phys/AABB; ! "T(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; $%& '(java/util/Listiterator()Ljava/util/Iterator; *+, -java/util/IteratorhasNext */ 01next()Ljava/lang/Object;3!net/minecraft/world/entity/Entity 25 6 isRemoved 28 9:blocksBuildingZ 2< =>isPassengerOfSameVehicle&(Lnet/minecraft/world/entity/Entity;)Z 2@ AgetBoundingBox CDE FG&net/minecraft/world/phys/shapes/ShapescreateM(Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/shapes/VoxelShape; IJK LM)net/minecraft/world/phys/shapes/BooleanOpAND+Lnet/minecraft/world/phys/shapes/BooleanOp; CO PQjoinIsNotEmpty†(Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Z S TUgetEntitiesOfClass`(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; WXY Z[net/minecraft/world/phys/AABBgetSize()D>z×òš¼¯H $_ `aof()Ljava/util/List; c dCAN_BE_COLLIDED_WITH fgh ijjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;l mntestC(Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; pqr stjava/util/function/Predicateand>(Ljava/util/function/Predicate;)Ljava/util/function/Predicate; Wv wxinflate"(D)Lnet/minecraft/world/phys/AABB; $ ${ |}size()I €� ‚ƒ'com/google/common/collect/ImmutableListbuilderWithExpectedSize4(I)Lcom/google/common/collect/ImmutableList$Builder; …†‡ ˆ‰/com/google/common/collect/ImmutableList$BuilderaddE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; …‹ Œ�build+()Lcom/google/common/collect/ImmutableList;¿ð ‘ ’aplayers”(net/minecraft/world/entity/player/Player p– m—(Ljava/lang/Object;)Z “™ š› distanceToSqr(DDD)D 2� ž[getX 2  ¡[getY 2£ ¤[getZ ¦ §¨getNearestPlayer1(DDDDZ)Lnet/minecraft/world/entity/player/Player; ª «NO_CREATIVE_OR_SPECTATOR ­ §®N(DDDDLjava/util/function/Predicate;)Lnet/minecraft/world/entity/player/Player; ° ±LIVING_ENTITY_STILL_ALIVE $³ ´µget(I)Ljava/lang/Object; “· ¸¹getUUID()Ljava/util/UUID; »¼½ ¾—java/util/UUIDequalsÀjava/lang/ObjectMethodParametersexceptbbselector Signature½(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate<-Lnet/minecraft/world/entity/Entity;>;)Ljava/util/List;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;typeÚ(Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate<-TT;>;)Ljava/util/List;CodeLineNumberTableLocalVariableTablethis(Lnet/minecraft/world/level/EntityGetter; baseClassLjava/lang/Class;Lnet/minecraft/world/phys/AABB;LocalVariableTypeTableLjava/lang/Class;$Ljava/util/function/Predicate<-TT;>;—(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate<-TT;>;)Ljava/util/List;?()Ljava/util/List<+Lnet/minecraft/world/entity/player/Player;>;#Lnet/minecraft/world/entity/Entity;y(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List;isUnobstructedR(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Zentitysourceshape,Lnet/minecraft/world/phys/shapes/VoxelShape; StackMapTableB(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;)Ljava/util/List;s(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;)Ljava/util/List;getEntityCollisionstestArea canCollidecollidingEntitiesLjava/util/List;shapes1Lcom/google/common/collect/ImmutableList$Builder;CLjava/util/function/Predicate;5Ljava/util/List;_Lcom/google/common/collect/ImmutableList$Builder;‚(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List;distDplayer*Lnet/minecraft/world/entity/player/Player;xyzrange predicatebestresults(DDDDLjava/util/function/Predicate;)Lnet/minecraft/world/entity/player/Player;P(Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/world/entity/player/Player;maxDistfilterOutCreativehasNearbyAlivePlayer(DDDD)Z playerDistgetPlayerByUUID<(Ljava/util/UUID;)Lnet/minecraft/world/entity/player/Player;iIuuidLjava/util/UUID; SourceFileEntityGetter.javaBootstrapMethods— 2  >canCollideWith>  "java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesBuilder%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup¿  Á ÂÃÄÅÆÇ È Á ÉÃÄÅÊTUËq *+¸,-¹°ÌÍ* ÎÏ ÐÑ ÃÒ ÄÓ ÐÔ ÄÕÁ ÐÃÄÅÖ’aÅ× "ËJ *+,² ¹°ÌÍ  ÎÏ ÂØ ÃÒÁ ÂÃÅÙÇ ÈÚÛËãd,¶™¬*+,¶¹ ¹#N-¹)™B-¹.À2:¶4š,´7™$+Æ +¶;š,¶?¸B²H¸N™¬§ÿ»¬Ì""# &.'K(])_,b-Í*.1ÜØdÎÏdÝØdÞßà ü*ü02úúÁ ÝÞÇ ÈTáË\ *+,² ¹R°Ì1Í  ÎÏ ÐÑ ÃÒÓ  ÐÔÁ ÐÃÅâã"ËeŽ,¶V\˜œ¸^°+Ç ²b§² +Y¸eWºk¹oN*+,\¶u-¹:¹y™¸^°¹z¸~:¹#:¹)™ ¹.À2:¶?¸B¶„W§ÿܶаÌ. 6 7:-;>=H>LAXBwC…DˆFÍHwÜØŽÎÏŽÝØŽäÒ-aå>PæçX6èéÓ -aåê>PæëX6èìà Rpýp$ý…*ú&Á ÝäÅíÇ È§®Ë\{Ž9 : *¹�¹#:  ¹)™\ ¹.À“: Æ ¹•š§ÿÙ')¶˜9˜›k˜œ Ž—™  ˜œ 9 : §ÿ  °Ì. JKM+N<O?RJSmTqUuWxXÍf J+îï+Jðñ{ÎÏ{òï{óï{ôï{õï{ö v÷ï søñ Ó {öê àþ“*ü)“üùúÁòóôõöÅùÇÈȧúËS *+¶œ+¶Ÿ+¶¢(¹¥ °Ì\Í ÎÏÝØûïÁ ÝûÇȧ¨˨  ™ ²©§² : *') ¹¬ °Ì `aÍHÎÏòïóïôïûïü: ö Ó öê à BpÁòóôûüÇÈýþË d*¹�¹#:  ¹)™N ¹.À“: ²  ¹•™ÿಯ ¹•š§ÿÐ ')¶˜9 ˜› k˜œ¬§ÿ®¬Ì"e#f=g@iKj]k_mbnÍHKÿï #<ðñ dÎÏdòïdóïdôïdõïàü *ü2“üùúÁòóôõË¢6=*¹�¹z¢&*¹�¹²À“N+-¶¶¶º™-°„§ÿѰÌrs!t,u.r4xÍ*! ðñ26ÎÏ6à ü+úÁÇÈ   …