Will edit my review once the developer stops having an external download link that leads to an unsafe website and forces Ads. Had to download from github to bypass this nonsense.
For the idiots saying "I can't download unless I install a browser extension", they just don't know how to read. You click on DOWNLOAD on Spigot, scroll a bit, and you get a Direct Link.
[11:01:56 WARN]: Exception in thread "pool-73-thread-1" java.lang.RuntimeException: java.lang.IllegalArgumentException: Duplicate handler name: packet_listener_player
[11:01:56 WARN]: at org.inventivetalent.packetlistener.channel.INCChannel$1.run(INCChannel.java:33)
[11:01:56 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[11:01:56 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[11:01:56 WARN]: at java.base/java.lang.Thread.run(Thread.java:834)
[11:01:56 WARN]: Caused by: java.lang.IllegalArgumentException: Duplicate handler name: packet_listener_player
[11:01:56 WARN]: at io.netty.channel.DefaultChannelPipeline.checkDuplicateName(DefaultChannelPipeline.java:1055)
[11:01:56 WARN]: at io.netty.channel.DefaultChannelPipeline.filterName(DefaultChannelPipeline.java:284)
[11:01:56 WARN]: at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:247)
[11:01:56 WARN]: at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:237)
[11:01:56 WARN]: at com.comphenix.protocol.injector.netty.PipelineProxy.addBefore(PipelineProxy.java:61)
[11:01:56 WARN]: at com.comphenix.protocol.injector.netty.ChannelInjector$3$1.addBefore(ChannelInjector.java:314)
[11:01:56 WARN]: at org.inventivetalent.packetlistener.channel.INCChannel$1.run(INCChannel.java:31)
[11:01:56 WARN]: ... 3 more help me
To everyone giving one star reviews: READ THE DESCRIPTION! It's Java 11+ only! All the errors you people are posting clearly indicate that you must update your Java version...
This is just awesome for any developer working with packets. About all those putting stupid 1/2 stars, just read the description. JAVA11+ is required. So stop complaining about your ClassVersion errors and read the god damn description
[20:47:37] [Server thread/WARN]: Legacy plugin PacketListenerApi v3.9.1-SNAPSHOT does not specify an api-version.
[20:47:37] [Server thread/ERROR]: Could not load 'plugins\PacketListenerAPI.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: org/inventivetalent/packetlistener/PacketListenerPlugin has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:141) ~[patched_1.16.5.jar:git-Paper-675]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:397) ~[patched_1.16.5.jar:git-Paper-675]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:305) ~[patched_1.16.5.jar:git-Paper-675]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:389) ~[patched_1.16.5.jar:git-Paper-675]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:252) ~[patched_1.16.5.jar:git-Paper-675]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1066) ~[patched_1.16.5.jar:git-Paper-675]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:290) ~[patched_1.16.5.jar:git-Paper-675]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_291]
Caused by: java.lang.UnsupportedClassVersionError: org/inventivetalent/packetlistener/PacketListenerPlugin has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_291]
at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_291]
at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_291]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:178) ~[patched_1.16.5.jar:git-Paper-675]
at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:216) ~[patched_1.16.5.jar:git-Paper-675]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:122) ~[patched_1.16.5.jar:git-Paper-675]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111) ~[patched_1.16.5.jar:git-Paper-675]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_291]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_291]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_291]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_291]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:79) ~[patched_1.16.5.jar:git-Paper-675]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) ~[patched_1.16.5.jar:git-Paper-675]
... 7 more
24.02 16:27:00 [Server] ERROR Could not load 'plugins/PacketListenerAPI_v3.8.0-SNAPSHOT (2).jar' in folder 'plugins'
24.02 16:27:00 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: org/inventivetalent/packetlistener/PacketListenerPlugin has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:141) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:397) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:305) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:389) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:206) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:935) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:173) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_265]
24.02 16:27:00 [Server] INFO Caused by: java.lang.UnsupportedClassVersionError: org/inventivetalent/packetlistener/PacketListenerPlugin has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
24.02 16:27:00 [Server] INFO at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at java.lang.ClassLoader.defineClass(ClassLoader.java:756) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:178) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:216) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:122) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at java.lang.Class.forName0(Native Method) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:79) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO ... 7 more
It looks good but it doesn't seem to work on 1.16.5 for me, please update asap! I really want to use the nicknamer plugin :( Plz help soon!
The error:
Server thread/ERROR]: Could not load 'plugins/PacketListenerAPI_v3.8.0-SNAPSHOT.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: org/inventivetalent/packetlistener/PacketListenerPlugin has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
24.02 16:27:00 [Server] ERROR Could not load 'plugins/PacketListenerAPI_v3.8.0-SNAPSHOT (2).jar' in folder 'plugins'
24.02 16:27:00 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: org/inventivetalent/packetlistener/PacketListenerPlugin has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:141) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:397) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:305) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:389) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:206) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:935) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:173) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_265]
24.02 16:27:00 [Server] INFO Caused by: java.lang.UnsupportedClassVersionError: org/inventivetalent/packetlistener/PacketListenerPlugin has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
24.02 16:27:00 [Server] INFO at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at java.lang.ClassLoader.defineClass(ClassLoader.java:756) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:178) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:216) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:122) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at java.lang.Class.forName0(Native Method) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_265]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:79) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) ~[patched_1.16.4.jar:git-Paper-416]
24.02 16:27:00 [Server] INFO ... 7 more
Don't work. On start comes 'org.inventivetalent.packetlistener.PacketListenerAPI' is not yet initialized. Creating new instance.
[00:17:15] [Server thread/WARN]: java.lang.ClassNotFoundException: net.minecraft.util.io.netty.channel.Channel
would be great if the adfly link didn't auto download popcorn time into my pc. Other than that I will just deal with my antivirus. Do not download this if your pc is not with an antivirus
Great plugin and fast updates! I use this for my custom plugins and works great without flaws. If this server gets players and donations I'll definitely give a part to this awesome author :)
I have been using this for a while and I can do so many amazing things with it. It's so much simpler than protocollib and the fact that I have and can edit the packet object makes it even better. The author is very active and has made many awesome plugins.
Nice : only one thing. You should THROW instead for CATCH errors in the "getPacketValue()" at de.inventivegames.packetlistener.handler.Packet.getPacketValue(Packet.java:83) so while debuging I could avoid thoses "java.lang.NoSuchFieldException"