提示音(playSound / sound)

基本信息

属性 值
配置项 general.playSound、general.sound
默认资源 betterloadingscreen:rhapsodia_orb
资源类型 assets/betterloadingscreen/sounds/rhapsodia_orb.ogg

行为

启用条件

  • general.playSound=true(默认)
  • ProgressDisplayer.isClient() 为 true(服务端不播放)
  • MinecraftDisplayer.playFinishedSound 通过 Minecraft.getMinecraft().getSoundHandler().getSound(ResourceLocation) 查 SoundEventAccessorComposite:
    • 命中 → 通过 PositionedSoundRecord.func_147673_a 创建一次性播放任务。
    • 自定义路径无效 → 回退默认;默认也无效 → warn 后静默。

触发时机

由 MinecraftDisplayerWrapper.close() 启动守护线程:

Thread.sleep(2000);
MinecraftDisplayer.playFinishedSound();

2 秒延时让玩家先看到主界面再听到声音。

数值

字段 默认值
general.playSound true
general.sound betterloadingscreen:rhapsodia_orb
播放延迟 2000 ms

相关条目