{"id":18671868,"url":"https://github.com/coloryr/allmusic_server","last_synced_at":"2025-07-01T22:05:33.017Z","repository":{"id":296877882,"uuid":"241372209","full_name":"Coloryr/AllMusic_Server","owner":"Coloryr","description":"一个全服点歌插件","archived":false,"fork":false,"pushed_at":"2025-06-29T10:47:34.000Z","size":5427,"stargazers_count":13,"open_issues_count":5,"forks_count":12,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-29T11:29:17.283Z","etag":null,"topics":["minecraft","minecraft-plugin"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Coloryr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-02-18T13:46:53.000Z","updated_at":"2025-06-29T10:47:08.000Z","dependencies_parsed_at":"2025-06-03T04:42:47.366Z","dependency_job_id":null,"html_url":"https://github.com/Coloryr/AllMusic_Server","commit_stats":null,"previous_names":["coloryr/allmusic_server"],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/Coloryr/AllMusic_Server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FAllMusic_Server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FAllMusic_Server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FAllMusic_Server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FAllMusic_Server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Coloryr","download_url":"https://codeload.github.com/Coloryr/AllMusic_Server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Coloryr%2FAllMusic_Server/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263041896,"owners_count":23404457,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["minecraft","minecraft-plugin"],"created_at":"2024-11-07T09:08:07.920Z","updated_at":"2025-07-01T22:05:32.974Z","avatar_url":"https://github.com/Coloryr.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n![AllMusic_Server](https://socialify.git.ci/Coloryr/AllMusic_Server/image?description=1\u0026font=Inter\u0026forks=1\u0026logo=https%3A%2F%2Fgithub.com%2FColoryr%2FAllMusic_Server%2Fblob%2Fmain%2Fforge_1_12_2%2Fsrc%2Fmain%2Fresources%2Ficon.png%3Fraw%3Dtrue\u0026name=1\u0026owner=1\u0026pattern=Signal\u0026stargazers=1\u0026theme=Auto)\n\n![](https://img.shields.io/bstats/players/6720?label=players\u0026style=for-the-badge)\n![](https://img.shields.io/bstats/servers/6720?label=servers\u0026style=for-the-badge)\n\n![](https://img.shields.io/badge/Version-3.1.4-blue?style=for-the-badge)\n![](https://img.shields.io/github/actions/workflow/status/Coloryr/AllMusic_Server/gradle.yml?style=for-the-badge)\n![](https://img.shields.io/github/license/Coloryr/AllMusic_Server?style=for-the-badge)\n\n\u003c/div\u003e\n\n\n\n**This project only can use in china main land**  \n**Chinese only**\n\n![GIF.gif](img/GIF.gif)\n\n注：需要配合[客户端Mod](https://github.com/Coloryr/AllMusic_Client)使用  \n**不兼容旧版客户端Mod，需要新版客户端Mod**\n\n## 下载\n登录github账户  \n跳转到action中下载\n\n插件支持的服务器\n- CatServer(LoliServer)\n- Spigot(CraftBukkit)\n- Paper\n- Folia\n- Bungeecord\n- Velocity\n\n兼容但未测试服务器\n- KCauldron\n- Uranium\n- Thermos\n\n模组支持的服务器\n- Forge(\u003c1.20.1)\n- NeoForge(\u003e=1.20.4)\n- Fabric(\u003e=1.16.5)\n\n## 使用方法\n1. 安装AllMusic_Server\n\nBukkit/Folia类服务器  \n复制`[bukkit_spigot_paper]AllMusic_Server-xxx-all.jar`到你的`plugins`文件夹  \nBungeecord/Velocity类服务器  \n复制`[bungeecord_velocity]AllMusic_Server-xxx-all.jar`到你的`plugins`文件夹  \nForge/Fabric/NeoForge类服务器  \n复制`[xxx-xxx]AllMusic_Server-xxx-all.jar`到你的`mods`文件夹  \n\n2. 安装[客户端mod](https://github.com/Coloryr/AllMusic_Client)  \n复制`[xxx-xxx]AllMusic_Client-3.0.0`到客户端的`mods`文件夹\n重启客户端\n\n## 播放VIP歌曲\n1. 手机号创建网易云账户并购买网易云音乐VIP\n2. 在配置文件给自己管理员然后/music reload\n   - bukkit/spigot/paper/folia 服务器给自己op是同样的效果\n   - forge/fabric/neoforge 服务器给自己等级权限2是同样的效果\n   - bc/velocity 需要配置文件写上自己的游戏名\\\n3. 使用支持安装插件的浏览器，打开music.163.com登录账户\n4. 给浏览器安装插件 https://cookie-editor.com/\n5. 打开插件，然后复制cookie\n![](./img/pic1.png)\n6. 在控制台输入/music cookie 你复制出来的内容\n\n如果登录失效，请删除`cookie.json`再打`/music reload`再重新登录\n\n## 构建\n**需要在Windows系统下**  \n安装JDK21\n\n打开cmd执行`build.cmd`或者直接双击`build.cmd`\n\n选择构建项目\n\n## PAPI变量  \n\u003e %allmusic_now_music_name% 歌曲名字  \n\u003e %allmusic_now_music_al% 歌曲专辑  \n\u003e %allmusic_now_music_alia% 歌曲原曲  \n\u003e %allmusic_now_music_author% 歌曲作者  \n\u003e %allmusic_now_music_call% 点歌人  \n\u003e %allmusic_now_music_info% 歌曲所有信息  \n\u003e %allmusic_list_size% 队列大小  \n\u003e %allmusic_music_list% 队列歌曲  \n\u003e %allmusic_lyric% 歌词  \n\u003e %allmusic_tlyric% 翻译的歌词\n\u003e %allmusic_klyric% KTV歌词  \n\n## 更新日志\n\n```\n3.0.0：将插件大部分重写\n3.1.0：添加文本长度限制\n3.1.1：调整配置文件\n3.1.4：修改语言文件\n3.1.5：修复名字判断问题\n3.1.6：修复点歌问题\n3.1.7：修复群组服通信问题\n3.1.8：修复错误的初始化顺序\n3.1.9：修复进服崩服问题\n3.2.0：调整语言文件\n3.2.1：修复切歌点歌问题\n3.2.2：修复群组服通信问题\n3.2.3：添加新版网易云链接解析\n3.2.4：调整打包的依赖\n3.2.7：修复空闲歌单问题\n3.3.0：删除登录接口改用cookie\n3.3.1：修复控制台权限\n3.3.2：修复folia卡死问题\n3.3.5：修复tab补全出现的问题\n3.4.1：修复点歌不生效问题\n```\n\n## 配置文件说明\n配置文件采用json格式，需要遵守json编写的格式规范  \n- maxPlayList              最大歌曲数  \n- maxPlayerList            一个玩家最大可点数量，0代表不限制\n- minVote                  最小通过投票数\n- voteTime                 投票时间\n- lyricDelay               歌曲延迟，单位毫秒\n- defaultAddMusic          默认添加歌曲方式，1为搜歌\n- ktvLyricDelay            KTV模式歌词延迟，单位毫秒\n- adminList                管理员列表\n- muteServer               不参与点歌的服务器列表\n- mutePlayer               不参与点歌的玩家列表\n- banMusic                 禁止点歌ID列表，ID为音乐ID\n- banPlayer                禁止玩家点歌列表\n- playListSwitch           是否玩家点歌后是否直接从空闲歌单切换至玩家歌曲\n- playListRandom           是否空闲歌单随机播放\n- sendLyric                是否发送歌词到客户端\n- needPermission           是否指令需要权限\n- topPAPI                  是否启用顶层模式，用于和BC交换数据\n- mutePlayMessage          是否不发送播放信息\n- muteAddMessage           是否不发送点歌信息\n- showInBar                是否将信息限制在bar处\n- ktvMode                  是否启用KTV歌词\n- musicBR                  歌曲音质\n- version                  配置文件版本号\n- defaultHud               默认Hud配置\n    - list                 播放列表Hud配置\n        - x                x轴间距\n        - y                y轴间距\n        - dir              对齐方式\n        - color            字体颜色\n        - shadow           是否显示字体阴影\n        - enable           是否启用\n    - lyric                歌词Hud配置\n        - x\n        - y\n        - dir  \n        - color \n        - shadow \n        - enable \n    - info                 歌曲信息Hud配置\n        - x\n        - y\n        - dir\n        - color\n        - shadow\n        - enable\n    - pic                  图片显示配置\n        - x\n        - y\n        - dir\n        - color            图片尺寸\n        - shadow           是否开启图片旋转\n        - enable\n    - picRotateSpeed       图片旋转速度\n- economy                  经济扩展配置\n    - mysqlUrl             目前无用\n    - backend              目前无用\n    - vault                是否使用vault插件\n- funConfig                娱乐选项\n    - rain                 是否启用随机下雨\n    - rainRate             随机下雨概率\n- limit                    限制设置\n    - messageLimit         是否启用广播消息长度限制\n    - messageLimitSize     广播消息限制长度\n    - listLimit            是否启用歌曲列表长度限制\n    - listLimitSize        歌曲列表限制长度\n    - infoLimit            是否启用信息长度限制\n    - infoLimitSize        信息长限制长度\n    - musicTimeLimit       是否启用歌曲长度限制\n    - maxMusicTime         限制最长歌曲长度，单位秒\n    - limitText            限制长度替换文本\n- cost                     花费相关配置\n    - searchCost           搜歌花费\n    - addMusicCost         点歌花费\n    - useCost              启用花费\n- sendDelay                Hud信息更新延迟\n\n## 指令说明\n普通玩家指令  \n- /music [音乐ID/网易云分享链接] 点歌\n- /music stop 停止播放歌曲\n- /music list 查看歌曲队列\n- /music cancel [序号] 取消你的点歌\n- /music vote 投票切歌\n- /music vote cancel 取消发起的切歌\n- /music push [序号] 投票将歌曲插入到队列头\n- /music push cancel 取消发起的插歌\n- /music mute 不再参与点歌，再输入一次恢复\n- /music mute list 不接收空闲列表点歌，再输入一次恢复\n- /music search [歌名] 搜索歌曲\n- /music select [序列] 选择歌曲\n- /music nextpage 切换下一页歌曲搜索结果\n- /music lastpage 切换上一页歌曲搜索结果\n- /music hud enable 启用/关闭全部界面\n- /music hud reset 重置全部界面\n- /music hud [位置] enable 启用关闭单一界面\n- /music hud [位置] pos [x] [y] 设置某个界面的位置\n- /music hud [位置] dir [对齐方式] 设置某个界面的对齐方式\n- /music hud [位置] color [颜色HEX] 设置某个界面的颜色\n- /music hud [位置] reset 重置单一界面\n- /music hud pic size [尺寸] 设置图片尺寸\n- /music hud pic rotate [开关] 设置图片旋转模式\n- /music hud pic speed [数值] 设置图片旋转速度\n\n以下方式才是管理员  \n- 在配置文件给自己管理员\n- bukkit/spigot/paper/folia 服务器给自己op\n- forge/fabric/neoforge 服务器给自己等级权限2\n- bc/velocity 只能在配置文件写上自己的游戏名\n\n管理员指令 \n- /music reload 重读配置文件\n- /music next 强制切歌\n- /music ban [ID] 禁止点这首歌\n- /music unban [ID] 解禁点这首歌\n- /music banplayer [ID] 禁止某位玩家点歌\n- /music unbanplayer [ID] 解禁某位玩家点歌\n- /music url [url] 播放一首自定义歌曲\n- /music delete [序号] 删除队列中的歌曲\n- /music addlist [歌单ID] 添加歌单到空闲列表\n- /music clearlist 清空空闲歌单\n- /music clearban 清空禁止点歌列表\n- /music clearbanplayer 清空禁止点歌玩家列表\n- /music cookie [Cookie] 填写网页Cookie\n- /music test [ID] 测试歌曲内容解析\n\n若开启权限后  \n- 点歌需要权限`allmusic.addmusic`\n- 搜歌需要权限`allmusic.search`\n- 插歌需要权限`allmusic.push`\n- 投票切歌需要权限`allmusic.vote`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoloryr%2Fallmusic_server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoloryr%2Fallmusic_server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoloryr%2Fallmusic_server/lists"}