Êþº¾Et  *net/minecraft/world/entity/monster/MonsterK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V?  (net/minecraft/world/entity/monster/BlazeallowedHeightOffsetF  -net/minecraft/world/level/pathfinder/PathTypeWATER/Lnet/minecraft/world/level/pathfinder/PathType;¿€  setPathfindingMalus3(Lnet/minecraft/world/level/pathfinder/PathType;F)V  LAVAA  FIRE_IN_NEIGHBOR ! "FIRE$(net/minecraft/world/entity/monster/Enemy & '(xpRewardI * +, goalSelector1Lnet/minecraft/world/entity/ai/goal/GoalSelector;.8net/minecraft/world/entity/monster/Blaze$BlazeAttackGoal -0 1-(Lnet/minecraft/world/entity/monster/Blaze;)V 345 67/net/minecraft/world/entity/ai/goal/GoalSelectoraddGoal-(ILnet/minecraft/world/entity/ai/goal/Goal;)V9=net/minecraft/world/entity/ai/goal/MoveTowardsRestrictionGoal 8; <.(Lnet/minecraft/world/entity/PathfinderMob;D)V>@net/minecraft/world/entity/ai/goal/WaterAvoidingRandomStrollGoal =@ A/(Lnet/minecraft/world/entity/PathfinderMob;DF)VC3net/minecraft/world/entity/ai/goal/LookAtPlayerGoalE(net/minecraft/world/entity/player/Player BG H5(Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;F)VJ7net/minecraft/world/entity/ai/goal/RandomLookAroundGoal IL M#(Lnet/minecraft/world/entity/Mob;)V O P,targetSelectorR:net/minecraft/world/entity/ai/goal/target/HurtByTargetGoalTjava/lang/Class QV W?(Lnet/minecraft/world/entity/PathfinderMob;[Ljava/lang/Class;)V QY Z[setAlertOthersP([Ljava/lang/Class;)Lnet/minecraft/world/entity/ai/goal/target/HurtByTargetGoal;]Enet/minecraft/world/entity/ai/goal/target/NearestAttackableTargetGoal \_ `5(Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;Z)V b cdcreateMonsterAttributesF()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; fgh ij3net/minecraft/world/entity/ai/attributes/Attributes ATTACK_DAMAGELnet/minecraft/core/Holder;@ nop qrBnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builderaddb(Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; ft ujMOVEMENT_SPEED?Íp£à fy zj FOLLOW_RANGE@H ~ €defineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V ‚ ƒ„ DATA_FLAGS_ID2Lnet/minecraft/network/syncher/EntityDataAccessor; †‡ˆ ‰Šjava/lang/BytevalueOf(B)Ljava/lang/Byte; Œ�Ž ��7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; ’“” •– net/minecraft/sounds/SoundEvents BLAZE_AMBIENT!Lnet/minecraft/sounds/SoundEvent; ’˜ ™– BLAZE_HURT ’› œ– BLAZE_DEATH ž Ÿ onGround()Z ¢ £¤getDeltaMovement!()Lnet/minecraft/world/phys/Vec3; ¦§¨ ©ªnet/minecraft/world/phys/Vec3yD?ã333333 ¦® ¯°multiply$(DDD)Lnet/minecraft/world/phys/Vec3; ² ³´setDeltaMovement"(Lnet/minecraft/world/phys/Vec3;)V ¶ ·¸level#()Lnet/minecraft/world/level/Level; º»¼ ½ net/minecraft/world/level/Level isClientSide ¿ ÀÁrandom!Lnet/minecraft/util/RandomSource; ÃÄÅ ÆÇnet/minecraft/util/RandomSourcenextInt(I)I É Ê isSilent Ì ÍÎgetX()D?à Ò ÓÎgetY Õ ÖÎgetZ ’Ø Ù– BLAZE_BURN Û ÜÝgetSoundSource$()Lnet/minecraft/sounds/SoundSource; Ãß àá nextFloat()F?333>™™š ºå æçplayLocalSoundL(DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFZ)V éêë ìí*net/minecraft/core/particles/ParticleTypes LARGE_SMOKE1Lnet/minecraft/core/particles/SimpleParticleType; ï ðñ getRandomX(D)D ó ôÎ getRandomY ö ÷ñ getRandomZ ºù úû addParticle7(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V ý þÿaiStep()V  (nextHeightOffsetChangeTicknet/minecraft/SharedConstants@�bMÒñª à   triangle(DD)D    getTarget+()Lnet/minecraft/world/entity/LivingEntity;  Î'net/minecraft/world/entity/LivingEntitygetEyeY    canAttack,(Lnet/minecraft/world/entity/LivingEntity;)Z?Ó33@ ¦ q°    needsSyncZ " #$customServerAiStep+(Lnet/minecraft/server/level/ServerLevel;)V & '  isCharged ) *+ entityData1Lnet/minecraft/network/syncher/SynchedEntityData; -./ 01/net/minecraft/network/syncher/SynchedEntityDatagetF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; †3 45 byteValue()B -7 89setG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V ;<= >?3net/minecraft/network/syncher/EntityDataSerializersBYTE4Lnet/minecraft/network/syncher/EntityDataSerializer; -A BCdefineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; SignatureDLnet/minecraft/network/syncher/EntityDataAccessor;CodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/world/entity/monster/Blaze;blaze'Lnet/minecraft/world/entity/EntityType;!Lnet/minecraft/world/level/Level;LocalVariableTypeTableTLnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/monster/Blaze;>;MethodParametersx(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/monster/Blaze;>;Lnet/minecraft/world/level/Level;)V registerGoalscreateAttributes9Lnet/minecraft/network/syncher/SynchedEntityData$Builder;getAmbientSound#()Lnet/minecraft/sounds/SoundEvent; getHurtSoundR(Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent;source/Lnet/minecraft/world/damagesource/DamageSource; getDeathSound getLightLevelDependentMagicValuei StackMapTableisSensitiveToWatermovementLnet/minecraft/world/phys/Vec3;(Lnet/minecraft/server/level/ServerLevel;target)Lnet/minecraft/world/entity/LivingEntity;isOnFire setCharged(Z)VvalueflagsB SourceFile Blaze.java NestMembers InnerClassesBlazeAttackGoalr:net/minecraft/world/entity/ai/attributes/AttributeSupplierBuilder!  (ƒ„DEF¡5*+,·*µ*²¶*²¶*² ¶*² ¶* µ%±G"(" *+,&-..4/H 5IJ5KL5·MN 5KOP K·DQRÿFω*´)»-Y*·/¶2*´)»8Y*·:¶2*´)»=Y* ·?¶2*´)»BY*D·F¶2*´)»IY*·K¶2*´N»QY*½S·U½S¶X¶2*´N»\Y*D·^¶2±G"34!546I7Z9u:ˆ;H ‰IJ SdFG¸a²ek¶m²sv¶m²x{¶m°G> ?@A>€FN*+·}+²�¸…¶‹W±GFHIHIJ*TP*UVF.²‘°GMH IJWXF8²—°GRHIJYZPY[VF.²š°GWH IJ\áF, ®G\H IJþÿF´*¶�š*¶¡´¥˜œ**¶¡«¶­¶±*¶µ¶¹™…*´¾¹ÂšK*¶ÈšD*¶µ*¶ËÏc*¶ÑÏc*¶ÔÏc²×*¶Ú *´¾¹Þb*´¾¹Þâjãb¶ä<¢(*¶µ²è*϶î*¶ò*϶õ¶ø„§ÿÙ*·ü±G* bc#f-gBhƒjŠk©j¯o³pH…*](´IJ^ #û_üú)_ F,¬GtH IJ#$Föw*Y´dµ*´�*dµ**´¾Ï¹�µ*¶ M,Æ@,¶*¶*´�c—ž.*,¶™&*¶¡N**¶¡-´¥gk¶¶±*µ*+·!±G. y z{|+0€N�S‚lƒq†v‡H*S`awIJw·b0Gcd^ +üEP·e F/*¶%¬G‹H IJ' FP*´(²�¶,À†¶2~™§¬G�H IJ^@fgF‘2*´(²�¶,À†¶2=™ €‘=§ þ~‘=*´(²�¸…¶6±G“”•—#™1šH 2IJ2h !ij^üPhkÿF$  ²:¸@³�±G%lmn-o- p nqs Œ-s