类 BiomeMoodSound


  • public class BiomeMoodSound
    extends Object
    Mappings:
    Namespace Name
    official bwo
    intermediary net/minecraft/class_4968
    named net/minecraft/sound/BiomeMoodSound
    • 字段详细资料

      • CODEC

        public static final com.mojang.serialization.Codec<BiomeMoodSound> CODEC
        Mappings:
        Namespace Name Mixin selector
        official a Lbwo;a:Lcom/mojang/serialization/Codec;
        intermediary field_24674 Lnet/minecraft/class_4968;field_24674:Lcom/mojang/serialization/Codec;
        named CODEC Lnet/minecraft/sound/BiomeMoodSound;CODEC:Lcom/mojang/serialization/Codec;
      • CAVE

        public static final BiomeMoodSound CAVE
        Mappings:
        Namespace Name Mixin selector
        official b Lbwo;b:Lbwo;
        intermediary field_23146 Lnet/minecraft/class_4968;field_23146:Lnet/minecraft/class_4968;
        named CAVE Lnet/minecraft/sound/BiomeMoodSound;CAVE:Lnet/minecraft/sound/BiomeMoodSound;
      • sound

        private final SoundEvent sound
        Mappings:
        Namespace Name Mixin selector
        official c Lbwo;c:Laev;
        intermediary field_23147 Lnet/minecraft/class_4968;field_23147:Lnet/minecraft/class_3414;
        named sound Lnet/minecraft/sound/BiomeMoodSound;sound:Lnet/minecraft/sound/SoundEvent;
      • cultivationTicks

        private final int cultivationTicks
        Mappings:
        Namespace Name Mixin selector
        official d Lbwo;d:I
        intermediary field_23148 Lnet/minecraft/class_4968;field_23148:I
        named cultivationTicks Lnet/minecraft/sound/BiomeMoodSound;cultivationTicks:I
      • spawnRange

        private final int spawnRange
        Mappings:
        Namespace Name Mixin selector
        official e Lbwo;e:I
        intermediary field_23149 Lnet/minecraft/class_4968;field_23149:I
        named spawnRange Lnet/minecraft/sound/BiomeMoodSound;spawnRange:I
      • extraDistance

        private final double extraDistance
        Mappings:
        Namespace Name Mixin selector
        official f Lbwo;f:D
        intermediary field_23150 Lnet/minecraft/class_4968;field_23150:D
        named extraDistance Lnet/minecraft/sound/BiomeMoodSound;extraDistance:D
    • 构造器详细资料

      • BiomeMoodSound

        public BiomeMoodSound​(SoundEvent sound,
                              int cultivationTicks,
                              int spawnRange,
                              double extraDistance)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbwo;<init>(Laev;IID)V
        intermediary <init> Lnet/minecraft/class_4968;<init>(Lnet/minecraft/class_3414;IID)V
        named <init> Lnet/minecraft/sound/BiomeMoodSound;<init>(Lnet/minecraft/sound/SoundEvent;IID)V
    • 方法详细资料

      • getSound

        public SoundEvent getSound()
        Mappings:
        Namespace Name Mixin selector
        official a Lbwo;a()Laev;
        intermediary method_26100 Lnet/minecraft/class_4968;method_26100()Lnet/minecraft/class_3414;
        named getSound Lnet/minecraft/sound/BiomeMoodSound;getSound()Lnet/minecraft/sound/SoundEvent;
      • getCultivationTicks

        public int getCultivationTicks()
        Returns the ticks it takes for entering the mood environment (a totally dark cave) to playing the mood sound, or the inverse of the per-tick.
        Mappings:
        Namespace Name Mixin selector
        official b Lbwo;b()I
        intermediary method_26101 Lnet/minecraft/class_4968;method_26101()I
        named getCultivationTicks Lnet/minecraft/sound/BiomeMoodSound;getCultivationTicks()I
      • getSpawnRange

        public int getSpawnRange()
        Returns the chebyshev distance from which the mood sound can play to the player.
        Mappings:
        Namespace Name Mixin selector
        official c Lbwo;c()I
        intermediary method_26102 Lnet/minecraft/class_4968;method_26102()I
        named getSpawnRange Lnet/minecraft/sound/BiomeMoodSound;getSpawnRange()I
      • getExtraDistance

        public double getExtraDistance()
        Returns the extra distance of the sound from the player when the sound plays from the mood position.

        The sound is actually played at a position along the line on the three-dimensional vector from the player to the chosen mood position that is this distance to the mood position and this distance farther from the player.

        Mappings:
        Namespace Name Mixin selector
        official d Lbwo;d()D
        intermediary method_26103 Lnet/minecraft/class_4968;method_26103()D
        named getExtraDistance Lnet/minecraft/sound/BiomeMoodSound;getExtraDistance()D