
概述
AllMusic 是一个可以使用网易云音乐为全服点歌的模组。
注:服务端模组 需要配合 客户端模组 使用。
新版(3.0.0 及以上)服务端模组 不兼容 旧版 客户端模组,需要使用 新版 客户端模组;
由于 Minecraft 版本过多,只提供部分版本支持,若你有能力且可以支持其他版本,可以在 GitHub 上开启 PR 请求;
1.20.1 以上不再支持 Forge 加载器(Forge 0文档不想写了,根本不懂CodeC怎么注册),请转成使用 NeoForge 加载器;
不再提供 Server 和 Client 的二进制文件,需要自己编译或者从 Action 中下载;
作者对于部分版本启用了 onejar 支持(除了forge),对于这些版本,客户端模组和服务端模组是可通用的;
已知问题:
播放歌曲
(前言:有部分服务器出现了未登录无法播放任何歌曲的情况,不管是否需要 VIP,建议登录账号获得最好体验)
用自己的手机号创建网易云音乐账户并购买网易云音乐 VIP(可选,若不需要听 VIP 歌曲则无需此步);
在配置文件的 adminList 键值中写入自己的游戏名称,然后执行 /music reload,在 Forge / Fabric / Neoforge 服务器上给予自己 OP 等级权限 2 可替代上述操作;
使用支持安装插件的浏览器,打开 music.163.com 登录账户;
给浏览器安装插件 https://cookie-editor.com/;
打开插件,然后复制 cookie,选择JSON;

替换配置文件cookie.json保存,重启服务器;
P.S.如果登录失效,请删除 cookie.json,再输入 /music reload 以后重新登录;
配置文件说明
配置文件采用 Json 格式,需要遵守 Json 编写的格式规范。
maxPlayList 最大歌曲数;
maxPlayerList 一个玩家最大可点数量,0 代表不限制;
minVote 最小通过投票数;
voteTime 投票时间;
lyricDelay 歌曲延迟,单位毫秒;
defaultAddMusic 默认添加歌曲方式,1 为搜歌;
ktvLyricDelay KTV 模式歌词延迟,单位毫秒;
adminList 管理员列表;
muteServer 不参与点歌的服务器列表;
mutePlayer 不参与点歌的玩家列表;
banMusic 禁止点歌 ID 列表,ID 为音乐 ID;
banPlayer 禁止玩家点歌列表;
playListSwitch 是否玩家点歌后是否直接从空闲歌单切换至玩家歌曲;
playListRandom 是否空闲歌单随机播放;
sendLyric 是否发送歌词到客户端;
needPermission 是否指令需要权限;
topPAPI 是否启用顶层模式,用于和 BC 交换数据;
mutePlayMessage 是否不发送播放信息;
muteAddMessage 是否不发送点歌信息;
showInBar 是否将信息限制在 bar 处;
ktvMode 是否启用 KTV 歌词;
musicBR 歌曲音质;
version 配置文件版本号;
defaultHud 默认 HUD 配置;
list 播放列表 HUD 配置;
lyric 歌词 HUD 配置;
info 歌曲信息 HUD 配置;
pic 图片显示配置;
picRotateSpeed 图片旋转速度。
economy 经济扩展配置;
backend 目前无用;
vault 是否使用 vault 插件。
funConfig 娱乐选项;
rain 是否启用随机下雨;
rainRate 随机下雨概率。
limit 限制设置;
messageLimit 是否启用广播消息长度限制;
messageLimitSize 广播消息限制长度;
listLimit 是否启用歌曲列表长度限制;
listLimitSize 歌曲列表限制长度;
infoLimit 是否启用信息长度限制;
infoLimitSize 信息长限制长度;
musicTimeLimit 是否启用歌曲长度限制;
maxMusicTime 限制最长歌曲长度,单位秒;
limitText 限制长度替换文本。
cost 花费相关配置;
searchCost 搜歌花费;
addMusicCost 点歌花费;
useCost 启用花费。
sendDelay HUD信息更新延迟。
指令说明
普通玩家指令
/music [音乐 ID/网易云分享链接] 点歌;
/music stop 停止播放歌曲;
/music list 查看歌曲队列;
/music cancel (序号) 取消你的点歌;
/music vote 投票切歌;
/music vote cancel 取消发起的切歌;
/music push (序号) 投票将歌曲插入到队列头;
/music push cancel 取消发起的插歌;
/music mute 不再参与点歌;
/music search [歌名] 搜索歌曲;
/music select [序列] 选择歌曲;
/music nextpage 切换下一页歌曲搜索结果;
/music lastpage 切换上一页歌曲搜索结果;
/music hud enable 启用/关闭全部界面;
/music hud reset 重置全部界面;
/music hud [位置] enable 启用关闭单一界面;
/music hud [位置] pos [x] [y] 设置某个界面的位置;
/music hud [位置] dir [对齐方式] 设置某个界面的对齐方式;
/music hud [位置] color [颜色HEX] 设置某个界面的颜色;
/music hud [位置] reset 重置单一界面;
/music hud pic size [尺寸] 设置图片尺寸;
/music hud pic rotate [开关] 设置图片旋转模式;
/music hud pic speed [数值] 设置图片旋转速度。
在配置文件给管理员后
/music reload 重读配置文件;
/music next 强制切歌;
/music ban [ID] 禁止点这首歌;
/music banplayer [ID] 禁止某位玩家点歌;
/music url [url] 播放一首自定义歌曲;
/music delete [序号] 删除队列中的歌曲;
/music addlist [歌单 ID] 添加歌单到空闲列表;
/music clearlist 清空空闲歌单;
/music cookie [Cookie] 填写网页Cookie并尝试登录。
若开启权限后