- 积分
- 4531
- 帖子
- 主题
- 精华
贡献- 份
爱心- 心
- 钻石
- 颗
- 人气
- 点
- 下界之星
- 枚
- 最后登录
- 1970-1-1
- 注册时间
- 2013-7-24
来自:河南 | 本帖最后由 Fraely 于 2020-7-8 11:49 编辑
Music Together 一起 来聆 听 章鱼哥的美妙 音乐
|
前言 简介
MusicTogether 可以让玩家在游戏中自由点歌并几乎同步听歌的插件. 感谢 wodewode 对我的启发. PS: 还不是因为和朋友用Sponge联机时想一起听歌, 找不到合适的插件, 最后只能自己写. 最后一如既往的感谢某水果大佬( **教导成绝响,一生功名全给党) 目前加入的功能有: · 基础点歌. · 基础歌曲搜索. · 检测Mod是否存在. · 歌曲播放是屏蔽MC背景音乐. · 停止/只屏蔽当前播放的歌曲. · 发起全服投票切换至下一首歌曲. · 无人点歌时随机播放已点过的歌曲. · 将整个歌单的歌曲去重加入点歌列表. 因为懒即将加入的功能(咕咕): · 基础歌单搜索. · 播放时显示歌词. | 食用 方法
指令篇:
指令 | 介绍 | 权限 | /music | | together.music | /music list | | together.music.list | /music vote | | together.music.vote | /music agree | 同意切换至下一首歌曲 (当同意人数大于1/2时切换至下一首歌曲) | together.music.agree | /music v [0-130] | | together.music.v | /music search [歌曲名称] | | together.music.search | /music add [歌曲ID或链接] | | together.music.add | /music group [歌单ID或链接] | | together.music.group | /music set 子命令 | /music set only | /music set start | /music set stop |
| 设置听歌状态 子命令介绍 | 仅停止当前播放的歌曲 下一首歌曲会正常播放 | 加入全服听歌 | 退出全服听歌 |
| together.music.setting 子命令权限 | together.music.setting.only | together.music.setting.start | together.music.setting.stop |
|
|
文图使用教程篇: API篇: 点击此处 自行下载并配置到本地服务器. 端口: 3000. API篇(完) 音量调节篇: 很简单没啥好说的 /music v [0-130] 根据你自己的耳朵调整. 音量调节篇(完) 歌曲搜索篇: 输入 /music search [歌曲名称] 将显示列表前十首歌曲, 如图:
中文论坛 -_files/none.gif) 点击 歌曲名称 将打开歌曲网页详情. 点击 [点歌 将自动把 /music add [id] 输入到你的聊天框按回车即可. 歌曲搜索篇(完) 投票与赞成篇: 顾名思义某位玩家在服务器里放"整活"歌曲并引起公愤时, 输入 /music vote 发起直接播放下一首的投票, 发起投票的本人是默认同意的, 其余玩家需输入 /music agree 来同意.如图:
中文论坛 -_files/none.gif) 等待 20 秒后如果赞成票人数大于全服听歌人数的一半时自动播放下一首歌曲.
中文论坛 -_files/none.gif) (因为发帖时找不到2个人跟我一起测试所以就不放投票失败的截图了) 特别注意: 下一首无歌曲时将无法使用投票功能! 投票与赞成篇(完) 基础添加歌曲/歌单篇: 首先在网易云找好你想播放的音乐(VIP歌曲无法播放). 随后复制这首歌/歌单的id、链接或者直接使用搜索功能, 搜索功能详见搜索篇. 举个例子: 拿这个歌曲地址来说: "https://music.163.com/song?id=1309901466". 可以直接全部复制或者只复制 "1309901466". 歌单同理(链接后面的&userid=xxxxxx可以不用删掉. 然后在游戏中输入 /music add [你复制的内容] , 添加整个歌单输入 /music group [你复制的内容] 即可.
中文论坛 -_files/none.gif)
中文论坛 -_files/none.gif) 基础添加歌曲/歌单篇(完) 设置个人听歌状态篇: 当你觉得当前播放的歌曲很难听缺投票又无法同意过半时, 可以使用 /music set only 来屏蔽当前这首歌曲, 下一首时歌曲将会正常播放.
中文论坛 -_files/none.gif) 当你不想听歌时可以使用 /music set stop 你就不会听到歌曲, 直到你重新进入服务器.
中文论坛 -_files/none.gif) 当你又改变主意想听歌时 /music set start 就可以在下一首歌曲时, 听到美妙的音乐.
中文论坛 -_files/none.gif) 设置个人听歌状态篇(完) 其他乱七八糟的智能机制篇: · 当服务器中无人或无人听歌(全员输入 /music set stop 时), 将保存当前歌单进度直到有一位玩家加入听歌. · 当服务器播放完毕超过15首歌曲且 60 秒内无人点歌时, 将进入闲置模式, 随机播放之前已播放的歌曲. 其他乱七八糟的智能机制(完) |
更新日记篇: 插件: · 1.0.4版本: 修复了Bug, 因原API失效, 改为自搭建API. · 1.0.3版本: 修复人类迷惑行为导致的一些神奇Bug. · 1.0.2版本: 增加了对BC的支持. · 1.0.1版本: 修复 /music set的子命令, 代码变得更优雅了. · 1.0.0版本: 插件完工. Mod: · 1.1.0版本: 更变音乐播放实现, 改善音量声音调节播放体验. · 1.0.0版本: 根据原Mod1.1.0版本修改. |
|
下载 地址
插件(SpongeAPI编译版本7.0.0): 请务必在本地搭建API服务器, 否则插件将无法运行! 搭建教程: 点击此处
Mod(forge构建版本1.12.2-14.23.5.2847): Mod应放置在客户端的Mods文件夹! 请不要把Mod放进服务端!
其他Mod版本: 传送门 (注意: 使用原版Mod时 {/music v} 指令将失效!) 源码:
|
原创 声明
本插件所用所有代码均为原创,不存在借用/抄袭等行为. · Mod由于太懒直接稍作改动用了AllMusic的Mod, 非常感谢@wodewode <Mod1 .1.0版本已不再使用 · Mod改动授权截图: |
来自群组: Unknown Domain |
评分查看全部评分
|