Spigot [2LS] ExploitFixer - The Ultimate AntiExploit plugin 1.6.4

High performance Security AntiExploit CrashFixer for your Spigot/Paper server.

  1. Perfect thanks a lot :) This plugin is awesome and Id recommand it to everyone who has a server !
     
  2. I've found an issue where if you have ExploitFixer installed on bungee, anvils will not work with custompayload enabled, is there a way for this to be fixed? I've tried tweaking the limits already. Spent days trying to figure out why my anvils don't work haha.
     
  3. When use this plugin, spawn eggs, skulls, potions, banners, etc., do not work. Server 1.12.2
     
  4. Hey, please show the logs when EF blocks this.

    To allow custom NBT disable ItemsFix check, but like this you allow players to generate stuff that can crsah your server. (Creative)
     
  5. SpacePuppeh

    Supporter

    Are there any checks I should disable on this if I want to run NoCheatPlus?
     
  6. No, the think is that NCP completelly kills the disconnect method which leads to ExploitFixer not working anymore.
     
  7. SpacePuppeh

    Supporter

    I’ve seen it pop up in console kicking a couple of players. Do you mean limited checks work?

    Should I only use one of the two?
     
  8. I don't really know too much about this. I just now that exploits work with ncp installed because kicking is broken with it.
     
    • Like Like x 1
  9. Hi, we are remaking EF entirely, please wait until this update comes out and it will be probably fixed :)
     
  10. [01:48:17 ERROR]: [ExploitFixer] Plugin ExploitFixer v1.2.7 has failed to register events for class twolovers.exploitfixer.bukkit.listeners.PlayerTabCompleteListener because org/bukkit/event/server/TabCompleteEvent does not exist.


    is this a bad problem?
    I installed bungeecord and spigot. spigot also gave this error
     
  11. Ignore this error, is that some 1.12 event didn't register.
     
  12. when is the new version: P
     
  13. in some minutes.
     
  14. [K[08:22:30 INFO]: EF: CracKMacK [0;37m(0ms[0;37m) failed [0;33mPacketPlayInCustomPayload [0;37m(100 vls[0;37m)

    [K[08:22:30 WARN]: java.lang.reflect.InvocationTargetException
    >
    [K[08:22:30 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    >
    [K[08:22:30 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    >
    [K[08:22:30 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    >
    [K[08:22:30 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
    >
    [K[08:22:30 WARN]: at hamsterapi.adapters.HamsterPlayer.kickPlayer(HamsterPlayer.java:82)
    >
    [K[08:22:30 WARN]: at twolovers.exploitfixer.bukkit.instanceables.ExploitPlayer.addVls(ExploitPlayer.java:137)
    >
    [K[08:22:30 WARN]: at twolovers.exploitfixer.bukkit.listeners.ExploitFixerDecodeListener.onPacketDecode(ExploitFixerDecodeListener.java:190)
    >
    [K[08:22:30 WARN]: at hamsterapi.handlers.DecodeEventHandler.onPacketDecode(DecodeEventHandler.java:27)
    >
    [K[08:22:30 WARN]: at hamsterapi.handlers.DecodeHandler.decode(DecodeHandler.java:56)
    >
    [K[08:22:30 WARN]: at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    >
    [K[08:22:30 WARN]: at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:288)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    >
    [K[08:22:30 WARN]: at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
    >
    [K[08:22:30 WARN]: at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    >
    [K[08:22:30 WARN]: at com.comphenix.protocol.injector.netty.ChannelInjector$2.channelRead(ChannelInjector.java:259)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    >
    [K[08:22:30 WARN]: at protocolsupport.protocol.packet.PacketDataCodec.read0(PacketDataCodec.java:129)
    >
    [K[08:22:30 WARN]: at protocolsupport.protocol.packet.PacketDataCodec$ServerBoundPacketDataProcessor.read(PacketDataCodec.java:206)
    >
    [K[08:22:30 WARN]: at protocolsupport.protocol.packet.PacketDataCodec$ServerBoundPacketDataProcessor.process(PacketDataCodec.java:215)
    >
    [K[08:22:30 WARN]: at protocolsupport.protocol.packet.PacketDataCodec.read(PacketDataCodec.java:83)
    >
    [K[08:22:30 WARN]: at protocolsupport.protocol.packet.middle.serverbound.play.MiddleCustomPayload.writeToServer(MiddleCustomPayload.java:21)
    >
    [K[08:22:30 WARN]: at protocolsupport.protocol.pipeline.version.util.decoder.AbstractPacketDecoder.decodeAndTransform(AbstractPacketDecoder.java:37)
    >
    [K[08:22:30 WARN]: at protocolsupport.protocol.pipeline.version.util.decoder.AbstractModernPacketDecoder.channelRead0(AbstractModernPacketDecoder.java:20)
    >
    [K[08:22:30 WARN]: at protocolsupport.protocol.pipeline.version.util.decoder.AbstractModernPacketDecoder.channelRead0(AbstractModernPacketDecoder.java:8)
    >
    [K[08:22:30 WARN]: at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    >
    [K[08:22:30 WARN]: at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
    >
    [K[08:22:30 WARN]: at protocolsupport.protocol.pipeline.common.RawPacketDataCaptureReceive.channelRead(RawPacketDataCaptureReceive.java:24)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    >
    [K[08:22:30 WARN]: at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
    >
    [K[08:22:30 WARN]: at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:297)
    >
    [K[08:22:30 WARN]: at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:413)
    >
    [K[08:22:30 WARN]: at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    >
    [K[08:22:30 WARN]: at protocolsupport.protocol.pipeline.common.SimpleReadTimeoutHandler.channelRead(SimpleReadTimeoutHandler.java:43)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    >
    [K[08:22:30 WARN]: at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    >
    [K[08:22:30 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    >
    [K[08:22:30 WARN]: at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
    >
    [K[08:22:30 WARN]: at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:808)
    >
    [K[08:22:30 WARN]: at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:408)
    >
    [K[08:22:30 WARN]: at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:308)
    >
    [K[08:22:30 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
    >
    [K[08:22:30 WARN]: at java.lang.Thread.run(Thread.java:748)
    >
    [K[08:22:30 WARN]: Caused by: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 3 path $.
    >
    [K[08:22:30 WARN]: at com.google.gson.internal.Streams.parse(Streams.java:60)
    >
    [K[08:22:30 WARN]: at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:65)
    >
    [K[08:22:30 WARN]: at net.minecraft.server.v1_15_R1.ChatDeserializer.a(SourceFile:494)
    >
    [K[08:22:30 WARN]: at net.minecraft.server.v1_15_R1.ChatDeserializer.a(SourceFile:519)
    >
    [K[08:22:30 WARN]: at net.minecraft.server.v1_15_R1.IChatBaseComponent$ChatSerializer.a(IChatBaseComponent.java:445)
    >
    [K[08:22:30 WARN]: ... 63 more
    >
    [K[08:22:30 WARN]: Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 3 path $.
    >
    [K[08:22:30 WARN]: at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559)
    >
    [K[08:22:30 WARN]: at com.google.gson.stream.JsonReader.checkLenient(JsonReader.java:1401)
    >
    [K[08:22:30 WARN]: at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:508)
    >
    [K[08:22:30 WARN]: at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:414)
    >
    [K[08:22:30 WARN]: at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:738)
    >
    [K[08:22:30 WARN]: at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:714)
    >
    [K[08:22:30 WARN]: at com.google.gson.internal.Streams.parse(Streams.java:48)
    >
    [K[08:22:30 WARN]: ... 67 more
    >
    [K[08:22:30 INFO]: [KiteBoard] Using adapter version: Adapter_1_15_R1

    [K[08:22:30 INFO]: CracKMacK lost connection: You are temporally blocked from this server!
    [0;37mReason: Too many CustomPayload packets detected.
    [0;37mDiscord: https://discord.gg/gF36AT3
     
  15. Thx for reporting the error, but i need more info. Please enable debug in notifications module and tell me what the player fails.

    Could u join our discord to get better support? Thx.
     
  16. There seems to be some incompatibility with ProtocolSupport 4.28 on Spigot 1.12.2 when joining the server:

    [13:59:48] [Server thread/INFO]: is leader = false
    [13:59:48] [Server thread/WARN]: java.lang.NoSuchFieldException: networkManager
    [13:59:48] [Server thread/WARN]: at java.lang.Class.getDeclaredField(Unknown Source)
    [13:59:48] [Server thread/WARN]: at hamsterapi.utils.Reflection.getPipeline(Reflection.java:59)
    [13:59:48] [Server thread/WARN]: at hamsterapi.utils.PacketInjector.addPlayer(PacketInjector.java:32)
    [13:59:48] [Server thread/WARN]: at hamsterapi.HamsterAPI.onPlayerJoin(HamsterAPI.java:84)
    [13:59:48] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor259.execute(Unknown Source)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70)
    [13:59:48] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.PlayerList.onPlayerJoin(PlayerList.java:370)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.PlayerList.a(PlayerList.java:183)
    [13:59:48] [Server thread/WARN]: at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.joinGame(SpigotLoginListenerPlay.java:124)
    [13:59:48] [Server thread/WARN]: at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tryJoin(AbstractLoginListenerPlay.java:131)
    [13:59:48] [Server thread/WARN]: at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tick(AbstractLoginListenerPlay.java:93)
    [13:59:48] [Server thread/WARN]: at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.e(SpigotLoginListenerPlay.java:70)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:273)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:150)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:948)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666)
    [13:59:48] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
    [13:59:48] [Server thread/WARN]: java.lang.NoSuchFieldException: networkManager
    [13:59:48] [Server thread/WARN]: at java.lang.Class.getDeclaredField(Unknown Source)
    [13:59:48] [Server thread/WARN]: at hamsterapi.handlers.PacketHandler.setupChannel(PacketHandler.java:33)
    [13:59:48] [Server thread/WARN]: at hamsterapi.handlers.PacketHandler.<init>(PacketHandler.java:26)
    [13:59:48] [Server thread/WARN]: at hamsterapi.utils.PacketInjector.addPlayer(PacketInjector.java:33)
    [13:59:48] [Server thread/WARN]: at hamsterapi.HamsterAPI.onPlayerJoin(HamsterAPI.java:84)
    [13:59:48] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor259.execute(Unknown Source)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70)
    [13:59:48] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.PlayerList.onPlayerJoin(PlayerList.java:370)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.PlayerList.a(PlayerList.java:183)
    [13:59:48] [Server thread/WARN]: at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.joinGame(SpigotLoginListenerPlay.java:124)
    [13:59:48] [Server thread/WARN]: at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tryJoin(AbstractLoginListenerPlay.java:131)
    [13:59:48] [Server thread/WARN]: at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tick(AbstractLoginListenerPlay.java:93)
    [13:59:48] [Server thread/WARN]: at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.e(SpigotLoginListenerPlay.java:70)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:273)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:150)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:948)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666)
    [13:59:48] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
    [13:59:48] [Server thread/WARN]: java.lang.NoSuchFieldException: networkManager
    [13:59:48] [Server thread/WARN]: at java.lang.Class.getDeclaredField(Unknown Source)
    [13:59:48] [Server thread/WARN]: at hamsterapi.handlers.DecodeHandler.setupChannel(DecodeHandler.java:34)
    [13:59:48] [Server thread/WARN]: at hamsterapi.handlers.DecodeHandler.<init>(DecodeHandler.java:27)
    [13:59:48] [Server thread/WARN]: at hamsterapi.utils.PacketInjector.addPlayer(PacketInjector.java:34)
    [13:59:48] [Server thread/WARN]: at hamsterapi.HamsterAPI.onPlayerJoin(HamsterAPI.java:84)
    [13:59:48] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor259.execute(Unknown Source)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70)
    [13:59:48] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.PlayerList.onPlayerJoin(PlayerList.java:370)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.PlayerList.a(PlayerList.java:183)
    [13:59:48] [Server thread/WARN]: at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.joinGame(SpigotLoginListenerPlay.java:124)
    [13:59:48] [Server thread/WARN]: at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tryJoin(AbstractLoginListenerPlay.java:131)
    [13:59:48] [Server thread/WARN]: at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tick(AbstractLoginListenerPlay.java:93)
    [13:59:48] [Server thread/WARN]: at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.e(SpigotLoginListenerPlay.java:70)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:273)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:150)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:948)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666)
    [13:59:48] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
    [13:59:48] [Server thread/WARN]: java.lang.NoSuchFieldException: networkManager
    [13:59:48] [Server thread/WARN]: at java.lang.Class.getDeclaredField(Unknown Source)
    [13:59:48] [Server thread/WARN]: at hamsterapi.handlers.PreProcessHandler.setupChannel(PreProcessHandler.java:32)
    [13:59:48] [Server thread/WARN]: at hamsterapi.handlers.PreProcessHandler.<init>(PreProcessHandler.java:25)
    [13:59:48] [Server thread/WARN]: at hamsterapi.utils.PacketInjector.addPlayer(PacketInjector.java:35)
    [13:59:48] [Server thread/WARN]: at hamsterapi.HamsterAPI.onPlayerJoin(HamsterAPI.java:84)
    [13:59:48] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor259.execute(Unknown Source)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70)
    [13:59:48] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.PlayerList.onPlayerJoin(PlayerList.java:370)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.PlayerList.a(PlayerList.java:183)
    [13:59:48] [Server thread/WARN]: at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.joinGame(SpigotLoginListenerPlay.java:124)
    [13:59:48] [Server thread/WARN]: at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tryJoin(AbstractLoginListenerPlay.java:131)
    [13:59:48] [Server thread/WARN]: at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tick(AbstractLoginListenerPlay.java:93)
    [13:59:48] [Server thread/WARN]: at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.e(SpigotLoginListenerPlay.java:70)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:273)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:150)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:948)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666)
    [13:59:48] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
    [13:59:48] [Server thread/WARN]: java.lang.NullPointerException
    [13:59:48] [Server thread/WARN]: at hamsterapi.utils.PacketInjector.addPlayer(PacketInjector.java:37)
    [13:59:48] [Server thread/WARN]: at hamsterapi.HamsterAPI.onPlayerJoin(HamsterAPI.java:84)
    [13:59:48] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor259.execute(Unknown Source)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70)
    [13:59:48] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [13:59:48] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.PlayerList.onPlayerJoin(PlayerList.java:370)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.PlayerList.a(PlayerList.java:183)
    [13:59:48] [Server thread/WARN]: at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.joinGame(SpigotLoginListenerPlay.java:124)
    [13:59:48] [Server thread/WARN]: at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tryJoin(AbstractLoginListenerPlay.java:131)
    [13:59:48] [Server thread/WARN]: at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tick(AbstractLoginListenerPlay.java:93)
    [13:59:48] [Server thread/WARN]: at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.e(SpigotLoginListenerPlay.java:70)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:273)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:150)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:948)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774)
    [13:59:48] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666)
    [13:59:48] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
     
  17. Hmmm what a weird one. I already have a update planned that will fix a bunch of errors. Its weird because one of my test servers is 1.12.2 and i dont have that issue with protocollib installed.