SpindleMark (纺锭记)
SpindleMark 是一个用于模组包的简易自定义音乐唱片的快速方式。只需将任何 Ogg Vorbis、XM、S3M 或 MOD 文件放入游戏目录中的新 music 目录中,它就会被扫描和发现,并出现在一个新的创意标签页中。唱片会随机生成颜色,并显示的作者标题直接从音频标签中提取。播放长度跟踪是刻度精确的。
怎么做
只注册了一个物品——服务器完全不知道音乐是什么,这样就可以轻松更新和快速原型设计。精通 NBT 的用户可以制作播放游戏中任何声音事件的唱片。简单的 F3+T 将重新加载音乐列表。
模块文件也可以选择使用 BZip2 进行压缩以节省空间。为什么选择 BZip2?因为原版实际上提供了一个用于解压缩的库,而且在我的测试中,这是一种在不添加新代码的情况下可用的最佳压缩算法。
从 1.1.0 版本开始,您还可以通过 "music" 目录中的 JSON 文件添加 "内置" 唱片。假设您一直希望 Biome Fest 可以作为音乐唱片使用:
json
{
"artist": "C418",
"title": "Biome Fest",
"length": "06:22.94",
"sound": "minecraft:music/game/creative/creative1",
"start": "29.76"
}
`start` 允许您跳过曲目的一部分,例如 Biome Fest 这样的长引子,您可能希望在播放唱片时跳过。
[这是一个包含每个创意和菜单音轨的内置唱片的 JSON 文件包](
为什么
为了在 BlanketCon 23 上的自定义展位音乐而创建!
这个名字毫无意义——我不确定该模组该叫什么,所以我查了一个黑胶唱片术语表,挑了一个听起来有趣的。显然,“spindle mark” 是一种表面瑕疵,表明唱片已经播放了很多次而且没有受到多少关注。
截图:
v1.1.0
* All music is now forced to mono, primarily to support the above
v1.0.1
* Creative tab now refreshes when F3+T is used
* Fixed sorting
v1.0
收录