Êþº¾E‚   net/minecraft/tags/GameEventTags VIBRATIONSLnet/minecraft/tags/TagKey;   net/minecraft/util/Mthfloor(F)I  Cnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$UsergetListenableEvents()Lnet/minecraft/tags/TagKey;  net/minecraft/core/Holderis(Lnet/minecraft/tags/TagKey;)Z  5net/minecraft/world/level/gameevent/GameEvent$Context sourceEntity%()Lnet/minecraft/world/entity/Entity; !" #$!net/minecraft/world/entity/Entity isSpectator()Z & '$isSteppingCarefully ) *IGNORE_VIBRATIONS_SNEAKING , -$canTriggerAvoidVibration/'net/minecraft/server/level/ServerPlayer 123 454net/minecraft/advancements/triggers/CriteriaTriggersAVOID_VIBRATION3Lnet/minecraft/advancements/triggers/PlayerTrigger; 789 :;1net/minecraft/advancements/triggers/PlayerTriggertrigger,(Lnet/minecraft/server/level/ServerPlayer;)V = >$dampensVibrations @ AB affectedState4()Lnet/minecraft/world/level/block/state/BlockState; DEF Gnet/minecraft/tags/BlockTagsDAMPENS_VIBRATIONS IJ0net/minecraft/world/level/block/state/BlockStateLjava/lang/ObjectgetListenerRadius()IgetPositionSource6()Lnet/minecraft/world/level/gameevent/PositionSource;canReceiveVibrationš(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)ZMethodParameterslevelposeventcontext SignatureË(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)ZonReceiveVibrationª(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)VprojectileOwnerreceivingDistanceÛ(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)VRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethisELnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;N()Lnet/minecraft/tags/TagKey;!requiresAdjacentChunksToBeTickingcalculateTravelTimeInTicksdistanceToDestinationFisValidVibrationU(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Zplayer)Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/Holder;7Lnet/minecraft/world/level/gameevent/GameEvent$Context;#Lnet/minecraft/world/entity/Entity;LocalVariableTypeTableLLnet/minecraft/core/Holder; StackMapTable†(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z onDataChanged()V SourceFileVibrationSystem.javaNestHost|>net/minecraft/world/level/gameevent/vibrations/VibrationSystem InnerClassesUser€-net/minecraft/world/level/gameevent/GameEventContextK MNOPQRSTUVWXYZ[STUV\]X^_``a.²°bÌc deXf-$a,¬bÐc deg$a,¬bÔc deh a9#¸¬bØcdeijSikla-{+*¹ ¹š¬,¶N-ÆH-¶™¬-¶%™/+²(¹™#*¹+™-Á.™-À.:²0¶6¬-¶<™¬,¶?Æ,¶?²C¶H𧬬b>çèëíî!ï#ò6óLôT÷Vú]û_ÿfyc4Lmn{de{Vo{Wpeqr {Vstü 0@S VWXuvwa+±bc dexyz{}{~ �