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_) | 
reloadclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfunc_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()