Помогите Не могу убрать автообновление ProtocolLib

  • Автор темы Автор темы Otto61
  • Дата начала Дата начала

Otto61

Активный участник
Пользователь
Баллы
61
Вечер в хату, бандиты. Скачал ProtoclLib 3.1.1 для работы некоторых плагинов. Он начинает автоматически обновляться до 4 версии. Из-за этого перестают работать плагина. Убираю автообновление в конфиге, ничего. Удалил полностью обновление, начал выдавать ошибки в консоль.

Конфиг
Код:
global:
  # Settings for the automatic version updater
  metrics: true

  # Automatically compile structure modifiers
  background compiler: true

  # Disable version checking for the given Minecraft version. Backup your world first!
  ignore version check:

  # Override the starting injecting method
  injection method:

  # Whether or not to enable the filter command
  debug: false

  # Whether or not to print a stack trace for every warning
  detailed error: false

  # The engine used by the filter command
  script engine: JavaScript

  suppressed reports:

Ошибка в консоли

Код:
2016-12-17 00:06:05 [INFO] Error Cannot perform automatic updates. (java.lang.NullPointerException) occured in ProtocolLib v3.3.1.
2016-12-17 00:06:05 [SEVERE]   [ProtocolLib] INTERNAL ERROR: Cannot perform automatic updates.
  If this problem hasn't already been reported, please open a ticket
  at http://dev.bukkit.org/server-mods/protocollib/ with the following data:
            ===== STACK TRACE =====
  java.lang.NullPointerException
      at com.comphenix.protocol.ProtocolConfig.getAutoDelay(ProtocolConfig.java:288)
      at com.comphenix.protocol.ProtocolLibrary.checkUpdates(ProtocolLibrary.java:581)
      at com.comphenix.protocol.ProtocolLibrary.access$700(ProtocolLibrary.java:66)
      at com.comphenix.protocol.ProtocolLibrary$3.run(ProtocolLibrary.java:551)
      at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftTask.run(CraftTask.java:58)
      at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
      at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:822)
      at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)
      at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:777)
      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:659)
      at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
            ===== DUMP =====
    manager:
      com.comphenix.protocol.injector.PacketFilterManager@1553a037[
        unhookTask=com.comphenix.protocol.injector.DelayedSingleTask@525d64f6
        packetListeners=[PacketAdapter[plugin=ModFixNG, sending=EMPTY_WHITELIST, receiving=ListeningWhitelist{priority=HIGHEST, packets=[Packet250CustomPayload$$EnhancerByCGLIB$$63b72b2a[23, legacy: 250]], gamephase=PLAYING, options=[]}], PacketAdapter[plugin=TagAPI, sending=ListeningWhitelist{priority=HIGH, packets=[Packet20NamedEntitySpawn[12, legacy: 20]], gamephase=PLAYING, options=[]}, receiving=EMPTY_WHITELIST], PacketAdapter[plugin=mcore, sending=ListeningWhitelist{priority=NORMAL, packets=[Packet40EntityMetadata[28, legacy: 40]], gamephase=PLAYING, options=[]}, receiving=EMPTY_WHITELIST]]
        packetInjector=com.comphenix.protocol.injector.packet.ProxyPacketInjector@d7b97dc
        playerInjection=com.comphenix.protocol.injector.player.ProxyPlayerInjectionHandler@2d2ef36e
        interceptWritePacket=com.comphenix.protocol.injector.packet.InterceptWritePacket@656fd1ee
        inputBufferedPackets=[]
        recievedListeners=com.comphenix.protocol.injector.SortedPacketListenerList@103f9449
        sendingListeners=com.comphenix.protocol.injector.SortedPacketListenerList@3e204cf4
        hasClosed=false
        classLoader=org.bukkit.plugin.java.PluginClassLoader@325feb35
        reporter=com.comphenix.protocol.ProtocolLibrary$1@3a9c4709
        server=CraftServer{serverName=MCPC+,serverVersion=git-MCPC-Plus-jenkins-MCPC-Plus-164-251,minecraftVersion=1.6.4}
        asyncFilterManager=com.comphenix.protocol.async.AsyncFilterManager@e728a9e
        knowsServerPackets=true
        knowsClientPackets=true
        phaseLoginCount=1
        phasePlayingCount=3
        packetCreation=false
        spigotInjector=<null>
        nettyInjector=<null>
        pluginVerifier=com.comphenix.protocol.injector.PluginVerifier@11a07c13
        hasRecycleDistance=true
        minecraftVersion=(MC: 1.6.4)
        loginPackets=com.comphenix.protocol.injector.LoginPackets@3f31cc6f
        debug=false
      ]
  Sender:
    com.comphenix.protocol.ProtocolLibrary@71df1c8a[
      statistisc=com.comphenix.protocol.metrics.Statistics@5e64abd2
      backgroundCompiler=com.comphenix.protocol.reflect.compiler.BackgroundCompiler@234c9868
      packetTask=7
      tickCounter=20
      unhookTask=com.comphenix.protocol.injector.DelayedSingleTask@525d64f6
      configExpectedMod=1
      updater=com.comphenix.protocol.metrics.Updater@79a9e5f2
      logger=org.bukkit.plugin.PluginLogger@137b145
      redirectHandler=com.comphenix.protocol.ProtocolLibrary$2@6f5729a2
      commandProtocol=com.comphenix.protocol.CommandProtocol@436e83c9
      commandPacket=com.comphenix.protocol.CommandPacket@c8e23b5
      commandFilter=com.comphenix.protocol.CommandFilter@47ca4683
      skipDisable=false
      isEnabled=true
      initialized=true
      loader=org.bukkit.plugin.java.JavaPluginLoader@2b6be687
      server=CraftServer{serverName=MCPC+,serverVersion=git-MCPC-Plus-jenkins-MCPC-Plus-164-251,minecraftVersion=1.6.4}
      file=plugins/ProtocolLib-3.3.1.jar
      description=org.bukkit.plugin.PluginDescriptionFile@38ebbf56
      dataFolder=plugins/ProtocolLib
      classLoader=org.bukkit.plugin.java.PluginClassLoader@325feb35
      naggable=true
      ebean=<null>
      newConfig=YamlConfiguration[path='', root='YamlConfiguration']
      configFile=plugins/ProtocolLib/config.yml
      logger=org.bukkit.plugin.PluginLogger@137b145
    ]
  Version:
    ProtocolLib v3.3.1
  Server:
    git-MCPC-Plus-jenkins-MCPC-Plus-164-251 (MC: 1.6.4)
Плагина на удивление работают, но эта ошибка не дает мне покоя. Можно, конечно, отключить уведомления в консоли. Думаю, если плагина работают, значит и сам ProtocolLib работает, а эта ошибка чисто из-за того, что он не может обновиться(урод).
 
Последнее редактирование:
Код:
  auto updater:
    notify: false
    download: false
разве нет этого в конфиге?
 
Код:
  auto updater:
    notify: false
    download: false
разве нет этого в конфиге?
менял в jar файле чтобы при первой загрузке файла он не обновлялся, все равно обновляется.
Код:
  auto updater:
    notify: false
    download: false
разве нет этого в конфиге?
было, пришлось удалить
 
https://github.com/dmulloy2/Protoco.../src/main/java/com/comphenix/protocol/updater
Тогда в этих классах void методы для обновления опустоши. А вручную не пробовал обновить? У меня такой проблемы не было никогда. Эту проблему фиксили: https://github.com/dmulloy2/ProtocolLib/commit/869b4578107daf1d86c3c297b6387214b5888900
Посмотрел я классы, что-то не нашел таких. Вернее папку updater. Поставил ProtocolLib 3.0.0 snapshot. Плагина работают, но протокол выпукивает пару незначительных ошибок 🙂
 
Назад
Верх Низ