Êþº¾EKnet/minecraft/SharedConstants  4net/minecraft/world/level/block/HalfTransparentBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V 'net/minecraft/world/entity/LivingEntity LÌÍ $1 23 damageSources2()Lnet/minecraft/world/damagesource/DamageSources; 567 89.net/minecraft/world/damagesource/DamageSourcesfall1()Lnet/minecraft/world/damagesource/DamageSource; ; <=causeFallDamage4(DFLnet/minecraft/world/damagesource/DamageSource;)Z ? @A soundType+Lnet/minecraft/world/level/block/SoundType; CDE FG)net/minecraft/world/level/block/SoundType getFallSound#()Lnet/minecraft/sounds/SoundEvent; CI JK getVolume()F? CN OKgetPitch?@ R ST isSlidingDownC(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z V WXmaybeDoSlideAchievementC(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V Z [\doSlideMovement&(Lnet/minecraft/world/entity/Entity;)V ^ _`maybeDoSlideEffectsG(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)V b cd entityInsideÌ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V?ï\)?´záG®{ j k(onGround m nogetY()D qrs ntnet/minecraft/core/BlockPos()I?îx&net/minecraft/world/phys/shapes/Shapes>z×òš¼¯H | }~getDeltaMovement!()Lnet/minecraft/world/phys/Vec3; €�‚ ƒ„net/minecraft/world/phys/Vec3yD † ‡ˆ getOldDeltaY(D)D¿´záG®{ qŒ �tgetX?à ‘ �o “”• –ˆjava/lang/Mathabs q˜ ™tgetZ › ™o?Ü Ÿ  K getBbWidth¢'net/minecraft/server/level/ServerPlayer ¤ ¥¦level#()Lnet/minecraft/world/level/Level; $¨ ©ª getGameTime()J ®¯° ±4net/minecraft/advancements/triggers/CriteriaTriggers;Lnet/minecraft/advancements/triggers/SlideDownBlockTrigger; $³ ´µ getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; ·¸¹ º»9net/minecraft/advancements/triggers/SlideDownBlockTriggertrigger^(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/state/BlockState;)V¿À£× =p¤¿©™™™™™š €Á „x Ä Åˆ getNewDeltaY €Ç È„z €Ê Ë(DDD)V Í ÎÏsetDeltaMovement"(Lnet/minecraft/world/phys/Vec3;)V Ñ ÒÓresetFallDistance()V Õ Ö×"doesEntityDoHoneyBlockSlideEffects&(Lnet/minecraft/world/entity/Entity;)Z $Ù ÚÛ getRandom#()Lnet/minecraft/util/RandomSource; ÝÞß àánet/minecraft/util/RandomSourcenextInt(I)I ã äå showParticles'(Lnet/minecraft/world/entity/Entity;I)V çèé êë&net/minecraft/world/level/block/Blocks HONEY_BLOCK'Lnet/minecraft/world/level/block/Block; íîï ðñ%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState;ó0net/minecraft/core/particles/BlockParticleOption õö÷ øù*net/minecraft/core/particles/ParticleTypesBLOCK+Lnet/minecraft/core/particles/ParticleType; òû ü`(Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/level/block/state/BlockState;)V $þ ÿ addParticle7(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V@,@. í column1(DDD)Lnet/minecraft/world/phys/shapes/VoxelShape;,SLIDE_STARTS_WHEN_VERTICAL_SPEED_IS_AT_LEAST ConstantValue?À£× =p¤'MIN_FALL_SPEED_TO_BE_CONSIDERED_SLIDINGTHROTTLE_SLIDE_SPEED_TO?©™™™™™š SLIDE_ADVANCEMENT_CHECK_INTERVALICodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/world/level/block/HoneyBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersentity#Lnet/minecraft/world/entity/Entity; StackMapTablegetCollisionShapeÖ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape;state2Lnet/minecraft/world/level/block/state/BlockState;'Lnet/minecraft/world/level/BlockGetter;posLnet/minecraft/core/BlockPos;context2Lnet/minecraft/world/phys/shapes/CollisionContext;fallOn—(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V!Lnet/minecraft/world/level/Level; fallDistance effectApplier5Lnet/minecraft/world/entity/InsideBlockEffectApplier; isPreciseZdeltaYdxdzoverlapDistance serverPlayer)Lnet/minecraft/server/level/ServerPlayer;horizontalReductionFactor deltaMovementLnet/minecraft/world/phys/Vec3;random!Lnet/minecraft/util/RandomSource;showSlideParticlesshowJumpParticlesicount blockStateA0net/minecraft/world/level/block/state/BlockState SourceFileHoneyBlock.java InnerClassesG?net/minecraft/world/level/block/state/BlockBehaviour$PropertiesI4net/minecraft/world/level/block/state/BlockBehaviour Properties! „   „ g„  >*+·± /0 Ö×X"*Á š*Á š*Á š *Á™§¬4 "@ V²°<4!"¥#$%&'!¥$&()ÇM² ¶+¶#š +6¶+/+¶0¶4¶:™#*´>¶B*´>¶HLj*´>¶MPj¶±A CFI,JLL>MM¥*M!"M$%MM+„2¥!$+cd¯,*-¶Q™*-¶U*¶Y*,¶]*+,-·a±P QRSU+VH,,!",¥*,$%,,,-,./!¥$,. ‡ˆ4 &eogc¯Z  0„0 ň4 &ggek¯^  0„0ST ‚,¶i™¬,¶l+¶p‡ucyg—ž¬,¶{´¸…‰—›¬+¶‹‡Žc,¶�g¸’J+¶—‡Žc,¶šg¸’9œ,¶ž n�c9)yc—�yc—ž§¬* bc eg i1j3mEnXper>‚‚$%‚E=1„X*2„e3„ þH@ $WX…,+Á¡™'+À¡N+¶£¶§«q ”š²­-+¶£,¶²¶¶±vx+z* 45,,,$%+ $[\Ö c+¶{M+¶{´¸…¼˜œ2¾+¶{´¸…oJ+»€Y,´À)k¾¸Ã,´Æ)k·É¶Ì§+»€Y,´À¾¸Ã,´Æ·É¶Ì+¶Ð±"}~€%�B‚E„^†b‡*%6„cc^78 üE€_`©8,¸Ô™3+¶ØN-¹Üš ,² ¶+¶#š-¹Üš +,5¶+±Š‹ Œ��0‘7”* +9:88¥*8 üÝú ¥ ;\4*¸â± —˜  <\5* ¸â± ›œ  äå´A*¶£¶#𱲿¶ìM>¢**¶£»òY²ô,·ú*¶�*¶l*¶š¶ý„§ÿ×±Ÿ   £¤¦:¤@¨*,=AA>/?"  ý@ú+ >BÓ&¸³±,CDE FHJ