Êþº¾Eõ/net/minecraft/world/entity/animal/rabbit/Rabbit?æff`  2net/minecraft/world/entity/ai/goal/MoveToBlockGoal/(Lnet/minecraft/world/entity/PathfinderMob;DI)V  >net/minecraft/world/entity/animal/rabbit/Rabbit$RaidGardenGoalrabbit1Lnet/minecraft/world/entity/animal/rabbit/Rabbit;   nextStartTickI  getServerLevelM(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/ServerLevel;  &net/minecraft/server/level/ServerLevel getGameRules1()Lnet/minecraft/world/level/gamerules/GameRules; !" #$-net/minecraft/world/level/gamerules/GameRules MOB_GRIEFING.Lnet/minecraft/world/level/gamerules/GameRule; & '(getB(Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object;*java/lang/Boolean ), -. booleanValue()Z 0 12canRaidZ 4 5. wantsMoreFood 7 82 wantsToRaid : ;.canUse = >.canContinueToUse @ ABtick()V D EFgetLookControl5()Lnet/minecraft/world/entity/ai/control/LookControl; H IJblockPosLnet/minecraft/core/BlockPos; LMN OPnet/minecraft/core/BlockPosgetX()I?à LT UPgetY LW XPgetZA [ \PgetMaxHeadXRot ^_` ab1net/minecraft/world/entity/ai/control/LookControl setLookAt(DDDFF)V d e.isReachedTarget g hilevel#()Lnet/minecraft/world/level/Level; Lk lmabove()Lnet/minecraft/core/BlockPos; opq rsnet/minecraft/world/level/Level getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; uvw xy0net/minecraft/world/level/block/state/BlockStategetBlock)()Lnet/minecraft/world/level/block/Block;{+net/minecraft/world/level/block/CarrotBlock z} ~AGEBLnet/minecraft/world/level/block/state/properties/IntegerProperty; u� ‚ƒgetValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable;…java/lang/Integer „‡ ˆPintValue Š‹Œ �Ž&net/minecraft/world/level/block/BlocksAIR'Lnet/minecraft/world/level/block/Block; �‘’ “”%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; o– —˜setBlockS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z oš ›œ destroyBlockD(Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/entity/Entity;)Z „ž Ÿ valueOf(I)Ljava/lang/Integer; u¢ £¤setValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; ¦§¨ ©ª-net/minecraft/world/level/gameevent/GameEvent BLOCK_CHANGE%Lnet/minecraft/core/Holder$Reference; ¬­® ¯°5net/minecraft/world/level/gameevent/GameEvent$Contextof\(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; o² ³´ gameEventr(Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V¶*net/minecraft/world/level/block/LevelEvent �¸ ¹ºgetId5(Lnet/minecraft/world/level/block/state/BlockState;)I o¼ ½¾ levelEvent"(ILnet/minecraft/core/BlockPos;I)V À ÁmoreCarrotTicksÃnet/minecraft/SharedConstants ÅpÆ%net/minecraft/world/level/LevelReader ÈÉÊ ËÌnet/minecraft/tags/BlockTagsSUPPORTS_CROPSLnet/minecraft/tags/TagKey; uÎ ÏÐis(Lnet/minecraft/tags/TagKey;)Z zÒ ÓÔisMaxAge5(Lnet/minecraft/world/level/block/state/BlockState;)Z4(Lnet/minecraft/world/entity/animal/rabbit/Rabbit;)VCodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/world/entity/animal/rabbit/Rabbit$RaidGardenGoal;MethodParameters StackMapTable carrotAge!Lnet/minecraft/world/level/Level;cropsPos blockState2Lnet/minecraft/world/level/block/state/BlockState;block isValidTargetG(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z carrotBlock-Lnet/minecraft/world/level/block/CarrotBlock;'Lnet/minecraft/world/level/LevelReader;posstate SourceFile Rabbit.javaNestHost InnerClassesRaidGardenGoalð#net/minecraft/core/Holder$Referenceònet/minecraft/core/Holder ReferenceContext 8212 ÕÖL*+·*+µ ±×˜ ™šØÙÚÛ;.Ö7*´�.*´ ¸¶²¶%À)¶+š¬*µ/**´ ¶3µ6*·9¬×žŸ  "¤'¥2¨Ø 7ÙÚÜ">.ÖI*´/™*·<™§¬×­Ø ÙÚÜ@ABÖ´ ã*·?*´ ¶C*´G¶K‡Qc*´G¶S`‡*´G¶V‡QcY*´ ¶Z†¶]*¶c™¤*´ ¶fL*´G¶jM+,¶nN-¶t:*´/™vÁz™n-²|¶€À„¶†6š+,²‰¶�¶•W+,*´ ¶™W§6+,-²|d¸�¶¡Àu¶•W+²¥,*´ ¸«¶±+Ñ,-¸·¶»*´ (µ¿*µ/* µ±×N²´:¶A·I¸QºW»]½l¾{¿€À�Á›óÄÂÅÎÇ×ÊÜÍâÏØ>{\ÝI™hÞQ‘ßJW‹àá]…âŽãÙÚÜ'ÿ› oLu�2úÿ  ãäÖÊR+,¹ÄN-²Ç¶Í™A*´6™:*´/š3+,¶j¹ÄN-¶t:Áz™Àz:-¶Ñ™ *µ/¬¬×ÓÕ Ö+ØIÙNÚPÝØ4@åæRÙÚRhçRèJJéáÜüPuÛ hèêëìí î ïñó ¬¦ô