音乐层

音乐层

一个为游戏添加简单音乐层的Mod,该音乐层可由多个Mod操作/选择。

基础库

此模组需要安装 HammerLib(图标)。

警告:此模组本身不会影响你的游戏玩法,但可以在其他模组使用它时播放音乐。除非有其他模组需要它,否则单独使用它没有任何意义。

此模组允许在不冻结游戏的情况下播放音乐,并支持通过几种默认方式播放 Ogg 文件中的音乐:

  • 通过资源路径播放(例如:我们使用 testmod:music/beach,它会播放 /assets/testmod/sounds/music/beach.ogg 文件)
  • 通过 URL 播放(例如:我们使用 任何指向 .ogg 文件的直接 URL 并进行播放)。注意:通过 URL 播放音乐时,音乐会被缓存到 .minecraft/musiclayer/music/ 文件夹中,文件名是所提供 URL 的 MD5 值。另外请注意,首次下载音乐时,由于它直接从 URL 播放,可能会有稍许延迟,但下次会从文件系统中(即时)加载。(同时会启动一个线程来检查远程和本地文件的 MD5 是否匹配,这在主机上的文件发生更改时使用)
  • 可自定义!这意味着你可以使用任何输入流来播放你想要的声音!

注意:此模组会将另一个库解压到 /asm/MusicLayer/SoundLib.jar!这是正常的,并且是 MusicLayer 正常运行所必需的。

以上就是关于此模组的全部介绍,没有其他内容了,感谢阅读。

分隔线

权限:

  • 你可以在你的整合包中使用此模组。
  • 未经允许,你不得将此模组转载到其他网站,除非提供 CurseForge/Modrinth 的下载链接并征得我的许可(Zeitheron(Discord 上))
  • 你不允许将本模组(或 DragonForge 团队的任何其他模组)包含在你自己的模组中。但是,允许构建附加组件,但如果能友好地私信告知就更好了。

注意:

  • 本模组唯一支持的 Minecraft 版本是最新的那个版本。请勿要求向下移植!

开发者卡片

想讨论任何事情吗?需要 API 方面的帮助吗?

加入 Discord 服务器并在 Twitter 上关注 Zeitheron!图标:Twitter 图标

如果你想支持我的工作,你可以通过 Patreon 成为赞助者。图标:Patreon 图标