CLASS net/minecraft/class_4968 net/minecraft/sound/BiomeMoodSound FIELD field_23146 CAVE Lnet/minecraft/class_4968; FIELD field_23147 sound Lnet/minecraft/class_6880; FIELD field_23148 cultivationTicks I FIELD field_23149 spawnRange I FIELD field_23150 extraDistance D FIELD field_24674 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_6880;IID)V ARG 2 cultivationTicks ARG 3 spawnRange ARG 4 extraDistance METHOD method_26100 getSound ()Lnet/minecraft/class_6880; METHOD method_26101 getCultivationTicks ()I COMMENT Returns the ticks it takes for entering the mood environment (a totally COMMENT dark cave) to playing the mood sound, or the inverse of the per-tick. METHOD method_26102 getSpawnRange ()I COMMENT Returns the chebyshev distance from which the mood sound can play to COMMENT the player. METHOD method_26103 getExtraDistance ()D COMMENT Returns the extra distance of the sound from the player when the sound COMMENT plays from the mood position. COMMENT COMMENT

The sound is actually played at a position along the line on the COMMENT three-dimensional vector from the player to the chosen mood position that COMMENT is this distance to the mood position and this distance farther from the COMMENT player. METHOD method_28393 (Lnet/minecraft/class_4968;)Ljava/lang/Double; ARG 0 sound METHOD method_28394 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_28395 (Lnet/minecraft/class_4968;)Ljava/lang/Integer; ARG 0 sound METHOD method_28396 (Lnet/minecraft/class_4968;)Ljava/lang/Integer; ARG 0 sound METHOD method_28397 (Lnet/minecraft/class_4968;)Lnet/minecraft/class_6880; ARG 0 sound