弱鸡绿毛怪
本帖最后由 弱鸡绿毛怪 于 2020-7-20 23:08 编辑
AudioBuffer —— 一款既能播放音乐,也能播放服务端本地音效的插件
本插件纯净服也可以使用(只需客户端装Mod)

                                        如果你使用Sponge版本,点我

(若遇到安装问题,加这个QQ群解决:546818810)
版本:
最近一次: 修复了nearBy指令的严重Bug……


功能:
· 循环播放音乐
· 可以调节音量!
· 可以播放服务端本地的音效,制作一些RPG元素的东西(疑似中二病又犯了)
· 带宽/内存/CPU占用低/算法优化/操作简单
· 本插件的附属插件:
- ZMusic ——另一款音乐播放器
- iMusic —— 新一代音乐播放器
- LocySong —— 点歌插件
- AudioCustomed —— 自定义音效
- MyInventory ——动态GUI界面(可以使用本插件来制作界面背景音乐)
- DomainAudio——区域内播放音乐

插件经常更新,目前已经更新 7 次了

如果你发现Bug,先看看帖子最低端的“常见问题”

插件演示视频(由于拍摄原因,音量有点小,如果听不到声音,请开到最大,并非插件问题)
这里我们修改了:
· 空手打人的音效
· 射箭的音效
· 发送信息的音效
—— 包括背景音乐也是由插件播放的


BGM:

插件&Mod下载地址

· Mod需要Forge支持.注意,Mod只需要客户端装了就行了,服务器不需要装。

插件版(装在服务器,全版本通用):
AudioBuffer-1.0.3.jar (600.83 KB, 下载次数: 8320)


Mod版(装在客户端,要区分版本装):
[Mod版-1.8(不包括)以下]AudioBuffer-1.0.jar (111.12 KB, 下载次数: 1674) (1.8以下)
[Mod版1.8-1.9]AudioBuffer-1.0.jar (111.24 KB, 下载次数: 535) (1.8-1.9)
[Mod版-1.9-1.11]AudioBuffer-1.0.jar (111.14 KB, 下载次数: 467) (1.9-1.11)
[Mod版1.9以上]AudioBuffer-1.0.jar (111.58 KB, 下载次数: 5695) (1.9以上,如果上面那个不行,这个可以试试)

BC修复版(如果你的BC无法使用本插件,请安装这个)
BC插件:
[BC插件]ABF-Fix.jar (3.56 KB, 下载次数: 340)

如果你的服务器是1.13.X,且为Spigot核心,请下载(注意这个不是插件):
org.rar (5.56 KB, 下载次数: 257)
使用方法:
(关闭服务器)
①解压这个压缩包
②用压缩包形式打开核心,并将先前解压出来的"org"文件夹直接拖入核心内
(核心就是和plugins文件夹在一起的XXX.jar(不是插件),右键使用压缩包打开)
③进行替换操作
(启动服务器)

① 本人只是一名学生,挤出点时间做点公益,希望大家不要做伸手党,评个分楼主就很满足了.

音乐&音效的配置

· 先来看一下一个例子服务端中插件配置文件的结构:


其中,MusicList节点底下的子节点,比如TestMusic,都是音效名
TestMusic下有一个param属性 这个属性:

① 如果以 [Net] 开头 ——代表使用网络音乐,后面跟上网络音乐直连链接(只支持Mp3格式)即可。

② 如果以 [Local] 开头 ——代表使用本地音乐,本地音乐放在Music文件夹,只支持mp3格式,且大小小于等于1M,这对于音效是足够了的,因为太大了严重占用带宽)
[Local]后面直接跟上文件名称即可。这个本地音乐会先下载在玩家本地,并缓存。



如果你改完了,保存,使用重载命令:
/abf reload
重载配置文件即可回到服务器内播放音乐了。下面我们会介绍如何播放一些音乐。

插件指令&权限

以下指令均需要: AudioBuffer.use 权限来使用

指令:
/abf play [玩家名字] [音效名称] ——来为某个玩家播放一个音乐!
/abf volume [玩家名字] [音量] ——为某个玩家调节音量. (0 < 音量 < 1)
/abf stop [玩家名字] ——来为某个玩家停止播放音乐!
/abf playAll [音乐名称] ——来为所有玩家播放一个音乐!
/abf playInWorld [世界名称] [音效名称] ——在一个世界里播放音乐!
/abf stopInWorld [世界名称] ——在一个世界里停止播放音乐!
/abf nearBy [玩家名] [音效名] [x] [y] [z] ——
一一个玩家为立体图形的中心,xyz为长宽高,在这个范围内的玩家都会播放音效(包括该玩家,可以用来做技能)
/abf playSelf [音效名称] ——给自己播放一个音乐
/abf cleanCache [音效名称] ——清理一个音乐的缓存
/abf loopFor [玩家名称] [音效名称] ——为一个玩家循环播放音乐.
/abf stopAndPlay [玩家名称] [音效名称] ——停下来然后播放一个音乐
/abf stopAndPlaySelf [音效名称] ——停下来然后给自己播放一个音乐
/abf reload ——重载配置文件,需要AudioBuffer.admin权限
/abf stopAll ——需要AudioBuffer.admin权限/abf stopNearBy [玩家名] [x] [y] [z] ——一一个玩家为立体图形的中心,xyz为长宽高,在这个范围内的玩家都会播放音效(包括该玩家)

如果看到这里你已经全部看懂了,恭喜你,你已经掌握了AudioBuffer的全部用法,接下来,我们会介绍如何使用AudioBuffer来使你的服务器变得逼格更高。

注: 插件音频发送成功是没有提示的(这是某人要求我改掉的


一些给服主的建议

   · 你可以用这个插件做一些RPG的元素,比如怪物出生的时候,来一段自己的配音台词(中二
   · 这个插件可以同时播放多个音频,这代表你可以一边播放背景音乐,一边播一些音效,像视频里那样子
   · 因为一些音效只有几十KB,所以本插件的1M上限是绝对够用的。实在不行,你完全可以把音效压成1M以内,使用格式工厂之类的工具。
  
   · 你可以在这里搜索你想要的音效并下载[Local]:
   
http://sc.chinaz.com/yinxiao/

  · 你可以在这里获取网络直连[Net](建议使用网易云的音乐直连):
  http://music.dujin.org


   这里就是网络音乐直连地址了

· 当然,你可以配合一些附属插件来达到一些神奇的效果,比如当玩家发送信息的时候,发送一个音效,逼格满满的。这些附属插件我会自己做一点发上来。

开发者部分

本插件为开发者们包装了实用的API:

AudioBufferAPI.playFor(Player who, String musicName) ——为某个玩家播放一个音乐
AudioBufferAPI.playForParam(Player who, String param) ——为某个玩家以param播放音乐
AudioBufferAPI.stopPlaying(Player who) ——停止播放音乐
AudioBufferAPI.setVolume(Player who, float volume) ——为某个玩家设置音量(0 < volume < 1)
AudioBufferAPI.loopPlayer(Player who, String musicName) ——为某个玩家循环播放



最后

· 如果你觉得插件牛皮,你可以在爱发电支持我:
https://afdian.net/leaflet?slug=LocyDragon

或者,在底下评分,蟹蟹~


常见问题

· 客户端没安装Forge
· 客户端Mod版本不正确
· [Net]请使用网易云音乐直连

如果以上问题都解决了而没有声音,请在下面给出服务端核心以及版本号
· 请各位服主仔细读一下帖子,确保不是自己操作问题再来反馈bug!!!

· 更换世界音乐停止
把config的
WorldChangeStopMusic改成false
若你没有这一选项,就在config里加一行:
WorldChangeStopMusic: false


· 关于BC服插件不能正常运行:
记得开forge转发

来自群组: PluginsCDTribe

Abraham511
电鳗发电了!!

PS:妥妥的是RPG服的福利啊!!可以做出更加绚丽的音效/特效啦~

夕离丶
本帖最后由 期初倾城 于 2018-12-1 02:28 编辑

所以说xd的LocyMusic就是这个噜?AudioBuffer

bhyzgzz
我用不了

弱鸡绿毛怪

客户端版本+核心版本
检查是否有forge

bhyzgzz
MagicLocyDragon 发表于 2018-12-1 12:31
客户端版本+核心版本
检查是否有forge

我是spigot插件服

弱鸡绿毛怪
bhyzgzz 发表于 2018-12-1 16:43
我是spigot插件服

客户端是否安装forge
还有服务器版本

喵丶呜
我是从locymusic更新过来的萌新qwq
我更新后发现播放不了音乐
  1.   xz:
  2.     param: "[Net]http://music.163.com/song/media/outer/url?id=478303470.mp3"
复制代码
如上
我输入abf playall xz 后发现没反应,没有以前那种类似:成功播放音乐  这种提示
MOD已经装上了
求解qwq

弱鸡绿毛怪
喵丶呜 发表于 2018-12-1 19:17
我是从locymusic更新过来的萌新qwq
我更新后发现播放不了音乐
如上

本来就是没有提示的
而且帖内说了,不建议使用网易做直连
因为网易直连有个跳转试试使用QQ音乐?

弱鸡绿毛怪
本帖最后由 MagicLocyDragon 于 2018-12-1 20:23 编辑
喵丶呜 发表于 2018-12-1 19:17
我是从locymusic更新过来的萌新qwq
我更新后发现播放不了音乐
如上

bug已修复,请下载新版插件
顺便说一下,下次反馈bug的时候请您仔细看一下帖子

L_Panda
建议播放的时候自动把Minecraft的背景音乐停掉

喵丶呜
MagicLocyDragon 发表于 2018-12-1 19:25
本来就是没有提示的
而且帖内说了,不建议使用网易做直连
因为网易直连有个跳转试试使用QQ音乐?

已经正常使用
但是我在使用插件的时候会出现
两首音乐可以同时存在的情况,
上一首播放的音乐并不会因为第二首音乐的播放而暂停
如果这是BUG的话希望修复撒qwq

弱鸡绿毛怪
喵丶呜 发表于 2018-12-1 20:37
已经正常使用
但是我在使用插件的时候会出现
两首音乐可以同时存在的情况,

帖子里说了,这个不是bug
因为当一个音乐播放的时候,可以同时进行一些音效,比如攻击玩家时可以有一些音效。
当然,如果你不想出现两个的话可以用指令先关掉再播放

柠檬少年233
不错,挺好的

梓铭君~
非常棒的插件!
这边提几个建议...
歌曲的音量大小建议可在配置文件中配置,这样世界播放和全服播放音乐的话声音会不可控
在一个世界播放音乐非常好,但缺少循环播放的话会失去色彩..
然后就是播放音乐的时候 mc原版音乐得停止..

yg320
原谅我的愚钝,弄了半天还是不会,看教程都可以烂熟于心,视频就只介绍了成品:本地音乐,关于直链播放的一个毛影也没说,输入指令得出结果:你指定的音乐名称不存在或参数不符合规范!
/abf play 玩家名 ?vkey=FD0376ED136F08C24DE30841CC4D4F22B21D9A332553E92905C70D4C89948B0AE6B711EB04C893188ED0545FDF00855C492CB13E73C13C80&guid=5150825362&fromtag=1
这是我输的指令,已经到了崩溃的地步,如有错误详细指出谢谢,小萌新头一次被这玩意整到想自杀的地步

yg320
yg320 发表于 2018-12-8 21:38
原谅我的愚钝,弄了半天还是不会,看教程都可以烂熟于心,视频就只介绍了成品:本地音乐,关于直链播放的一 ...

/abf play yg0502 h ttp://dl.stream.qqmusic.qq.com/M800001UL9pD4154xu.mp3?vkey=FD0376ED136F08C24DE30841CC4D4F22B21D9A332553E92905C70D4C89948B0AE6B711EB04C893188ED0545FDF00855C492CB13E73C13C80&guid=5150825362&fromtag=1

弱鸡绿毛怪
yg320 发表于 2018-12-8 21:39
/abf play yg0502 h ttp://dl.stream.qqmusic.qq.com/M800001UL9pD4154xu.mp3?vkey=FD0376ED136F08C24DE3 ...

问一下 直连我没说嘛
请您认真看看帖子 我说的特别仔细

yg320
MagicLocyDragon 发表于 2018-12-8 21:46
问一下 直连我没说嘛
请您认真看看帖子 我说的特别仔细

好吧,感谢作者,已经成功了,是我这边的Forge出问题了,谢谢

Μelody丶
MCBBS有你更精彩~

kongkong7
服务器关闭了,重新在开服音乐就关闭了

2816998414
感谢楼主分享

弱鸡绿毛怪
kongkong7 发表于 2018-12-12 09:50
服务器关闭了,重新在开服音乐就关闭了

需要做这个功能吗

kongkong7

感觉有这个比较好!

yjnzzg
mark,标注一下来学习

Pandaeen
本帖最后由 Pandaeen 于 2018-12-15 20:45 编辑

好像如果点一首用网易云直连的音乐后在点一首其他平台的音乐(比如QQ音乐)就会出现歌曲听不了?
好像是重载插件后才会这样...版本:1.12.2

弱鸡绿毛怪
kongkong7 发表于 2018-12-15 08:45
感觉有这个比较好!

添加完成了..

uz123
本帖最后由 uz123 于 2018-12-21 00:04 编辑

感觉这个比较好用

uz123
这个插件是rpg服的福利

决战堂
1.13.2版本怎么办

我的锅
以下按玩笑处理
在恐怖地图内加入音效 音效内含有较大次声波
我们知道次声波可以引起幻觉从而恐吓玩家

我们甚至可以加入高强次声波直接将熊孩子杀死


锅宝
同一个音效
/abf play 时有效
/abf loopFor 时报错无音效
服务器版本1.11.2核心是Torch

锅宝
zouwanyue 发表于 2018-12-22 02:14
同一个音效
/abf play 时有效
/abf loopFor 时报错无音效

已经自行解决,yum的锅,打扰了

1032483194
不是说全版本么 1.7.10的mod哪儿去了emmm

蝙蝠森林
这个是服务端要安装插件 客户端要安装mod才能使用是吧 但是1.13.2没有对应的forge 怎么办

蝙蝠森林
这个是服务端要安装插件 客户端要安装mod才能使用是吧 但是1.13.2没有对应的forge 怎么办

齐天大大
音效播放不了是怎么回事
本地音乐文件名字 zunshenjianyx
配置
zunshenjianyx:   
    param: "[Local]zunshenjianyx.mp3"

117779284
[20:31:44] [Server thread/ERROR]: Could not load 'plugins\AudioBuffer-1.0.2.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `com.locydragon.abf.AudioBuffer'
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:258) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[JavaPluginLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:256) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:322) [CraftServer.class:1.7.10-R0.1-SNAPSHOT]
        at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:461) [ayq.class:?]
        at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:137) [ayq.class:?]
        at net.minecraft.world.World.<init>(World.java:339) [ahb.class:?]
        at net.minecraft.world.WorldServer.<init>(WorldServer.java:163) [mt.class:?]
        at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:363) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:353) [lt.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:627) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:745) [?:1.7.0_79]
Caused by: java.lang.ClassNotFoundException: Failed to remap class com.locydragon.abf.AudioBuffer
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:570) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:491) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:278) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_79]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_79]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_79]
        at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:256) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        ... 12 more
Caused by: java.lang.UnsupportedClassVersionError: com/locydragon/abf/AudioBuffer : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_79]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_79]
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:558) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:491) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:278) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_79]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_79]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_79]
        at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:256) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        ... 12 more


这有个错误 不清楚是什么原因

117779284
[20:31:44] [Server thread/ERROR]: Could not load 'plugins\AudioBuffer-1.0.2.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `com.locydragon.abf.AudioBuffer'
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:258) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[JavaPluginLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:256) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:322) [CraftServer.class:1.7.10-R0.1-SNAPSHOT]
        at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:461) [ayq.class:?]
        at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:137) [ayq.class:?]
        at net.minecraft.world.World.<init>(World.java:339) [ahb.class:?]
        at net.minecraft.world.WorldServer.<init>(WorldServer.java:163) [mt.class:?]
        at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:363) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:353) [lt.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:627) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:745) [?:1.7.0_79]
Caused by: java.lang.ClassNotFoundException: Failed to remap class com.locydragon.abf.AudioBuffer
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:570) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:491) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:278) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_79]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_79]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_79]
        at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:256) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        ... 12 more
Caused by: java.lang.UnsupportedClassVersionError: com/locydragon/abf/AudioBuffer : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_79]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_79]
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:558) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:491) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:278) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_79]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_79]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_79]
        at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:256) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        ... 12 more


这有个错误 不清楚是什么原因

117779284
[20:31:44] [Server thread/ERROR]: Could not load 'plugins\AudioBuffer-1.0.2.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `com.locydragon.abf.AudioBuffer'
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:258) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[JavaPluginLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:256) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:322) [CraftServer.class:1.7.10-R0.1-SNAPSHOT]
        at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:461) [ayq.class:?]
        at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:137) [ayq.class:?]
        at net.minecraft.world.World.<init>(World.java:339) [ahb.class:?]
        at net.minecraft.world.WorldServer.<init>(WorldServer.java:163) [mt.class:?]
        at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:363) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:353) [lt.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:627) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:745) [?:1.7.0_79]
Caused by: java.lang.ClassNotFoundException: Failed to remap class com.locydragon.abf.AudioBuffer
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:570) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:491) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:278) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_79]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_79]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_79]
        at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:256) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        ... 12 more
Caused by: java.lang.UnsupportedClassVersionError: com/locydragon/abf/AudioBuffer : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_79]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_79]
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:558) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:491) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:278) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_79]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_79]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_79]
        at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:256) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        ... 12 more


这有个错误 不清楚是什么原因

117779284
[20:31:44] [Server thread/ERROR]: Could not load 'plugins\AudioBuffer-1.0.2.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `com.locydragon.abf.AudioBuffer'
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:258) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[JavaPluginLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:256) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:322) [CraftServer.class:1.7.10-R0.1-SNAPSHOT]
        at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:461) [ayq.class:?]
        at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:137) [ayq.class:?]
        at net.minecraft.world.World.<init>(World.java:339) [ahb.class:?]
        at net.minecraft.world.WorldServer.<init>(WorldServer.java:163) [mt.class:?]
        at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:363) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:353) [lt.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:627) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:745) [?:1.7.0_79]
Caused by: java.lang.ClassNotFoundException: Failed to remap class com.locydragon.abf.AudioBuffer
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:570) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:491) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:278) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_79]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_79]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_79]
        at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:256) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        ... 12 more
Caused by: java.lang.UnsupportedClassVersionError: com/locydragon/abf/AudioBuffer : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_79]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_79]
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:558) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:491) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:278) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_79]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_79]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_79]
        at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:256) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        ... 12 more


这有个错误 不清楚是什么原因

弱鸡绿毛怪
117779284 发表于 2018-12-23 20:43
这有个错误 不清楚是什么原因

插件未下载完或损坏

oak
感谢,找这个好长时间了。如果播放的时候能停止游戏本身的BGM就更好了。总之是非常棒的插件。

邱景涛
1.13没有forge可以用吗

xxfk
[23:24:12] [Server thread/INFO]: Niinnee issued server command: /abf play Niinnee Cunzhuang
[23:24:13] [Server thread/WARN]: java.lang.reflect.InvocationTargetException
[23:24:13] [Server thread/WARN]:         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[23:24:13] [Server thread/WARN]:         at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
[23:24:13] [Server thread/WARN]:         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
[23:24:13] [Server thread/WARN]:         at java.lang.reflect.Constructor.newInstance(Unknown Source)
[23:24:13] [Server thread/WARN]:         at com.locydragon.abf.nms.BigPluginMessageSender.send(BigPluginMessageSender.java:20)
[23:24:13] [Server thread/WARN]:         at com.locydragon.abf.AudioInput.onPluginMessageReceived(AudioInput.java:42)
[23:24:13] [Server thread/WARN]:         at org.bukkit.plugin.messaging.StandardMessenger.dispatchIncomingMessage(StandardMessenger.java:426)
[23:24:13] [Server thread/WARN]:         at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:2577)
[23:24:13] [Server thread/WARN]:         at net.minecraft.server.v1_12_R1.PacketPlayInCustomPayload.a(SourceFile:58)
[23:24:13] [Server thread/WARN]:         at net.minecraft.server.v1_12_R1.PacketPlayInCustomPayload.a(SourceFile:8)
[23:24:13] [Server thread/WARN]:         at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13)
[23:24:13] [Server thread/WARN]:         at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[23:24:13] [Server thread/WARN]:         at java.util.concurrent.FutureTask.run(Unknown Source)
[23:24:13] [Server thread/WARN]:         at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46)
[23:24:13] [Server thread/WARN]:         at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748)
[23:24:13] [Server thread/WARN]:         at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406)
[23:24:13] [Server thread/WARN]:         at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679)
[23:24:13] [Server thread/WARN]:         at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577)
[23:24:13] [Server thread/WARN]:         at java.lang.Thread.run(Unknown Source)
[23:24:13] [Server thread/WARN]: Caused by: java.lang.IllegalArgumentException: Payload may not be larger than 1048576 bytes
[23:24:13] [Server thread/WARN]:         at net.minecraft.server.v1_12_R1.PacketPlayOutCustomPayload.<init>(SourceFile:33)
[23:24:13] [Server thread/WARN]:         ... 19 more

本地音乐放不了...大小是1.2M,难道一定要1m以下吗?

弱鸡绿毛怪
xxfk 发表于 2019-1-23 23:28
[23:24:12] [Server thread/INFO]: Niinnee issued server command: /abf play Niinnee Cunzhuang
[23:24:1 ...

是的
本地音乐1M以下
如果你要放歌的话建议用网页
实在想用的话用格式工厂压缩一下

Speady
喜欢这个插件 谢谢作者

FengYun_CQ
作者大大,你的插件可以在sponge上运行!
测试环境为forge-1.12.2-14.23.5.2768,spongeforge-1.12.2-2768-7.1.4,PoreRT-1.12.2-alpha-3,插件版本为AudioBuffer-1.0.2
稍后汇报进一步测试结果

FengYun_CQ
FengYun_CQ 发表于 2019-1-27 18:47
作者大大,你的插件可以在sponge上运行!
测试环境为forge-1.12.2-14.23.5.2768,spongeforge-1.12.2-2768-7.1 ...

此环境下完美运行,后台无报错

WaterC
ummmmm.........LocyMusic出了点问题 这个插件比LocyMusic强(真香)

第一页 上一页 下一页 最后一页