Class PixelmonMusic
java.lang.Object
com.pixelmonmod.pixelmon.client.music.PixelmonMusic
Created by Jay113355 on 8/16/2021.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic floatfadeSound(net.minecraft.client.resources.sounds.SoundInstance sound, float initialVolume, long factor, boolean fadeOut) static voidfadeSoundToStart(net.minecraft.client.resources.sounds.SoundInstance sound, long millis) static voidfadeSoundToStop(net.minecraft.client.resources.sounds.SoundInstance sound, long millis, Runnable finishTask) static net.minecraft.client.sounds.SoundManagerstatic voidinit(net.minecraft.client.Minecraft mc) WARNING make sure this is called before any modifications are made to field's like music ticker.static voidonSoundReloadEvent(net.neoforged.neoforge.client.event.sound.SoundEngineLoadEvent event) static voidpause(net.minecraft.client.resources.sounds.SoundInstance sound) static voidresetFade(net.minecraft.client.resources.sounds.SoundInstance sound, boolean fadeOut)
-
Field Details
-
EXECUTOR
-
-
Constructor Details
-
PixelmonMusic
public PixelmonMusic()
-
-
Method Details
-
onSoundReloadEvent
public static void onSoundReloadEvent(net.neoforged.neoforge.client.event.sound.SoundEngineLoadEvent event) -
init
public static void init(net.minecraft.client.Minecraft mc) WARNING make sure this is called before any modifications are made to field's like music ticker. -
getSoundHandler
public static net.minecraft.client.sounds.SoundManager getSoundHandler() -
fadeSoundToStart
public static void fadeSoundToStart(net.minecraft.client.resources.sounds.SoundInstance sound, long millis) -
fadeSoundToStop
public static void fadeSoundToStop(net.minecraft.client.resources.sounds.SoundInstance sound, long millis, Runnable finishTask) -
pause
public static void pause(net.minecraft.client.resources.sounds.SoundInstance sound) -
fadeSound
public static float fadeSound(net.minecraft.client.resources.sounds.SoundInstance sound, float initialVolume, long factor, boolean fadeOut) -
resetFade
public static void resetFade(net.minecraft.client.resources.sounds.SoundInstance sound, boolean fadeOut)
-