Juketify

Juketify

更好的点唱机!右键点击你的点唱机,输入你想听的音乐,它就会为你和你的朋友从点唱机里找到并播放它。

更好的音乐盒!右键点击你的音乐盒,输入你想听的音乐,它就会找到并播放。每个人都能听到,而且完全同步。

如果你还没有这首歌,它会在线搜索、下载一次,之后就可以为所有人播放了。

设置

将 .ogg 文件放入游戏目录中的 music 文件夹(通常在 .minecraft/music,首次运行游戏时会自动创建)。

文件名可以随意命名,这样搜索效果会更好。如果你在游戏内搜索栏输入确切的文件名,就不会再次下载歌曲,我很快会优化这个系统。

服务器端

服务器主机的机器上需要安装 yt-dlp 和 ffmpeg,并将其添加到 PATH 环境变量中。当有人请求尚未缓存的歌曲时,这些工具会实际执行搜索和转换。

使用 /juketify radius <blocks> 设置听到范围,需要管理员权限,目前还没有特定的权限节点 D:(范围 16-128,默认为 64)

使用方法

手持空手右键点击音乐盒打开搜索界面。手持唱片时仍可正常使用。

输入内容并按回车。如果你已有该歌曲,最接近的匹配会立即播放。如果没有,它会在线搜索、下载,然后为设定范围内的所有人播放。

  • stop 为所有人停止播放
  • rescan 无需重启即可重新读取音乐文件夹
  • 破坏音乐盒也会停止播放

中途加入、切换维度或走进范围时,会同步到当前曲目播放的位置,而不会重新开始。

免责声明

在线搜索功能是通过调用服务器主机上的 yt-dlp 和 ffmpeg 实现的——本模组不包含或自动安装这些工具,你需要自行将它们添加到 PATH。被搜索和下载的内容完全由操作音乐盒的人决定。遵守版权法律以及 yt-dlp 所调用网站的条款,是你(以及服务器主机)的责任。