Êþº¾E™  4net/minecraft/world/entity/ai/goal/target/TargetGoal%(Lnet/minecraft/world/entity/Mob;ZZ)V   ;net/minecraft/world/entity/ai/targeting/TargetingConditions forCombat?()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;@P  range@(D)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;  Anet/minecraft/world/entity/ai/goal/target/DefendVillageTargetGoalattackTargeting=Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;  golem3Lnet/minecraft/world/entity/animal/golem/IronGolem;  !",net/minecraft/world/entity/ai/goal/Goal$FlagTARGET.Lnet/minecraft/world/entity/ai/goal/Goal$Flag; $%& '(java/util/EnumSetof%(Ljava/lang/Enum;)Ljava/util/EnumSet; * +,setFlags(Ljava/util/EnumSet;)V ./0 121net/minecraft/world/entity/animal/golem/IronGolemgetBoundingBox!()Lnet/minecraft/world/phys/AABB;@$@ 89: ;<net/minecraft/world/phys/AABBinflate$(DDD)Lnet/minecraft/world/phys/AABB; > ?@getServerLevelM(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/ServerLevel;B0net/minecraft/world/entity/npc/villager/Villager DEF GH&net/minecraft/server/level/ServerLevelgetNearbyEntities¨(Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; DJ KLgetNearbyPlayers—(Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; NOP QRjava/util/Listiterator()Ljava/util/Iterator; TUV WXjava/util/IteratorhasNext()Z TZ [\next()Ljava/lang/Object;^'net/minecraft/world/entity/LivingEntity`(net/minecraft/world/entity/player/Player Ab cdgetPlayerReputation-(Lnet/minecraft/world/entity/player/Player;)I f ghpotentialTarget)Lnet/minecraft/world/entity/LivingEntity; _j kX isSpectator _m nX isCreative .p qr setTarget,(Lnet/minecraft/world/entity/LivingEntity;)V t uvstart()VRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;6(Lnet/minecraft/world/entity/animal/golem/IronGolem;)VCodeLineNumberTableLocalVariableTablethisCLnet/minecraft/world/entity/ai/goal/target/DefendVillageTargetGoal;MethodParameterscanUse reputationIplayer*Lnet/minecraft/world/entity/player/Player;villager2Lnet/minecraft/world/entity/npc/villager/Villager; livingEntitygrowLnet/minecraft/world/phys/AABB;level(Lnet/minecraft/server/level/ServerLevel; villagersLjava/util/List;playersLocalVariableTypeTable;; StackMapTable SourceFileDefendVillageTargetGoal.java InnerClasses—'net/minecraft/world/entity/ai/goal/GoalFlag!ghwxyzh$*+·*¸ ¶µ*+µ*²¸#¶)±{#|$}~$€Xzë Í*´¶-353¶7L*´¸=M,A*´*´+¶CN,*´*´+¶I:-¹M:¹S™Q¹YÀ]:ÀA:¹M:¹S™(¹YÀ_:  ¶a6  œ£ * µe§ÿÔ§ÿ«*´eǬ*´e:Á_™À_:¶iš ¶l™¬¬{F, ;"Y#`$%ˆ'�(•*˜+›-¢.¤1É2Ë5|f ˆ �‚ ƒ„ `8…†Y?‡h¹ƒ„Í}~¹ˆ‰±Š‹,¡Œ�;’Ž��,¡Œ�;’Ž‘’8ÿC8DNNTþ%]AT+øúü$_úuvzB*´*´e¶o*·s±{: ;<| }~“”• –˜@