Class MusicSound

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

public class MusicSound extends Object
Mappings:
Namespace Name
official ame
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 Lame;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 Lame;b:Lhe;
      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 Lame;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 Lame;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 Lame;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> Lame;<init>(Lhe;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 Lame;a()Lhe;
      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 Lame;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 Lame;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 Lame;d()Z
      intermediary method_27282 Lnet/minecraft/class_5195;method_27282()Z
      named shouldReplaceCurrentMusic Lnet/minecraft/sound/MusicSound;shouldReplaceCurrentMusic()Z