Class MusicSound

java.lang.Object
net.minecraft.sound.MusicSound

public class MusicSound extends Object
Mappings:
Namespace Name
official all
intermediary net/minecraft/class_5195
named net/minecraft/sound/MusicSound
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<MusicSound> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Lall;a:Lcom/mojang/serialization/Codec;
      intermediary field_24627 Lnet/minecraft/class_5195;field_24627:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/sound/MusicSound;CODEC:Lcom/mojang/serialization/Codec;
    • sound

      private final RegistryEntry<SoundEvent> sound
      Mappings:
      Namespace Name Mixin selector
      official b Lall;b:Lgz;
      intermediary field_24057 Lnet/minecraft/class_5195;field_24057:Lnet/minecraft/class_6880;
      named sound Lnet/minecraft/sound/MusicSound;sound:Lnet/minecraft/registry/entry/RegistryEntry;
    • minDelay

      private final int minDelay
      Mappings:
      Namespace Name Mixin selector
      official c Lall;c:I
      intermediary field_24058 Lnet/minecraft/class_5195;field_24058:I
      named minDelay Lnet/minecraft/sound/MusicSound;minDelay:I
    • maxDelay

      private final int maxDelay
      Mappings:
      Namespace Name Mixin selector
      official d Lall;d:I
      intermediary field_24059 Lnet/minecraft/class_5195;field_24059:I
      named maxDelay Lnet/minecraft/sound/MusicSound;maxDelay:I
    • replaceCurrentMusic

      private final boolean replaceCurrentMusic
      Mappings:
      Namespace Name Mixin selector
      official e Lall;e:Z
      intermediary field_24060 Lnet/minecraft/class_5195;field_24060:Z
      named replaceCurrentMusic Lnet/minecraft/sound/MusicSound;replaceCurrentMusic:Z
  • Constructor Details

    • MusicSound

      public MusicSound(RegistryEntry<SoundEvent> sound, int minDelay, int maxDelay, boolean replaceCurrentMusic)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lall;<init>(Lgz;IIZ)V
      intermediary <init> Lnet/minecraft/class_5195;<init>(Lnet/minecraft/class_6880;IIZ)V
      named <init> Lnet/minecraft/sound/MusicSound;<init>(Lnet/minecraft/registry/entry/RegistryEntry;IIZ)V
  • Method Details

    • getSound

      public RegistryEntry<SoundEvent> getSound()
      Mappings:
      Namespace Name Mixin selector
      official a Lall;a()Lgz;
      intermediary method_27279 Lnet/minecraft/class_5195;method_27279()Lnet/minecraft/class_6880;
      named getSound Lnet/minecraft/sound/MusicSound;getSound()Lnet/minecraft/registry/entry/RegistryEntry;
    • getMinDelay

      public int getMinDelay()
      Mappings:
      Namespace Name Mixin selector
      official b Lall;b()I
      intermediary method_27280 Lnet/minecraft/class_5195;method_27280()I
      named getMinDelay Lnet/minecraft/sound/MusicSound;getMinDelay()I
    • getMaxDelay

      public int getMaxDelay()
      Mappings:
      Namespace Name Mixin selector
      official c Lall;c()I
      intermediary method_27281 Lnet/minecraft/class_5195;method_27281()I
      named getMaxDelay Lnet/minecraft/sound/MusicSound;getMaxDelay()I
    • shouldReplaceCurrentMusic

      public boolean shouldReplaceCurrentMusic()
      Mappings:
      Namespace Name Mixin selector
      official d Lall;d()Z
      intermediary method_27282 Lnet/minecraft/class_5195;method_27282()Z
      named shouldReplaceCurrentMusic Lnet/minecraft/sound/MusicSound;shouldReplaceCurrentMusic()Z