CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/VibrationListener
	FIELD field_28187 positionSource Lnet/minecraft/class_5716;
	FIELD field_28188 range I
	FIELD field_28189 callback Lnet/minecraft/class_5718$class_5719;
	FIELD field_28192 delay I
	FIELD field_40356 FREQUENCIES Lit/unimi/dsi/fastutil/objects/Object2IntMap;
	FIELD field_40357 vibration Lnet/minecraft/class_7269;
	FIELD field_40358 selector Lnet/minecraft/class_7722;
	METHOD <init> (Lnet/minecraft/class_5716;ILnet/minecraft/class_5718$class_5719;)V
		ARG 1 positionSource
		ARG 2 range
		ARG 3 callback
	METHOD <init> (Lnet/minecraft/class_5716;ILnet/minecraft/class_5718$class_5719;Lnet/minecraft/class_7269;Lnet/minecraft/class_7722;I)V
		ARG 1 positionSource
		ARG 2 range
		ARG 3 callback
		ARG 4 vibration
		ARG 5 selector
		ARG 6 delay
	METHOD method_32964 tick (Lnet/minecraft/class_1937;)V
		ARG 1 world
	METHOD method_32966 isOccluded (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
		ARG 0 world
		ARG 1 start
		ARG 2 end
	METHOD method_32967 (Lnet/minecraft/class_2680;)Z
		ARG 0 state
	METHOD method_42340 createCodec (Lnet/minecraft/class_5718$class_5719;)Lcom/mojang/serialization/Codec;
		ARG 0 callback
	METHOD method_42341 (Lnet/minecraft/class_5718$class_5719;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
		ARG 1 instance
	METHOD method_42342 (Lnet/minecraft/class_5718$class_5719;Lnet/minecraft/class_5716;Ljava/lang/Integer;Ljava/util/Optional;Lnet/minecraft/class_7722;Ljava/lang/Integer;)Lnet/minecraft/class_5718;
		ARG 1 positionSource
		ARG 2 range
		ARG 3 vibration
		ARG 4 selector
		ARG 5 delay
	METHOD method_42343 (Lnet/minecraft/class_5718;)Ljava/lang/Integer;
		ARG 0 listener
	METHOD method_42345 (Lnet/minecraft/class_5718;)Ljava/util/Optional;
		ARG 0 listener
	METHOD method_42346 (Lnet/minecraft/class_5718;)Ljava/lang/Integer;
		ARG 0 listener
	METHOD method_42347 (Lnet/minecraft/class_5718;)Lnet/minecraft/class_5716;
		ARG 0 listener
	METHOD method_45494 trySelect (Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V
		ARG 1 world
		ARG 2 event
		ARG 3 emitter
		ARG 4 emitterPos
		ARG 5 listenerPos
	METHOD method_45495 (Lnet/minecraft/class_3218;Lnet/minecraft/class_7269;)V
		ARG 2 vibration
	METHOD method_45496 getFrequency (Lnet/minecraft/class_5712;)I
		ARG 0 event
	METHOD method_45497 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V
		ARG 0 frequencies
	METHOD method_45498 forceListen (Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)V
		ARG 1 world
		ARG 2 event
		ARG 3 emitter
		ARG 4 emitterPos
	METHOD method_45499 (Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V
		ARG 5 listenerPos
	METHOD method_45500 (Lnet/minecraft/class_5718;)Lnet/minecraft/class_7722;
		ARG 0 listener
	CLASS class_5719 Callback
		METHOD method_32969 accept (Lnet/minecraft/class_3218;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;F)V
			COMMENT Accepts a game event after delay.
			ARG 1 world
			ARG 2 listener
			ARG 3 pos
			ARG 4 event
			ARG 5 entity
			ARG 6 sourceEntity
			ARG 7 distance
		METHOD method_32970 accepts (Lnet/minecraft/class_3218;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;)Z
			COMMENT Returns whether the callback wants to accept this event.
			ARG 1 world
			ARG 2 listener
			ARG 3 pos
			ARG 4 event
			ARG 5 emitter
		METHOD method_42210 getTag ()Lnet/minecraft/class_6862;
		METHOD method_42324 canAccept (Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;)Z
			ARG 1 gameEvent
			ARG 2 emitter
		METHOD method_42672 onListen ()V
		METHOD method_43695 triggersAvoidCriterion ()Z
