Решено QualityArmory конфликтует с ProtocolLib

  • Автор темы Автор темы Pootis
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Pootis

Активный участник
Пользователь
Баллы
61
QualityArmory конфликтует с ProtocolLib, можно как то решить, не? Обновился до последней версии ProtocolLib (при версии с bukkit 4.4.0 пропадает отдача оружия и консоль сыпятся ошибками), а при последней версии появляется в консоли только:
[PacketAPI] Missing out packet type: net.minecraft.server.v1_14_R1.PacketPlayOutLookAt
 
У ProtocolLib все нормально с поддержкой разных версий bukkit-ядер.
Поэтому охотнее поверю, что проблема с QualityArmory.
4.4.0 - это версия QualityArmory или что?
и консоль сыпятся ошибками
Показывай.
[PacketAPI] Missing out packet type: net.minecraft.server.v1_14_R1.PacketPlayOutLookAt
А что это такое - без понятия. Вроде не ProtocolLib. Возможно какой-то другой плагин или ядро?
Собственно, обнови ядро и предоставь список плагинов
 
У ProtocolLib все нормально с поддержкой разных версий bukkit-ядер.
Поэтому охотнее поверю, что проблема с QualityArmory.
4.4.0 - это версия QualityArmory или что?
QualityArmory

[11:37:22 ERROR]: Could not pass event PlayerInteractEvent to QualityArmory v1.1.148
java.lang.NoClassDefFoundError: org/apache/commons/lang3/Validate
at com.comphenix.protocol.injector.netty.ChannelInjector.invokeSendPacket(ChannelInjector.java:651) ~[?:?]
at com.comphenix.protocol.injector.netty.ChannelInjector.sendServerPacket(ChannelInjector.java:640) ~[?:?]
at com.comphenix.protocol.injector.netty.ProtocolInjector$4.sendServerPacket(ProtocolInjector.java:403) ~[?:?]
at com.comphenix.protocol.injector.PacketFilterManager.sendServerPacket(PacketFilterManager.java:786) ~[?:?]
at com.comphenix.protocol.injector.PacketFilterManager.sendServerPacket(PacketFilterManager.java:740) ~[?:?]
at me.zombie_striker.qg.handlers.ProtocolLibHandler.sendYawChange(ProtocolLibHandler.java:195) ~[?:?]
at me.zombie_striker.qg.guns.utils.GunUtil.addRecoilWithProtocolLib(GunUtil.java:654) ~[?:?]
at me.zombie_striker.qg.guns.utils.GunUtil.addRecoil(GunUtil.java:640) ~[?:?]
at me.zombie_striker.qg.guns.utils.GunUtil.basicShoot(GunUtil.java:427) ~[?:?]
at me.zombie_striker.qg.guns.utils.GunUtil.basicShoot(GunUtil.java:388) ~[?:?]
at me.zombie_striker.qg.guns.Gun.USE_THIS_INSTEAD_OF_INDEVIDUAL_SHOOT_METHODS(Gun.java:442) ~[?:?]
at me.zombie_striker.qg.guns.Gun.shoot(Gun.java:430) ~[?:?]
at me.zombie_striker.qg.guns.Gun.onClick(Gun.java:758) ~[?:?]
at me.zombie_striker.qg.guns.Gun.onLMB(Gun.java:643) ~[?:?]
at me.zombie_striker.qg.listener.QAListener.onClick(QAListener.java:884) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor558.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[spigot.jar:git-Paper-176]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[spigot.jar:git-Paper-176]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot.jar:git-Paper-176]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[spigot.jar:git-Paper-176]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:445) ~[spigot.jar:git-Paper-176]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:412) ~[spigot.jar:git-Paper-176]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:408) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1838) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.PacketPlayInArmAnimation.a(SourceFile:32) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.PacketPlayInArmAnimation.a(SourceFile:9) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1013) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1006) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1135) ~[spigot.jar:git-Paper-176]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:919) ~[spigot.jar:git-Paper-176]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]

А что это такое - без понятия. Вроде не ProtocolLib. Возможно какой-то другой плагин или ядро?
Собственно, обнови ядро и предоставь список плагинов
PluginConstructorAPI, ProtocolLib, QualityArmory, SpigotLib, Vault
 
QualityArmory конфликтует с ProtocolLib, можно как то решить, не? Обновился до последней версии ProtocolLib (при версии с bukkit 4.4.0 пропадает отдача оружия и консоль сыпятся ошибками), а при последней версии появляется в консоли только:
[PacketAPI] Missing out packet type: net.minecraft.server.v1_14_R1.PacketPlayOutLookAt
PluginConstructorAPI, ProtocolLib, QualityArmory, SpigotLib, Vault
Похоже, это сообщение из SpigotLib. Обнови его, если не поможет - пиши разработчику.

Could not pass event PlayerInteractEvent to QualityArmory v1.1.148
java.lang.NoClassDefFoundError: org/apache/commons/lang3/Validate
Эта ошибка никак не связана с ProtocolLib. Твоя версия QualityArmory не поддерживает 1.14. И кажется, у тебя стоит последняя. Так что пиши разработчику.
Также можно попробовать исправить это самостоятельно - откопируй папку org/apache из ядра на версии 1.13 в свое ядро на 1.14.
Если используешь paper - ядро - это server/cache/patched.jar

P.S. Я, кстати, так и не понял, что за 4.4.0, если у плагина последняя версия - 1.1.148.
 
Последнее редактирование:
Похоже, это сообщение из SpigotLib. Обнови его, если не поможет - пиши разработчику.


Эта ошибка никак не связана с ProtocolLib. Твоя версия QualityArmory не поддерживает 1.14 - попробуй установить последнюю. Не поможет - напиши разработчику.
Также можно попробовать исправить это самостоятельно - откопируй папку org/apache из ядра на версии 1.13 в свое ядро на 1.14.
Если используешь paper - ядро - это server/cache/patched.jar
Вроде как проблема решилась, поставил сначала старую версию protocollib, потом новую (qa работает нормально и в консоли не появляется варнинги)
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ