Êþº¾Eu  'net/minecraft/world/entity/ai/goal/Goal()V   =net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoalmob Lnet/minecraft/world/entity/Mob;  level!Lnet/minecraft/world/level/Level;  ,net/minecraft/world/entity/ai/goal/Goal$FlagJUMP.Lnet/minecraft/world/entity/ai/goal/Goal$Flag;  java/util/EnumSetof%(Ljava/lang/Enum;)Ljava/util/EnumSet;   setFlags(Ljava/util/EnumSet;)V "#$ %&net/minecraft/world/entity/MobwasInPowderSnowZ "( )&isInPowderSnow +,- ./!net/minecraft/tags/EntityTypeTagsPOWDER_SNOW_WALKABLE_MOBSLnet/minecraft/tags/TagKey; "1 23is(Lnet/minecraft/tags/TagKey;)Z "5 67 blockPosition()Lnet/minecraft/core/BlockPos; 9:; <7net/minecraft/core/BlockPosabove >?@ ABnet/minecraft/world/level/Level getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; DEF GH&net/minecraft/world/level/block/Blocks POWDER_SNOW'Lnet/minecraft/world/level/block/Block; JKL 2M0net/minecraft/world/level/block/state/BlockState(Ljava/lang/Object;)Z JO PQgetCollisionShaper(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; STU VW&net/minecraft/world/phys/shapes/Shapesempty.()Lnet/minecraft/world/phys/shapes/VoxelShape; "Y Z[getJumpControl5()Lnet/minecraft/world/entity/ai/control/JumpControl; ]^_ `1net/minecraft/world/entity/ai/control/JumpControljumpD(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)VCodeLineNumberTableLocalVariableTablethis?Lnet/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal;MethodParameterscanUse()Z inPowderSnowLnet/minecraft/core/BlockPos;aboveBlockState2Lnet/minecraft/world/level/block/state/BlockState; StackMapTablerequiresUpdateEveryTicktick SourceFileClimbOnTopOfPowderSnowGoal.java InnerClassesFlag! abg*·*+µ*,µ *²¸¶±c d ef g  hibÙ`*´´!š *´´'™§<™*´²*¶0š¬*´¶4¶8M*´ ,¶=N-²C¶Iš-*´ ,¶N¸R¦§¬c+-8Ad*`efFj&8(<kAlmn@üý,9J@oib,¬c$d efpb9 *´¶X¶\±c ) *d  efqrs t@