gooding300
纯白剑姬 发表于 2018-8-20 16:45
大腿你好 我把你发的实现内容一个一个write进去了
结果是发包完全没反应....到底是为什么呢....
还有我发 ...
Caused by: java.lang.ExceptionInInitializerError

可以参考一下这一篇 https://blog.csdn.net/fykhlp/article/details/6236316

纯白剑姬
gooding300 发表于 2018-8-20 16:53
可以参考一下这一篇 https://blog.csdn.net/fykhlp/article/details/6236316

看了您的链接的变量初始化问题
我也有onEnable()重新获取api

  1. ProtocolManager pm;
  2.         @Override
  3.         public void onEnable()
  4.         {
  5.                 Bukkit.getServer().getPluginManager().registerEvents(this, this);
  6.                 pm = ProtocolLibrary.getProtocolManager();
  7.                 getLogger().info("插件已加载");
  8.         }
复制代码

为什么就是pm.sendServerPacket时会初始化出错.....
难道还是我write的参数有问题吗?

耗子
纯白剑姬 发表于 2018-8-20 16:45
大腿你好 我把你发的实现内容一个一个write进去了
结果是发包完全没反应....到底是为什么呢....
还有我发 ...

先获取一个ProtocolManager
  1. ProtocolManager manager = ProtocolLibrary.getProtocolManager();
复制代码

然后创建包
  1. PacketContainer packet = manager.createPacket(PacketType.Play.Server.ENTITY_EFFECT);
复制代码

纯白剑姬
耗子 发表于 2018-8-20 17:43
先获取一个ProtocolManager

然后创建包

和直接new的 packetContainer有什么区别吗?
试了一下 情况还是一样呢.....

纯白剑姬
耗子 发表于 2018-8-20 17:43
先获取一个ProtocolManager

然后创建包

我测试服务器版本是spigot-1.11.2-R0.1-SNAPSHOT
这是protocol的下载地址版本好像是4.0.3吧
http://ci.dmulloy2.net/job/ProtocolLib/403/

纯白剑姬
刚刚找到了一个发光api 可惜貌似只支持1.9与1.10(非常残念
[API] GlowAPI [1.9 | 1.10] 1.4.6-SNAPSHOT

纯白剑姬

这里的第二行下载的!
If you're running 1.8, 1.9, 1.10, 1.11, or 1.12, use the dev build 403.

耗子
纯白剑姬 发表于 2018-8-20 18:26
这里的第二行下载的!
If you're running 1.8, 1.9, 1.10, 1.11, or 1.12, use the dev build 403. ...

原因不明,需要更多信息以供测试。。。如源代码,运行环境等等

纯白剑姬
耗子 发表于 2018-8-20 20:55
原因不明,需要更多信息以供测试。。。如源代码,运行环境等等

谢谢大佬的回复 问题暂时解决了
具体问题在于发Entity Effect的包是没有效果的
附上发光需要用Entity Metadata
Spigot赛高!(虽然英文苦手...

第一页 上一页