iMusic | 你好,我是可耐的音乐助手 | 兼容1.8-1.13

VexView附属 iMusic | 你好,我是可耐的音乐助手 | 兼容1.8-1.13 0.0.1

无下载权限
我一个人测试了N次,应该没有问题,如果有问题或建议,建议加群反馈问题或提出建议,我会第一时间回复
群号:457600295
“你好,我是可耐的音乐助手”
一款自定义较高的点歌插件,你可以通过VexView体验到漂亮的音乐界面,当然也可以无需Mod而使用原味原版Gui音乐界面
  • 可有可无VexView(原版Gui or VexView Gui)
  • 通过命令即时重载刷新配置(抛弃重启服务器更新本配置的烦恼)
  • 提供了语言文件
  • 含有命令系统
  • VexView贴图支持本地或网链
  • VexView支持修改贴图位置、大小
  • 漂亮的我
视频演示

图片展示


安装流程
1.下载本插件到服务端的plugins文件夹
2.下载前置到服务端的plugins文件夹
前置:
- AudioBuffer(必须)
- VexView(不必须,推荐使用版本2.3.3)
3.启动服务器
4.客户端需要安装MOD:AudioBuffer_Mod
如果你想使用本地加载贴图
可以下载贴图包自行修改,点击下载
iMusic Coding-dev.tencen 开源地址:https://dev.tencent.com/u/inrhINRH/p/iMusic/git
使用本插件源代码请遵循GPL v3协议,要求强制开源,请勿用于非开源项目
config.yml
YAML:
vexview:
  #️️️️️ 是否启用VexView功能,如果你没有安装VexView插件,将会关闭VexView功能,也正常使用
  enable: true
VexGui.yml
YAML:
gui:
  #️️️️️ 主界面背景
  main:
    #️️️️️ 图标链接,当然所有url值都可以使用本地链接,写法为[local]xxx.png
    url: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/1.png"
    #️️️️️ X 和 Y 位置,不必说多了
    x: -1
    y: -1
    #️️️️️ 图片宽度
    width: 500
    #️️️️️ 图片高度
    height: 300
textField:
  #️️️️️ 主界面的输入框
  main:
    x: 40
    y: 3
    width: 150
    height: 15
image:
  #️️️️️ Logo图标
  logo:
    url: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/4.png"
    x: 10
    y: 4
    width: 15
    height: 15
  #️️️️️ 音乐列表的表格
  musicTab:
    url: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/5.png"
    x: 10
    y: 10
    width: 315
    height: 15
  #️️️️️ 音乐列表的描述
  musicLore:
    url: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/6.png"
    x: 38
    width: 287
    height: 15
button:
  #️️️️️ 按钮组件
  #️️️️️ 主界面搜索的播放按钮
  1:
    #️️️️️ 鼠标未移到此处时的显示
    url_noClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/2.png"
    #️️️️️ 鼠标移到此处时的显示
    url_isClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/3.png"
    #️️️️️ ID值不可以相同
    id: -76211
    #️️️️️ 显示在按钮的字符
    text: " 点击播放音乐"
    #️️️️️ 鼠标移动此处时显示的悬浮字符,支持多行
    hoverText:
      - "&7&l[ &a点击&7&l ]"
    x: 200
    y: 3
    width: 70
    height: 15
  #️️️️️ 主界面的左侧按钮1
  2:
    url_noClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/2.png"
    url_isClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/3.png"
    id: -76212
    text: " 主界面"
    hoverText:
      - "&7&l[ &a点击&7&l ]"
    x: 0
    y: 22
    width: 101
    height: 15
  #️️️️️ 暂停音乐按钮
  stop:
    url_noClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/7.png"
    url_isClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/8.png"
    id: -76213
    text: ""
    hoverText:
      - "&7&l[ &a点击暂停播放音乐&7&l ]"
    x: 280
    y: 3
    width: 15
    height: 15
scrollingList:
  #️️️️️ 主界面的滚动列表
  main:
    x: 110
    y: 24
    width: 380
    height: 250
lang.yml
YAML:
command:
  console: "&c不可以在控制台使用该命令"
  help:
    - "&f"
    - "&f   &7&l[&6&liMusic&7&l]"
    - "&f   &a&l命令帮助"
    - "&f      /imusic help   &7查看帮助"
    - "&f      /imusic open   &7打开音乐界面"
    - "&f      /imusic play 音乐   &7播放音乐"
    - "&f      /imusic reload   &7重载配置"
    - "&f"
  notPermOpen:
    - "&f"
    - "&f   &7&l[&6&liMusic&7&l]"
    - "&f   &c没有足够的权限打开音乐界面"
    - "&f"
  playerReload:
    - "&f"
    - "&f   &7&l[&6&liMusic&7&l]"
    - "&f   &a已重载配置"
    - "&f"
  consoleReload: "&a已重载imusic的配置文件"
  cmdPlay:
    - "&f"
    - "&f   &7&l[&6&liMusic&7&l]"
    - "&f   &c&l格式错误,请输入"
    - "&f      /imusic play 音乐   &7播放音乐"
    - "&f"
  stop:
    - "&f"
    - "&f   &7&l[&6&liMusic&7&l]"
    - "&f   &a已暂停播放音乐"
    - "&f"
noFindMusic:
  - "&f"
  - "&f   &7&l[&6&liMusic&7&l]"
  - "&f   &c没有找到音乐或者音乐网页炸了"
  - "&f"
gui:
  title: "&l音乐列表"
  click: "&a点击播放: &r"
  close: "&7&l[ &c点击关闭&7&l ]"
  previousPage: "&7&l[ &r上一页&7&l ]"
  nextPage: "&7&l[ &r下一页&7&l ]"
music.yml
YAML:
#️️️️️ 音乐图标
image:
  #️️️️️ 列表的位置Y初始值
  initial: 26
  #️️️️️ 列表的位置Y自增值
  add: 28
#️️️️️ 音乐列表的描述
musicLore:
  initial: 32
  add: 28
#️️️️️ 音乐列表的播放按钮
button:
  initial: 32
  add: 28
#️️️️️ 音乐列表的文本
musicText:
  initial: 35
  add: 28
text:
  1:
    string: "图标"
    x: 12
    y: 13
  2:
    string: "音乐标题"
    x: 40
    y: 13
  3:
    string: "歌手"
    x: 190
    y: 13
#️️️️️ 音乐列表,可无限增加,排序会在服务器启动时打乱顺序
music:
  #️️️️️ 应该说这是歌单id
  HeyJude:
    #️️️️️ 歌名
    name: "Hey Jude"
    #️️️️️ 无限添加文本于一行歌单
    text:
      title:
        string: "Hey Jude"
        x: 40
      singer:
        string: "The Beatles"
        x: 190
    #️️️️️ 音乐的图标
    image:
      url: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/music/1.png"
      x: 10
      width: 28
      height: 28
    button:
      url_noClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/2.png"
      url_isClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/3.png"
      id: -45671
      text: ' 播放'
      #️️️️️ 目前还只是摆设,VexView以后会支持列表中按钮悬浮文本显示
      hoverText:
        - '&7&l[ &a点击播放&7&l ]'
      x: 325
      width: 40
      height: 15
  '2':
    name: "星空里的你"
    text:
      title:
        string: "星空中的你"
        x: 40
      singer:
        string: "棱镜"
        x: 190
    image:
      url: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/music/2.png"
      x: 10
      width: 28
      height: 28
    button:
      url_noClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/2.png"
      url_isClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/3.png"
      id: -45672
      text: ' 播放'
      hoverText: []
      x: 325
      width: 40
      height: 15
  lalala:
    name: "卡路里"
    text:
      title:
        string: "卡路里"
        x: 40
      singer:
        string: "火箭少女101"
        x: 190
    image:
      url: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/music/3.png"
      x: 10
      width: 28
      height: 28
    button:
      url_noClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/2.png"
      url_isClick: "https://dev.tencent.com/u/inrhINRH/p/tuchuang/git/raw/5da414b6b5ceaa0858fbdf1dfd574a22bf60312d/imusic/3.png"
      id: -45673
      text: ' 播放'
      hoverText:
        - '&7&l[ &a点击播放&7&l ]'
        - '&f%player_name%,要不听一首试试吧?'
      x: 325
      width: 40
      height: 15
  • 哈哈
反馈: Carierx
作者
inrh
价格
1 钻石
下载
110
查看
2,963
首次发布
最后更新
评分
4.00 星 1 星

来自inrh的更多资源

分享资源

最新评论

希望可以加上世界或者全部玩家都可以听