Êþº¾Eò  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   Gnet/minecraft/world/entity/monster/illager/Evoker$EvokerWololoSpellGoalthis$03Lnet/minecraft/world/entity/monster/illager/Evoker;  Unet/minecraft/world/entity/monster/illager/SpellcasterIllager$SpellcasterUseSpellGoalB(Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager;)V  ;net/minecraft/world/entity/ai/targeting/TargetingConditions forNonCombat?()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;@0  range@(D)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; !"testH()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; $ %&selector…(Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ( )*wololoTargeting=Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ,-. /01net/minecraft/world/entity/monster/illager/Evoker getTarget+()Lnet/minecraft/world/entity/LivingEntity; ,2 34isCastingSpell()Z ,6 78 tickCountI : ;8nextAttackTickCount ,= >?level#()Lnet/minecraft/world/level/Level; A BCgetServerLevelK(Lnet/minecraft/world/level/Level;)Lnet/minecraft/server/level/ServerLevel; EFG HI&net/minecraft/server/level/ServerLevel getGameRules1()Lnet/minecraft/world/level/gamerules/GameRules; KLM NO-net/minecraft/world/level/gamerules/GameRules MOB_GRIEFING.Lnet/minecraft/world/level/gamerules/GameRule; KQ RSgetB(Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object;Ujava/lang/Boolean TW X4 booleanValueZ-net/minecraft/world/entity/animal/sheep/Sheep ,\ ]^getBoundingBox!()Lnet/minecraft/world/phys/AABB;@ bcd efnet/minecraft/world/phys/AABBinflate$(DDD)Lnet/minecraft/world/phys/AABB; Eh ijgetNearbyEntities¨(Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; lmn o4java/util/ListisEmpty ,q rs access$400V(Lnet/minecraft/world/entity/monster/illager/Evoker;)Lnet/minecraft/util/RandomSource; lu vwsize()I yz{ |}net/minecraft/util/RandomSourcenextInt(I)I l R€(I)Ljava/lang/Object; ,‚ ƒ„setWololoTarget2(Lnet/minecraft/world/entity/animal/sheep/Sheep;)V ,† ‡ˆgetWololoTarget1()Lnet/minecraft/world/entity/animal/sheep/Sheep; Š ‹8attackWarmupDelay � Ž�stop()V Y‘ ’4isAlive ”•– —˜!net/minecraft/world/item/DyeColorRED#Lnet/minecraft/world/item/DyeColor; Yš ›œsetColor&(Lnet/minecraft/world/item/DyeColor;)Vžnet/minecraft/SharedConstants  ¡¢ £¤ net/minecraft/sounds/SoundEventsEVOKER_PREPARE_WOLOLO!Lnet/minecraft/sounds/SoundEvent; ¦§¨ ©ªJnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpellWOLOLOLLnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; ¬ ­�tick ¯ °�start Y² ³´getColor%()Lnet/minecraft/world/item/DyeColor; ”¶ ·˜BLUE6(Lnet/minecraft/world/entity/monster/illager/Evoker;)VCodeLineNumberTableLocalVariableTablethisILnet/minecraft/world/entity/monster/illager/Evoker$EvokerWololoSpellGoal;MethodParameterscanUse(Lnet/minecraft/server/level/ServerLevel;entitiesLjava/util/List;LocalVariableTypeTableALjava/util/List; StackMapTablecanContinueToUseperformSpellCasting wololoTarget/Lnet/minecraft/world/entity/animal/sheep/Sheep;getCastWarmupTimegetCastingTimegetCastingIntervalgetSpellPrepareSound#()Lnet/minecraft/sounds/SoundEvent;getSpellN()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; lambda$new$0T(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Ztarget)Lnet/minecraft/world/entity/LivingEntity; SourceFile Evoker.javaNestHostBootstrapMethodsÒÛ Ü ÑÒÞ ßàá âã"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; InnerClassesEvokerWololoSpellGoalç=net/minecraft/world/entity/monster/illager/SpellcasterIllagerSpellcasterUseSpellGoalêDnet/minecraft/world/entity/ai/targeting/TargetingConditions$SelectorSelector IllagerSpellî%java/lang/invoke/MethodHandles$Lookupðjava/lang/invoke/MethodHandlesLookup!)* ¸¹a%*+Y¸Wµ*+· *¸¶º¶#µ'±º$»%¼½% ¾ €¿4¹4 ™*´¶+Ƭ*´¶1™¬*´´5*´9¢¬*´¶<¸@L+¶D²J¶PÀT¶Vš¬+Y*´'*´*´¶[_¶a¶gM,¹k™¬*´,*´¸p,¹t¹x¹~ÀY¶�¬º:" $ &(*&+(-3.F/H2j4s5u7—8» ™¼½3f>Àj/ÁÂà j/ÁÄÅ üEü,lÆ4¹L*´¶…Æ*´‰ž§¬º>» ¼½Å@Ž�¹? *·Œ*´¶�±ºCD E»  ¼½Ç�¹i*´¶…L+Æ+¶�™ +²“¶™±ºIJKM»¼½ÈÉÅüYÊw¹-(¬ºQ» ¼½Ëw¹-<¬ºV» ¼½Ìw¹.Œ¬º[» ¼½Íι.²Ÿ°º`» ¼½Ïй.²¥°ºe» ¼½A­�¹/*·«±º» ¼½A°�¹/*·®±º» ¼½ ÑÒ¹R*ÀY¶±²µ¦§¬º»ÓÔ>ÀÅ@ÕÖ×,Ø ÝÙÚÙä*,åæèéë ¦æì@íïñ