1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Помощь", создана пользователем Pootis, 17 ноя 2019.

Статус темы:
Закрыта.
  1. Автор темы
    Pootis

    Pootis Активный участник Пользователь

    Баллы:
    61
    QualityArmory конфликтует с ProtocolLib, можно как то решить, не? Обновился до последней версии ProtocolLib (при версии с bukkit 4.4.0 пропадает отдача оружия и консоль сыпятся ошибками), а при последней версии появляется в консоли только:
    [PacketAPI] Missing out packet type: net.minecraft.server.v1_14_R1.PacketPlayOutLookAt
     
  2. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    У ProtocolLib все нормально с поддержкой разных версий bukkit-ядер.
    Поэтому охотнее поверю, что проблема с QualityArmory.
    4.4.0 - это версия QualityArmory или что?
    Показывай.
    А что это такое - без понятия. Вроде не ProtocolLib. Возможно какой-то другой плагин или ядро?
    Собственно, обнови ядро и предоставь список плагинов
     
  3. Автор темы
    Pootis

    Pootis Активный участник Пользователь

    Баллы:
    61
    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]

    PluginConstructorAPI, ProtocolLib, QualityArmory, SpigotLib, Vault
     
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    commons lang3 нету в 1.14. Твой плагин устарел.
     
  5. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Похоже, это сообщение из SpigotLib. Обнови его, если не поможет - пиши разработчику.

    Эта ошибка никак не связана с ProtocolLib. Твоя версия QualityArmory не поддерживает 1.14. И кажется, у тебя стоит последняя. Так что пиши разработчику.
    Также можно попробовать исправить это самостоятельно - откопируй папку org/apache из ядра на версии 1.13 в свое ядро на 1.14.
    Если используешь paper - ядро - это server/cache/patched.jar

    P.S. Я, кстати, так и не понял, что за 4.4.0, если у плагина последняя версия - 1.1.148.
     
    Последнее редактирование: 17 ноя 2019
  6. Автор темы
    Pootis

    Pootis Активный участник Пользователь

    Баллы:
    61
    Вроде как проблема решилась, поставил сначала старую версию protocollib, потом новую (qa работает нормально и в консоли не появляется варнинги)
     
Статус темы:
Закрыта.

Поделиться этой страницей