Êþº¾EL  :net/minecraft/world/entity/monster/cubemob/AbstractCubeMobK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   4net/minecraft/world/entity/monster/cubemob/MagmaCube goalSelector1Lnet/minecraft/world/entity/ai/goal/GoalSelector;Lnet/minecraft/world/entity/monster/cubemob/AbstractCubeMob$CubeMobAttackGoal  ?(Lnet/minecraft/world/entity/monster/cubemob/AbstractCubeMob;)V  /net/minecraft/world/entity/ai/goal/GoalSelectoraddGoal-(ILnet/minecraft/world/entity/ai/goal/Goal;)V   targetSelectorEnet/minecraft/world/entity/ai/goal/target/NearestAttackableTargetGoal(net/minecraft/world/entity/player/Player !"test~(Lnet/minecraft/world/entity/monster/cubemob/MagmaCube;)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; $ %}(Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;IZZLnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)V'1net/minecraft/world/entity/animal/golem/IronGolem ) *5(Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;Z)V ,-. /0*net/minecraft/world/entity/monster/MonstercreateMonsterAttributesF()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; 234 563net/minecraft/world/entity/ai/attributes/AttributesMOVEMENT_SPEEDLnet/minecraft/core/Holder;?É™™  :;< =>Bnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builderaddb(Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; @AB CD'net/minecraft/world/level/LevelAccessor getDifficulty"()Lnet/minecraft/world/Difficulty; FGH IJnet/minecraft/world/DifficultyPEACEFUL Lnet/minecraft/world/Difficulty; L MNsetSize(IZ)V P QR entityData1Lnet/minecraft/network/syncher/SynchedEntityData; T UVID_SIZE2Lnet/minecraft/network/syncher/EntityDataAccessor; XYZ [\/net/minecraft/network/syncher/SynchedEntityDatagetF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object;^java/lang/Integer ]` abintValue()I 2d e6 ATTACK_DAMAGE g hi getAttributeY(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; klm no:net/minecraft/world/entity/ai/attributes/AttributeInstance setBaseValue(D)V 2q r6ARMOR t uvxpRewardI xyz {|*net/minecraft/core/particles/ParticleTypesFLAME1Lnet/minecraft/core/particles/SimpleParticleType; ~ b getJumpDelay � ‚ƒ targetSquishF?fff † ‡ˆgetDeltaMovement!()Lnet/minecraft/world/phys/Vec3; Š ‹bgetSize=ÌÌÍ Ž�� ‘’net/minecraft/world/phys/Vec3xD ” •– getJumpPower()F Ž˜ ™’z › œ�setDeltaMovement(DDD)V Ÿ  ¡ needsSyncZ £¤¥ ¦§net/minecraft/tags/FluidTagsLAVALnet/minecraft/tags/TagKey;>aG®=LÌÍ « ¬­ jumpInLiquid(Lnet/minecraft/tags/TagKey;)V ¯ °± isEffectiveAi()Z ³ ´–getAttackDamage ¶ ·±isTiny ¹º» ¼½ net/minecraft/sounds/SoundEventsMAGMA_CUBE_HURT_SMALL!Lnet/minecraft/sounds/SoundEvent; ¹¿ À½MAGMA_CUBE_HURT ¹Â ýMAGMA_CUBE_DEATH_SMALL ¹Å ƽMAGMA_CUBE_DEATH ¹È ɽMAGMA_CUBE_SQUISH_SMALL ¹Ë ̽MAGMA_CUBE_SQUISH ¹Î ϽMAGMA_CUBE_JUMPÑ9net/minecraft/world/entity/AgeableMob$AgeableMobGroupData ÐÓ Ô(Z)V Ö ×Ø finalizeSpawnÝ(Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; ÚÛÜ ÝÞ'net/minecraft/world/entity/LivingEntitygetY()D Û áâã äåjava/lang/Mathabs(D)D@é(net/minecraft/world/entity/monster/EnemyCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/world/entity/monster/cubemob/MagmaCube;type'Lnet/minecraft/world/entity/EntityType;level!Lnet/minecraft/world/level/Level;LocalVariableTypeTable`Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/monster/cubemob/MagmaCube;>;MethodParameters Signature„(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/monster/cubemob/MagmaCube;>;Lnet/minecraft/world/level/Level;)VaddBehaviourGoals()VaddTargetingGoalscreateAttributescheckMagmaCubeSpawnRules¿(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z)Lnet/minecraft/world/level/LevelAccessor; spawnReason.Lnet/minecraft/world/entity/EntitySpawnReason;posLnet/minecraft/core/BlockPos;random!Lnet/minecraft/util/RandomSource;_Lnet/minecraft/world/entity/EntityType; StackMapTable÷(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Zsize updateHealth actualSize getLightLevelDependentMagicValuegetParticleType0()Lnet/minecraft/core/particles/ParticleOptions;isOnFiredecreaseSquishjumpFromGroundmovementLnet/minecraft/world/phys/Vec3;sizeJumpBoostPowerGLnet/minecraft/tags/TagKey;J(Lnet/minecraft/tags/TagKey;)V canDealDamage getHurtSoundR(Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent;source/Lnet/minecraft/world/damagesource/DamageSource; getDeathSound#()Lnet/minecraft/sounds/SoundEvent;getSquishSound getJumpSound canBeABaby/Lnet/minecraft/world/level/ServerLevelAccessor; difficulty(Lnet/minecraft/world/DifficultyInstance; groupData+Lnet/minecraft/world/entity/SpawnGroupData;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;lambda$addTargetingGoals$0T(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Ztarget)Lnet/minecraft/world/entity/LivingEntity;(Lnet/minecraft/server/level/ServerLevel; SourceFileMagmaCube.javaBootstrapMethods(1 2 '(4 567 89"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; InnerClassesCubeMobAttackGoal=Dnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector?;net/minecraft/world/entity/ai/targeting/TargetingConditionsSelectorB:net/minecraft/world/entity/ai/attributes/AttributeSupplierBuilderE%net/minecraft/world/entity/AgeableMobAgeableMobGroupDataH%java/lang/invoke/MethodHandles$LookupJjava/lang/invoke/MethodHandlesLookup!èê[*+,·±ë !"ì íîïðñòó ïôõ ïñö÷øùê?*´» Y*·¶±ë &'ì íîúùêb 0*´»Y* *º·#¶*´»Y*&·(¶±ë,-/.ì 0íî û0ê- ¸+²17¶9°ë1 2 1 üýê�+¹?²E¥§¬ë6ì4ïðñþÿó ï@õïñÿöMNê“7*·K*´O²S¶WÀ]¶_>*²c¶f‡¶j*²p¶fh‡¶j*µs±ë;<=#>1?6@ì*7íî7v7 ¡  võ   –ê, ®ëDì íî  ê.²w°ëIì íî±ê,¬ëNì íîbê1*·}h¬ëSì íîùê: *Y´€„jµ€±ë X Yì  íîùêu'*¶…L*¶‰†ŒjE*+´�*¶“$b�+´—¶š*µž±ë]^_!`&aì 'íî"ƒ¬­ê¤2+²¢¦(*¶…M*,´�¨*¶‰†©jb�,´—¶š*µž§*+·ª±ëef g$h)i,j1lì  2íî2ï§ó 2ï,õïö±ê/*¶®¬ëpì íî´–ê1*·² b®ëuì íîêT*¶µ™²¸°²¾°ëz{ }ìíî õêJ*¶µ™²Á°²Ä°ëƒ„ †ì íî êJ*¶µ™²Ç°²Ê°ëŒ� �ì íî ê.²Í°ë•ì íî±ê,¬ëšì íîרê|Ç »ÐY·Ò:*+,-·Õ°ëŸ £ì4íîñ !"ÿ#$õñ!ÿ#%&&'(êb+¶Ù*¶ßg¸àæ˜�§¬ë,ì íî)*ñ+@,-. 3/0/:* ; <>@ :AC ÐDF GIK