public class SoundHandler extends ReloadListener<SoundHandler.Loader>
修飾子とタイプ | クラスと説明 |
---|---|
static class |
SoundHandler.Loader |
IFutureReloadListener.IStage
修飾子とタイプ | フィールドと説明 |
---|---|
static Sound |
MISSING_SOUND |
コンストラクタと説明 |
---|
SoundHandler(IResourceManager manager,
GameSettings gameSettingsIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addListener(ISoundEventListener listener) |
protected void |
apply(SoundHandler.Loader objectIn,
IResourceManager resourceManagerIn,
IProfiler profilerIn) |
void |
func_229364_a_(ITickableSound p_229364_1_) |
SoundEventAccessor |
getAccessor(ResourceLocation location) |
java.util.Collection<ResourceLocation> |
getAvailableSounds() |
java.lang.String |
getDebugString() |
IResourceType |
getResourceType() |
protected static java.util.Map<java.lang.String,SoundList> |
getSoundMap(java.io.InputStream p_175085_0_) |
boolean |
isPlaying(ISound p_215294_1_) |
void |
pause() |
void |
play(ISound sound)
Play a sound
|
void |
playDelayed(ISound sound,
int delay)
Plays the sound in n ticks
|
protected SoundHandler.Loader |
prepare(IResourceManager resourceManagerIn,
IProfiler profilerIn)
Performs any reloading that can be done off-thread, such as file IO
|
void |
removeListener(ISoundEventListener listener) |
void |
resume() |
void |
setSoundLevel(SoundCategory category,
float volume) |
void |
stop() |
void |
stop(ISound soundIn) |
void |
stop(ResourceLocation id,
SoundCategory category) |
void |
tick(boolean isGamePaused) |
void |
unloadSounds() |
void |
updateListener(ActiveRenderInfo p_215289_1_) |
reload
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
func_225594_i_
public static final Sound MISSING_SOUND
public SoundHandler(IResourceManager manager, GameSettings gameSettingsIn)
protected SoundHandler.Loader prepare(IResourceManager resourceManagerIn, IProfiler profilerIn)
prepare
クラス内 ReloadListener<SoundHandler.Loader>
protected void apply(SoundHandler.Loader objectIn, IResourceManager resourceManagerIn, IProfiler profilerIn)
apply
クラス内 ReloadListener<SoundHandler.Loader>
@Nullable protected static java.util.Map<java.lang.String,SoundList> getSoundMap(java.io.InputStream p_175085_0_)
@Nullable public SoundEventAccessor getAccessor(ResourceLocation location)
public java.util.Collection<ResourceLocation> getAvailableSounds()
public void func_229364_a_(ITickableSound p_229364_1_)
public void play(ISound sound)
public void playDelayed(ISound sound, int delay)
public void updateListener(ActiveRenderInfo p_215289_1_)
public void pause()
public void stop()
public void unloadSounds()
public void tick(boolean isGamePaused)
public void resume()
public void setSoundLevel(SoundCategory category, float volume)
public void stop(ISound soundIn)
public boolean isPlaying(ISound p_215294_1_)
public void addListener(ISoundEventListener listener)
public void removeListener(ISoundEventListener listener)
public void stop(@Nullable ResourceLocation id, @Nullable SoundCategory category)
public IResourceType getResourceType()
public java.lang.String getDebugString()