Code Monkey home page Code Monkey logo

packetlistenerapi's Introduction

packetlistenerapi's People

Contributors

gerrygames avatar hexedhero avatar inventivetalentdev avatar renovate-bot avatar stijnb1234 avatar theomega24 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

packetlistenerapi's Issues

How to get channel name for incoming packet

I'm using PacketListenerAPI 3.6.0-SNAPSHOT and I'm trying to get the name of a packet's channel. The problem is I can't figure out how.

I'm trying to write a plugin that allows clients to use the Ping mod for Forge on my private spigot server. It sends PacketPlayInCustomPayload to the server to be forwarded to the connected players so they can see the ping location. In their code, I can see that they're using the channel ping but I can't figure out how to tell what channel an incoming packet is on.

Error

What steps will reproduce the problem?

  1. Use PacketListenerAPI on a 1.14.4 server

What were you expecting to happen? What happened instead?

No error

What version of the plugin are you using? Type /version <Plugin Name>

Don't know, doing /version doesn't work

What Spigot version are you using? Type /version

Paper version git-Paper-219 (MC: 1.14.4) (Implementing API version 1.14.4-R0.1-SNAPSHOT)

What plugins are you using? Type /plugins

ActionBarAPI, AsyncWorldEdit, AutoSync, BasicAntiCheat, ChatColor2*, ChatReaction, ClearLag, CoreProtect, CrazyEnchantments, DiscordSRV, EnjinMinecraftPlugin, Essentials, EssentialsSpawn, HubBasics, InteractiveChat, IridiumSkyblock, KillerMoney*, LuckPerms, Multiverse-Core, Multiverse-NetherPortals, NetworkCore, PlaceholderAPI, PlayerRanks*, ProtocolLib, RankGrantPlus, Scoreboard-ReRevision*, Scoreboard-revision*, SilkySpawners, SkinsRestorer, StaffPlus, SuperVanish, UltimateStacker, Vault, VentureChat, WorldEdit, WorldEditSelectionVisualizer, WorldGuard

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/2caQtJgb

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

Bungeecord, I think the plugin StaffPlus is loading PacketListenerAPI, because I have no .jar of PLAPI

Don't work

[00:17:15] [Server thread/INFO]: API class '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
[00:17:15] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91)
[00:17:15] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86)
[00:17:15] [Server thread/WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[00:17:15] [Server thread/WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[00:17:15] [Server thread/WARN]: at java.lang.Class.forName0(Native Method)
[00:17:15] [Server thread/WARN]: at java.lang.Class.forName(Class.java:264)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.packetlistener.ChannelInjector.inject(ChannelInjector.java:21)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.packetlistener.PacketListenerAPI.load(PacketListenerAPI.java:31)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.apihelper.APIManager.registerAPI(APIManager.java:46)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.apihelper.APIManager.initAPI(APIManager.java:117)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.nicknamer.NickNamerPlugin.onEnable(NickNamerPlugin.java:170)
[00:17:15] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321)
[00:17:15] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340)
[00:17:15] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
[00:17:15] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357)
[00:17:15] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317)
[00:17:15] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414)
[00:17:15] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378)
[00:17:15] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333)
[00:17:15] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263)
[00:17:15] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525)
[00:17:15] [Server thread/WARN]: at java.lang.Thread.run(Thread.java:748)
[00:17:15] [Server thread/WARN]: java.lang.ClassNotFoundException: Could not resolve class for [ResolverQuery{name='org.inventivetalent.packetlistener.channel.INCChannel', types=[]}]
[00:17:15] [Server thread/WARN]: at org.inventivetalent.packetlistener.reflection.resolver.ClassResolver.notFoundException(ClassResolver.java:40)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.packetlistener.reflection.resolver.ClassResolver.notFoundException(ClassResolver.java:8)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.packetlistener.reflection.resolver.ResolverAbstract.resolve(ResolverAbstract.java:60)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.packetlistener.reflection.resolver.ClassResolver.resolve(ClassResolver.java:27)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.packetlistener.ChannelInjector.newChannelInstance(ChannelInjector.java:43)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.packetlistener.ChannelInjector.inject(ChannelInjector.java:30)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.packetlistener.PacketListenerAPI.load(PacketListenerAPI.java:31)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.apihelper.APIManager.registerAPI(APIManager.java:46)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.apihelper.APIManager.initAPI(APIManager.java:117)
[00:17:15] [Server thread/WARN]: at org.inventivetalent.nicknamer.NickNamerPlugin.onEnable(NickNamerPlugin.java:170)
[00:17:15] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321)
[00:17:15] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340)
[00:17:15] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
[00:17:15] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357)
[00:17:15] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317)
[00:17:15] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414)
[00:17:15] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378)
[00:17:15] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333)
[00:17:15] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263)
[00:17:15] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525)
[00:17:15] [Server thread/WARN]: at java.lang.Thread.run(Thread.java:748)
[00:17:15] [Server thread/ERROR]: Failed to inject channel handlers
[00:17:15] [Server thread/INFO]: Adding channels for online players...

Error with spigot 1.8.8

I don't know why I get this error when I start my server

[12:05:46 INFO]: [PacketListenerAPI] Using INChannel
[12:05:46 WARN]: java.lang.NoSuchFieldException: list
[12:05:46 WARN]: 	at java.lang.Class.getDeclaredField(Class.java:2070)
[12:05:46 WARN]: 	at org.inventivetalent.packetlistener.channel.ChannelAbstract.addServerChannel(ChannelAbstract.java:69)
[12:05:46 WARN]: 	at org.inventivetalent.packetlistener.ChannelInjector.addServerChannel(ChannelInjector.java:55)
[12:05:46 WARN]: 	at org.inventivetalent.packetlistener.PacketListenerAPI.load(PacketListenerAPI.java:32)
[12:05:46 WARN]: 	at org.inventivetalent.apihelper.APIManager.registerAPI(APIManager.java:46)
[12:05:46 WARN]: 	at org.inventivetalent.apihelper.APIManager.registerAPI(APIManager.java:65)
[12:05:46 WARN]: 	at org.inventivetalent.packetlistener.PacketListenerPlugin.onLoad(PacketListenerPlugin.java:17)
[12:05:46 WARN]: 	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:297)
[12:05:46 WARN]: 	at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:198)
[12:05:46 WARN]: 	at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525)
[12:05:46 WARN]: 	at java.lang.Thread.run(Thread.java:745)

What version of the plugin are you using? Type /version <Plugin Name>

PacketListenerApi version 3.6.0-SNAPSHOT

What Spigot version are you using? Type /version

[12:07:48 INFO]: This server is running CraftBukkit version git-Spigot-21fe707-e1ebe52 (MC: 1.8.8) (Implementing API version 1.8.8-R0.1-SNAPSHOT)
[12:07:48 INFO]: Checking version, please wait...
[12:07:50 INFO]: You are 774 version(s) behind

What plugins are you using? Type /plugins

Plugins (36): LuckPerms, WorldEdit, MBanProxyVPN, PlaceholderAPI, PacketListenerApi, AntiAuraMessages, PlugMan, MineSecure, Spartan, SkinsRestorer, MineSec, SpartanAlerts, Vault, MyCommand, ProtocolSupport, Statz, NickNamer, SimpleRename, ViaVersion, ProtocolLib, LibsDisguises, NoCheatPlus, AAC, UHCReloaded, ChatItem, React, TrollCommandsPlusPlus, PacketWrapper, AntiAura, SuperVanish, iControlU, Orebfuscator3, DakataAntiCheat, ClientStats, Statscraft, CMI

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

no

Can we add a disable for the update check. It's annoying. Thanks

[13:44:19 WARN]: [PacketListenerApi] Failed to get resource info from spiget.org
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 2 column 2 path $
at com.google.gson.JsonParser.parse(JsonParser.java:65) ~[patched_1.12.2.jar:git-Paper-1332]
at org.inventivetalent.update.spiget.SpigetUpdateAbstract$1.run(SpigetUpdateAbstract.java:92) [PacketListenerAPI_v3.6.0-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:58) [patched_1.12.2.jar:git-Paper-1332]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [patched_1.12.2.jar:git-Paper-1332]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) [patched_1.12.2.jar:git-Paper-1332]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_162]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_162]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_162]
Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 2 column 2 path $
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559) ~[patched_1.12.2.jar:git-Paper-1332]
at com.google.gson.stream.JsonReader.checkLenient(JsonReader.java:1401) ~[patched_1.12.2.jar:git-Paper-1332]
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:542) ~[patched_1.12.2.jar:git-Paper-1332]
at com.google.gson.stream.JsonReader.peek(JsonReader.java:425) ~[patched_1.12.2.jar:git-Paper-1332]
at com.google.gson.JsonParser.parse(JsonParser.java:60) ~[patched_1.12.2.jar:git-Paper-1332]
... 7 more
[13:44:19 INFO]: [CS-CoreLib - Protection] Loaded Protection Module "WorldGuard"
[13:44:19 WARN]: [ShopChest] Plugin ShopChest v1.12.3 generated an exception while executing task 103
java.lang.ArrayIndexOutOfBoundsException: 1
at de.epiceric.shopchest.utils.UpdateChecker.check(UpdateChecker.java:44) ~[?:?]
at de.epiceric.shopchest.ShopChest$4.run(ShopChest.java:321) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:58) ~[patched_1.12.2.jar:git-Paper-1332]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [patched_1.12.2.jar:git-Paper-1332]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) [patched_1.12.2.jar:git-Paper-1332]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_162]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_162]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_162]

ProtocolLib Plugin incompatibility

What steps will reproduce the problem?

Using ProtocolLib and PacketListenerAPI together can cause an infinite packet loop.
This is also a performance issue.

What version of the plugin are you using? Type /version <Plugin Name>

PacketListenerAPI_v3.7.8-SNAPSHOT

What Spigot version are you using? Type /version

1.16.3

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

Log output: http://paste.cytooxien.de/ucoperepel.md

Ingame output:
image

Example code: http://paste.cytooxien.de/yeyohofuvi.cs

Outdated version warning in the console at startup

What version of the plugin are you using? Type /version <Plugin Name>

3.7.8-SNAPSHOT

What Spigot version are you using? Type /version

1.16.4

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/dz4QM4zX

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

I'm using Travertine build 164

Error on server start

What steps will reproduce the problem?

  1. Start server
  2. Wait

What were you expecting to happen? What happened instead?

I expected normal server start. However, errors showed up.

What version of the plugin are you using? Type /version <Plugin Name>

15:54:27 [INFO] PacketListenerApi version 3.4.2

What Spigot version are you using? Type /version

15:53:55 [INFO] This server is running Paper version git-Paper-788 (MC: 1.10) (Implementing API version 1.10-R0.1-SNAPSHOT)

What plugins ae you using? Type /plugins

15:53:26 [INFO] Plugins (52): SecretDoors, NTApi, iConomy_Recreation, Websend, TuxTwoLib, OneWayBlocks, Pl3xMOTD, MultiWorld, SkinsRestorer, uCommands, ChatMoney, AntiCursePro, ParticleLIB, MaintenanceMode, AutoRespawnPLUS-1.9, AFK, LoginSecurity, PacketListenerApi, ClearLag, AdvancedBan, MCAntiVirus, ChopTreeW, ProtocolLib, AntiWDL, AdvancedPortals, FastAsyncWorldEdit, QueuedCommands, OpGuard, PermissionsEx, TimeIsMoney, Vault, aFreeze, MassiveCore, SpyCraft-Reporting, PerWorldInventory, ASkyBlock, ChatManager, WorldEdit, TreasureChest, Citizens, Sentinel, ColorMe, CouponCodes, WorldGuard, Quests, MyPet, CompatNoCheatPlus, NoCheatPlus, CraftBook, WorldGuardFix, ChestShop, NTAC

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

http://pastebin.com/wQDqfrhq

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

Yes, it did, but it was v3.4.1 on 1.9.4.

[BUG REPORT] Console spam

[22:51:29 WARN]: java.lang.RuntimeException: java.lang.NoSuchFieldException: Could not resolve field for [ResolverQuery{name='action', types=[]}] in class class net.minecraft.server.v1_16_R3.PacketPlayOutPlayerInfo
[22:51:29 WARN]: 	at org.inventivetalent.packetlistener.handler.PacketAbstract.getPacketValue(PacketAbstract.java:100)
[22:51:29 WARN]: 	at org.inventivetalent.nicknamer.api.PacketListener.onSend(PacketListener.java:90)
[22:51:29 WARN]: 	at org.inventivetalent.packetlistener.handler.PacketHandler.notifyHandlers(PacketHandler.java:81)
[22:51:29 WARN]: 	at org.inventivetalent.packetlistener.PacketListenerAPI.onPacketSend(PacketListenerAPI.java:118)
[22:51:29 WARN]: 	at org.inventivetalent.packetlistener.channel.ChannelAbstract.onPacketSend(ChannelAbstract.java:85)
[22:51:29 WARN]: 	at org.inventivetalent.packetlistener.channel.INCChannel$ChannelHandler.write(INCChannel.java:140)
[22:51:29 WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738)
[22:51:29 WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801)
[22:51:29 WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814)
[22:51:29 WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794)
[22:51:29 WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831)
[22:51:29 WARN]: 	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071)
[22:51:29 WARN]: 	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300)
[22:51:29 WARN]: 	at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327)
[22:51:29 WARN]: 	at net.minecraft.server.v1_16_R3.NetworkManager.lambda$b$6(NetworkManager.java:300)
[22:51:29 WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:325)
[22:51:29 WARN]: 	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
[22:51:29 WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
[22:51:29 WARN]: 	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:313)
[22:51:29 WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
[22:51:29 WARN]: 	at java.base/java.lang.Thread.run(Thread.java:834)
[22:51:29 WARN]: Caused by: java.lang.NoSuchFieldException: Could not resolve field for [ResolverQuery{name='action', types=[]}] in class class net.minecraft.server.v1_16_R3.PacketPlayOutPlayerInfo
[22:51:29 WARN]: 	at org.inventivetalent.packetlistener.reflection.resolver.FieldResolver.notFoundException(FieldResolver.java:218)
[22:51:29 WARN]: 	at org.inventivetalent.packetlistener.reflection.resolver.FieldResolver.notFoundException(FieldResolver.java:11)
[22:51:29 WARN]: 	at org.inventivetalent.packetlistener.reflection.resolver.ResolverAbstract.resolve(ResolverAbstract.java:60)
[22:51:29 WARN]: 	at org.inventivetalent.packetlistener.reflection.resolver.FieldResolver.resolve(FieldResolver.java:57)
[22:51:29 WARN]: 	at org.inventivetalent.packetlistener.handler.PacketAbstract.getPacketValue(PacketAbstract.java:98)
[22:51:29 WARN]: 	... 20 more

Is flooding console after updating to 1.16.4.
Please make a sperate bug report issue template rather than just a feature request.

java.lang.NoClassDefFoundError on server join

What steps will reproduce the problem?

  1. start the server with this plugin and maybe glow api
  2. join the server
  3. receive error

What version of the plugin are you using? Type /version <Plugin Name>

Can't join the server anymore, but the version is 3.7.8

What Spigot version are you using? Type /version

Paper 1.16.2 (#147)

What plugins are you using? Type /plugins

GlowAPI, WorldEdit, PacketListenerAPI

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/rWSd4xgi

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

Error happened after upgrading to 1.16.2 and updating PacketListenerAPI from 3.7.7 to 3.7.8. Previous version had an error on server start

Errors with Java 14

What steps will reproduce the problem?

  1. Install this plugin (with GlowAPI)
  2. Start server with Java 14

What were you expecting to happen? What happened instead?

Just to not get errors

What version of the plugin are you using? Type /version <Plugin Name>

image

What Spigot version are you using? Type /version

image

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

[08:24:23 WARN]: java.lang.NullPointerException
[08:24:23 WARN]: 	at org.inventivetalent.packetlistener.channel.ChannelAbstract.addServerChannel(ChannelAbstract.java:66)
[08:24:23 WARN]: 	at org.inventivetalent.packetlistener.ChannelInjector.addServerChannel(ChannelInjector.java:55)
[08:24:23 WARN]: 	at org.inventivetalent.packetlistener.PacketListenerAPI.load(PacketListenerAPI.java:32)
[08:24:23 WARN]: 	at org.inventivetalent.apihelper.APIManager.registerAPI(APIManager.java:46)
[08:24:23 WARN]: 	at org.inventivetalent.apihelper.APIManager.registerAPI(APIManager.java:65)
[08:24:23 WARN]: 	at org.inventivetalent.packetlistener.PacketListenerPlugin.onLoad(PacketListenerPlugin.java:18)
[08:24:23 WARN]: 	at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServer.java:363)
[08:24:23 WARN]: 	at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:235)
[08:24:23 WARN]: 	at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:885)
[08:24:23 WARN]: 	at java.base/java.lang.Thread.run(Thread.java:832)
[08:24:23 INFO]: [PacketListenerAPI] Injected custom channel handlers.
...
[08:26:19 ERROR]: Could not pass event PlayerJoinEvent to PacketListenerApi v3.7.5-SNAPSHOT
java.lang.NullPointerException: null
	at org.inventivetalent.packetlistener.channel.INCChannel.getChannel(INCChannel.java:65) ~[?:?]
	at org.inventivetalent.packetlistener.channel.INCChannel.addChannel(INCChannel.java:26) ~[?:?]
	at org.inventivetalent.packetlistener.ChannelInjector.addChannel(ChannelInjector.java:47) ~[?:?]
	at org.inventivetalent.packetlistener.PacketListenerAPI.onJoin(PacketListenerAPI.java:89) ~[?:?]
	at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor129.execute(Unknown Source) ~[?:?]
	at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at net.minecraft.server.v1_15_R1.PlayerList.a(PlayerList.java:192) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at net.minecraft.server.v1_15_R1.LoginListener.c(LoginListener.java:174) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at net.minecraft.server.v1_15_R1.LoginListener.tick(LoginListener.java:65) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at net.minecraft.server.v1_15_R1.NetworkManager.a(NetworkManager.java:268) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at net.minecraft.server.v1_15_R1.ServerConnection.c(ServerConnection.java:139) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1267) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:431) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934) ~[patched_1.15.2.jar:git-Tuinity-"b2e87f8"]
	at java.lang.Thread.run(Thread.java:832) [?:?]
[08:26:19 INFO]: [ReflectionHelper] I am loaded from package org.inventivetalent.glow.reflection.minecraft
[08:26:19 INFO]: [ReflectionHelper] Version is v1_15_R1 (11501)

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

Nope

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

It worked with Java 11.

Illegal characters in Metrics.java

Probably because you copy-pasted from a non-raw text form, so yea. Seems to be an issue with the language names...

[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[718,18] illegal character: '\u2026'
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[718,19] '}' expected
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[718,32] illegal start of type
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[718,38] illegal start of type
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[718,55] ';' expected
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[729,29] illegal character: '\u2030'
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[747,19] illegal character: '\u201d'
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[756,22] illegal character: '\u2021'
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[957,17] invalid method declaration; return type required
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[1007,1] class, interface, or enum expected
[INFO] 10 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] PacketListenerAPI .................................. SUCCESS [  1.199 s]
[INFO] api ................................................ FAILURE [  1.772 s]
[INFO] 1_7 ................................................ SKIPPED
[INFO] 1_8 ................................................ SKIPPED
[INFO] plugin ............................................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.191 s
[INFO] Finished at: 2017-07-25T14:40:44-05:00
[INFO] Final Memory: 12M/356M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project api: Compilation failure: Compilation failure:
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[718,18] illegal character: '\u2026'
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[718,19] '}' expected
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[718,32] illegal start of type
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[718,38] illegal start of type
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[718,55] ';' expected
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[729,29] illegal character: '\u2030'
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[747,19] illegal character: '\u201d'
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[756,22] illegal character: '\u2021'
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[957,17] invalid method declaration; return type required
[ERROR] /C:/Users/redacted/buildupdates/PacketListenerAPI/API/src/org/inventivetalent/packetlistener/metrics/Metrics.java:[1007,1] class, interface, or enum expected
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :api

java.util.NoSuchElementException: packet_listener_player

What steps will reproduce the problem?

  1. See error in console

What were you expecting to happen? What happened instead?

Nothing. It should not report it.

What version of the plugin are you using? Type /version <Plugin Name>

3.7.9-SNAPSHOT

What Spigot version are you using? Type /version

git-Paper-367 (MC: 1.16.4) (Implementing API version 1.16.4-R0.1-SNAPSHOT)

What plugins are you using? Type /plugins

Plugins (47): ActionFoto, Animatronics*, ArmorStandTools, BigDoors, BKCommonLib, BlockQuest, BuildBattle, ChatManagerPlus*, Citizens, CommandSigns, CoreProtect, Essentials, EssentialsAntiBuild, EssentialsChat, EssentialsProtect, HeadDatabase, Images, LuckPerms, MapManager, MCTPAudio, MessageAnnouncer, Multiverse-Core, PacketListenerApi*, PlaceholderAPI, PlayerMirror, Playtimes*, PluginHiderPlus*, PlugMan, ProtocolLib, PsudoCommand, RedstoneCommand*, ServerSigns, ShowAPI, SignEditor, SignLink, TCCoasters, Test*, Train_Carts, Vault, ViaVersion, WirelessRedstone, WorldBorder, WorldEdit, WorldEditSelectionVisualizer, WorldGuard, WorldGuardEvents, WorldGuardExtraFlags

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/BS314k1N

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

I'm using Bungeecord.

Running it on Version 1.11 not working

What steps will reproduce the problem?

  1. The PacketListenerAPI cannot fetch the version 1.11
  2. So MapManager and AnimatedFrames cannot load
  3. Version is UNKNOWN (-1)

What were you expecting to happen? What happened instead?

I was expecting Version is v1_11_2 but it happend:

  • [ReflectionHelper] Version Failed to find version enum for 'org.bukkit.craftbukkit.v1_11_R1'/'v1_11_R1.'
  • [ReflectionHelper] Generating dynamic constant...
  • [Server thread/INFO]: [ReflectionHelper] Version is UNKNOWN (-1)

What version of the plugin are you using? Type /version <Plugin Name>

I use v3.5.2-SNAPSHOT.

What Spigot version are you using? Type /version

CraftBukkit version git-Spigot-3fb9445-6e3cec8 (MC: 1.11.2) (Implementing API version 1.11.2-R0.1-SNAPSHOT)

What plugins are you using? Type /plugins

Plugins (56): RisingWarps, PlaceholderAPI, MythicLib, RisingOPvP, RisingBot, VoxelSniper, RisingSmaragd, RisingGilde, dynmap, WorldEdit, RisingSudo, HealthBar, AWD, PacketListenerApi, AutoMessage, MapManager, UniLib, ProtocolLib, Multiverse-Core, AntiWDL, LibsDisguises, ArchiSystem, RisingKekse, MysteryBoxes, PermissionsEx, EffectLib, RisingPartikel, mcMMO, RisingEnchants2, RisingRegionTitle, Vault, TokenManager, AnimatedFrames, WorldGuard, Multiverse-Inventories, WeatherMan, RisingRPG, MagicSpells, BungeeTabListPlus, AreaShop, Essentials, TreasureChest, Citizens, CustomGUI, WGRegionEvents, AncientGates, CraftBook, ChestShop, MythicMobs, MyPet, Denizen, Jobs, MyPet-NPC, Signs, Quests, DenizenClicker

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

MapManager Error: https://pastebin.com/YtPwntZB
Animated Frames Error: https://pastebin.com/MaCvCTtV

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

Nop. Only the plugin isnt loading.

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

It worked up to version 1.10 but now on 1.11.2 it doesnt.

ChannelAbstract Bug 1.14

What steps will reproduce the problem?

  1. Download the plugin and install it on the /plugins folder.
  2. Start the server.
  3. See the error.

What version of the plugin are you using? Type /version <Plugin Name>

PacketListenerApi version 3.7.3-SNAPSHOT

What Spigot version are you using? Type /version

Paper version git-Paper-167 (MC: 1.14.4) (Implementing API version 1.14.4-R0.1-SNAPSHOT)

What plugins are you using? Type /plugins

AdvancedLogin*, Essentials, EssentialsChat, EssentialsSpawn, FastLogin*, LuckPerms, Multiverse-Core, OreReplacerPlugin, PacketListenerApi*, ProtocolLib, ProtocolSupport, React*, SkinsRestorer, StaffPlus, TreeGravity, Vault, ViaVersion*, WorldEdit, WorldGuard

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/D7mLbj0C

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No.

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

I'm not using bungeecord, it's a simple server.

NoSuchElementException

When player is kicked or banned plugin dumps NoSuchElementException error in console.

[08:35:14 WARN]:        at org.inventivetalent.packetlistener.channel.INCChannel$2.run(INCChannel.java:54)
[08:35:14 WARN]:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[08:35:14 WARN]:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[08:35:14 WARN]:        at java.lang.Thread.run(Thread.java:748)
[08:35:14 WARN]: Caused by: java.util.NoSuchElementException: packet_listener_player
[08:35:14 WARN]:        at io.netty.channel.DefaultChannelPipeline.getContextOrDie(DefaultChannelPipeline.java:1089)
[08:35:14 WARN]:        at io.netty.channel.DefaultChannelPipeline.remove(DefaultChannelPipeline.java:443)
[08:35:14 WARN]:        at com.comphenix.protocol.injector.netty.PipelineProxy.remove(PipelineProxy.java:318)
[08:35:14 WARN]:        at org.inventivetalent.packetlistener.channel.INCChannel$2.run(INCChannel.java:51)
[08:35:14 WARN]:        ... 3 more
[08:35:14 WARN]: handleDisconnection() called twice

Changing Hologram per Player

How do I change the hologram line per player? I'm using the PacketListenerAPI, and an example would be great.

Issue Enabling PacketListenerAPI with Thermos 1.7.10

What steps will reproduce the problem?

  1. Usage of Thermos as a server jar
  2. Attempted installation of PacketListenerAPI

What were you expecting to happen? What happened instead?

I was expecting PacketListenerAPI to enable as it displays 1.7.10 compatibility. It failed to enable and I received the error log down below.

What version of the plugin are you using? Type /version <Plugin Name>

PacketListenerAPI_v3.7.6-SNAPSHOT

What Spigot version are you using? Type /version

I am using Thermos-1.7.10-1558-build-57

What plugins are you using? Type /plugins

image

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

http://rythm.online/awiqisuzem.css (Just a hastebin)

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No.

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

I am using Thermos 1.7.10 I am aware that this is potentially an issue and it might have caused it but I am unsure of this.

Error on start

What steps will reproduce the problem?

  1. Once I start the server this error pops
  2. ViaVersion also crashes (Probably not related)

What were you expecting to happen? What happened instead?

Plugin to load correctly. It crashes

What version of the plugin are you using? Type /version <Plugin Name>

PacketListenerAPI_v3.7.6-SNAPSHOT

What Spigot version are you using? Type /version

Paper-325 1.15.2

What plugins are you using? Type /plugins

Admin360-Reloaded, Advanced portals 0.4.0, Animated frames, AnimatedScoreboard, authme, citizens, citizensCMD, dummyfawe, fawe, gsit, gadgetsmenu, headdatabase, holographicDisplays, holographic Extension, leak parkour, litebans, luckperms, mapmanager, multiverse-core, mycommand, packetlistenerAPI, placeholderapi, playersettings, plugman, protocollib, protocolsupport, skinrestorer, superlobbydeluxe, tab, vault, venturechat, viaversion, voidgenerator, void teleport, witherAC

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/MFeEGu7R

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

The client itself did not.

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

We are using bungeecord. This error is new, I think it started in one of my paper upgrades

Source and Javadoc as maven artificats

Could you attach the JavaDoc and source to the API artifact and deploy it to the maven repository.

I'd really appreciate a documentation from within my IDE aswell as the sources.

Startup error

What steps will reproduce the problem?

  1. Startup the server

What were you expecting to happen? What happened instead? I expected that the plugin starts. Plugin makes errors and so NickNamer don't work.

What version of the plugin are you using? 3.7.2-SNAPSHOT

What Spigot version are you using? 1.8.8-R0.1-SNAPSHOT

What plugins are you using? NickNamer, ProtocolLib, PacketListenerAPI

Do you have an error log? https://pastebin.com/SKU0tLvT

Did your client crash? No

Additional information? Spigot, single server

Error when Player disconnects to quick

I hope PacketListenerAPI is the reason for the error. But I know that a packet of one of your Plugins is called (I'm not using its API only NickNamer from you)

What steps will reproduce the problem?

I'm checking the UUID with a BungeeCord-Plugin. While connecting to specified Servers. When someone joins but is getting "kicked" by the Plugin.

What were you expecting to happen? What happened instead?

No error o.O

What version of the plugin are you using? Type /version <Plugin Name>

PacketListenerApi version 3.4.4

What Spigot version are you using? Type /version

This server is running CraftBukkit version git-Spigot-db6de12-18fbb24 (MC: 1.8.8) (Implementing API version 1.8.8-R0.1-SNAPSHOT)

What plugins are you using? Type /plugins

Plugins (10): PermissionsEx, MCWebi, EmptyWorldGenerator, BlockLaby, ServerUtils, PacketListenerApi, ProtocolLib, NoCheatPlus, NickNamer, LobbyHandler

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

http://pastebin.com/W6GAY3FS

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

no crasg

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

I told you at "What steps will reproduce the problem?" - My Code: http://pastebin.com/aSXevY33

Error while loading

What steps will reproduce the problem?

  1. Download version 3.7.3 of PackerListenerAPI
  2. May have something to do with StaffPlus, so download version 3.3.0.0 of that too
  3. Run the server

What were you expecting to happen? What happened instead?

I expected no errors to occur. But it didn't enable the plugin.

What version of the plugin are you using? Type /version <Plugin Name>

3.3.0.0

What Spigot version are you using? Type /version

git-Paper-135

What plugins are you using? Type /plugins

Relevant: PacketListenerAPI, StaffPlus, any other plugins that may use PacketListenerAPI

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/LBgWYef2

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

I am not using BungeeCord, yes I think it worked before. This might be the reason StaffPlus is not working.

Startup Error

What steps will reproduce the problem?

  1. startup

What version of the plugin are you using? Type /version <Plugin Name>

3.7.2

What Spigot version are you using? Type /version

git-Spigot-79a30d7-acbc348 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
(This is a final build for 1.12.2)

What plugins are you using? Type /plugins

PacketListenerApi, MapManager, Vault, ProtocolSupport, AnimatedFrames, ViaVersion, ProtocolLib

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/cjv1HgEv

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

No

jm

https://pastebin.com/vug3iZGb

What were you expecting to happen? What happened instead?

let the warning go.

What Spigot version are you using? Type /version

PacketListenerAPI 3.7.8-SNAPSHOT

What plugins are you using? Type /plugins

Plugins (68): InventoryRollbackPlus, PlaceholderAPI, MMOLib, EpicBlockCommands, SkinsRestorer, TabCompleteFilter, NBTAPI, LuckPerms, PacketListenerApi, ConditionalEvents, PlayerControlPlus, BuycraftX, ProtocolLib, PixelMOTD, RoyaleEconomy, CS-CoreLib, Vault, JadGens, AdvancedLogin, SimpleRename, BetterProfiles, BotSentry, HolographicDisplays, EpicCraftingsPlus, StaffPlus, Companions, PlayerKits, DarkAuctions, Essentials, AdvancedBan, HeadDatabase, Multiverse-Core, TrMenu, FastAsyncWorldEdit (WorldEdit), DragonSlayer, TAB, VoidTeleport, WorldGuard, EssentialsProtect, CubCustomDrops, EssentialsSpawn, ACubelets, AdvancedEnchantments, ExecutableItems, MMOItems, EnderContainers, Shopkeepers, WolfyUtilities, ArmorStandTools, CustomPiglinsTrades, CustomCrafting, Lands, BetterRTP, WanderingTrades, Slimefun, SlimefunOreChunks, ElectricSpawners, SlimyTreeTaps, PrivateStorage, DyedBackpacks, EcoPower, MobCapturer, ChestTerminal, ExoticGarden, LiteXpansion, SoulJars, CoreProtect, ChatControl

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

Staff+ enable error (built in packetlistenerapi)

What steps will reproduce the problem?

  1. Install Staff+ release 3.2.9 ( https://github.com/Qballl/StaffPlus/releases )
  2. Use Paper 1.14.4 build #187
  3. Start server

What were you expecting to happen? What happened instead?

No error messages. but saw error message

What version of the plugin are you using? Type /version <Plugin Name>

Built in version in Staff+ plugin

What Spigot version are you using? Type /version

Paper 1.14.4 #187

What plugins are you using? Type /plugins

ProtocolLib and Staff+ are only relevant plugins
(Will not share entire plugin list)

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/SCQ7b33i

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No it did not

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

Had the issue before since update from 1.14.3 to 1.14.4 but thought it was due to Staff+ having been broken in 1.14.4. I stopped using Staff+ up till now and upon reporting this they said it was a packetlistenerapi issue.

Thanks for your time.

Tutorial example outdated or unclear

The whole code: https://hastebin.com/ufoyonisit.java

What were you expecting to happen? What happened instead?

Expect: The onSend and onReceive methods inside new PacketHandler () { } to be called
What happened: They didn't get called.

What version of the plugin are you using? Type /version <Plugin Name>

3.7.8-SNAPSHOT

What Spigot version are you using? Type /version

This server is running CraftBukkit version git-Spigot-a99063f-be6aaf0 (MC: 1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)

What plugins are you using? Type /plugins

This is the only plugin I'm using

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

No errors occured

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

None

Errors on start (Outdated ReflectionHelper)

What steps will reproduce the problem?

  1. Add the plugin
  2. Start server

What were you expecting to happen? What happened instead?

Just work

What version of the plugin are you using? Type /version <Plugin Name>

3.7.7-Snap

What Spigot version are you using? Type /version

git-Paper-144 (MC: 1.16.2)

What plugins are you using? Type /plugins

image

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

[18:33:32 INFO]: [PacketListenerApi] Loading PacketListenerApi v3.7.7-SNAPSHOT
[18:33:32 INFO]: [ReflectionHelper/MinecraftVersion] I am loaded from package org.inventivetalent.packetlistener.reflection.minecraft
[18:33:32 WARN]: [ReflectionHelper/MinecraftVersion] Failed to find version enum for 'org.bukkit.craftbukkit.v1_16_R2'/'v1_16_R2'
[18:33:32 INFO]: [ReflectionHelper/MinecraftVersion] Generating dynamic constant...
[18:33:32 INFO]: [ReflectionHelper/MinecraftVersion] Injected dynamic version v1_16_R2 (#11602).
[18:33:32 INFO]: [ReflectionHelper/MinecraftVersion] Please inform inventivetalent about the outdated version, as this is not guaranteed to work.
[18:33:32 INFO]: [ReflectionHelper/MinecraftVersion] Version is v1_16_R2 (11602)
[18:33:32 WARN]: [ReflectionHelper] Failed to find version enum for 'org.bukkit.craftbukkit.v1_16_R2'/'v1_16_R2'
[18:33:32 INFO]: [ReflectionHelper] Generating dynamic constant...
[18:33:32 ERROR]: [org.bukkit.craftbukkit.v1_16_R2.CraftServer] null initializing PacketListenerApi v3.7.7-SNAPSHOT (Is it up to date?)
java.lang.ExceptionInInitializerError: null
	at org.inventivetalent.packetlistener.reflection.resolver.minecraft.NMSClassResolver.resolve(NMSClassResolver.java:15) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.resolver.ClassResolver.resolveSilent(ClassResolver.java:16) ~[?:?]
	at org.inventivetalent.packetlistener.channel.ChannelAbstract.<clinit>(ChannelAbstract.java:23) ~[?:?]
	at java.lang.Class.forName0(Native Method) ~[?:?]
	at java.lang.Class.forName(Class.java:315) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.resolver.ClassResolver.resolveObject(ClassResolver.java:35) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.resolver.ClassResolver.resolveObject(ClassResolver.java:8) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.resolver.ResolverAbstract.resolve(ResolverAbstract.java:50) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.resolver.ClassResolver.resolve(ClassResolver.java:27) ~[?:?]
	at org.inventivetalent.packetlistener.ChannelInjector.newChannelInstance(ChannelInjector.java:43) ~[?:?]
	at org.inventivetalent.packetlistener.ChannelInjector.inject(ChannelInjector.java:30) ~[?:?]
	at org.inventivetalent.packetlistener.PacketListenerAPI.load(PacketListenerAPI.java:31) ~[?:?]
	at org.inventivetalent.apihelper.APIManager.registerAPI(APIManager.java:46) ~[?:?]
	at org.inventivetalent.apihelper.APIManager.registerAPI(APIManager.java:65) ~[?:?]
	at org.inventivetalent.packetlistener.PacketListenerPlugin.onLoad(PacketListenerPlugin.java:18) ~[?:?]
	at org.bukkit.craftbukkit.v1_16_R2.CraftServer.loadPlugins(CraftServer.java:392) ~[patched_1.16.2.jar:git-Paper-144]
	at net.minecraft.server.v1_16_R2.DedicatedServer.init(DedicatedServer.java:208) ~[patched_1.16.2.jar:git-Paper-144]
	at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:939) ~[patched_1.16.2.jar:git-Paper-144]
	at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.2.jar:git-Paper-144]
	at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make public java.lang.Object jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(java.lang.Object[]) throws java.lang.InstantiationException,java.lang.IllegalArgumentException,java.lang.reflect.InvocationTargetException accessible: module java.base does not "opens jdk.internal.reflect" to unnamed module @60dcb97c
	at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:340) ~[?:?]
	at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:280) ~[?:?]
	at java.lang.reflect.Method.checkCanSetAccessible(Method.java:198) ~[?:?]
	at java.lang.reflect.Method.setAccessible(Method.java:192) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.util.AccessUtil.setAccessible(AccessUtil.java:56) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.resolver.MethodResolver.resolveObject(MethodResolver.java:106) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.resolver.MethodResolver.resolveObject(MethodResolver.java:11) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.resolver.ResolverAbstract.resolve(ResolverAbstract.java:50) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.resolver.MethodResolver.resolve(MethodResolver.java:96) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.resolver.MethodResolver.resolve(MethodResolver.java:90) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.minecraft.Minecraft.newEnumInstance(Minecraft.java:261) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.minecraft.Minecraft$Version.getVersion(Minecraft.java:223) ~[?:?]
	at org.inventivetalent.packetlistener.reflection.minecraft.Minecraft.<clinit>(Minecraft.java:37) ~[?:?]
	... 20 more

Start up failure on papermc

What steps will reproduce the problem?

  1. Placing .jar in plugins folder
  2. Started server
  3. FAiled start up

What were you expecting to happen? What happened instead?

Start up but did not start up

What version of the plugin are you using? Type /version <Plugin Name>

04.07 02:04:45 [Server] INFO PacketListenerApi version 3.7.3-SNAPSHOT

What Spigot version are you using? Type /version

04.07 02:05:45 [Server] INFO This server is running Paper version git-Paper-123 (MC: 1.14.3) (Implementing API version 1.14.3-R0.1-SNAPSHOT)

What plugins are you using? Type /plugins

04.07 02:06:03 [Server] INFO Plugins (46): ActionAnnouncer, AdvancedPortals, ArmorStandEditor, Citizens, CoreProtect, CraftBay, DiscordSRV, EnjinMinecraftPlugin, EpicRename, Essentials, EssentialsAntiBuild, EssentialsChat, EssentialsProtect, EssentialsSpawn, GriefPrevention, Item2Chat, JupiterCore, mcMMO, MCSF*, MineableSpawners, MoneyNote*, Multitool, Multiverse-Core*, Multiverse-Inventories*, MultiWorldMoney*, MyPet, PacketListenerApi*, Parkour, PermissionsEx*, PlaceholderAPI*, PlayerReport*, ProtocolLib, QuantumShop, QuestionBot*, Quests, Rankup, SuperTrails*, Vault, VoidGenerator, Votifier, VotingPlugin, VoxelSniper*, Wild, WorldBorder, WorldEdit, WorldGuard

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/aCRSTF8i

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

No this did work previously however

Maven repo missing org.inventivetalent.spiget-update:bukkit:jar:1.4.

[ERROR] Failed to execute goal on project api: Could not resolve dependencies for project org.inventivetalent.packetlistener:api:jar:3.7.2-SNAPSHOT: Failure to find org.inventivetalent.spiget-update:bukkit:jar:1.4.1 in https://repo.inventivetalent.org/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of inventive-repo has elapsed or updates are forced -> [Help 1]

Can you add this to your maven repo?

Wont work for 1.12

What steps will reproduce the problem?

  1. starting the server

What were you expecting to happen? What happened instead?

i was expecting it to make a folder
and it didnt

What version of the plugin are you using? Type /version <Plugin Name>

3.6.0-SNAPSHOT

What Spigot version are you using? Type /version

CraftBukkit version git-Spigot-99c2a37-381

What plugins are you using? Type /plugins

TPA, WorldEdit, PacketListenerApi, SetSpawn, CustomRecipes, ProtocolLib, WorldGuard, AutoSaveWorld, NoCheatPlus, ParticleCapes, PhantomAdmin, iConomy, PermissionsEx, KeepChunks, ServerListPlus, Vault, MyCommand, SelectionVisualizer, DakataAntiCheat, AuthMe, ChangeSkin, DiscordSRV, BossShopPro, RandomTeleport, CookieMonster, ServerSigns, BedHome, MyHome, PlayerShops

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

the only things in the console involving the plugin
[PacketListenerApi] Loading PacketListenerApi v3.6.0-SNAPSHOT
[PacketListenerAPI] Using INChannel

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

nope

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

if im not using it correctly or it doesnt make a folder or something. please give me some resources to use to figure out how to use it. please

PacketListenerAPI spamming WARNS exception occured while trying to execute 'onSend' in plugin GlowAPI - 1.14.4

What steps will reproduce the problem?

  1. Start 1.14.4 Paper server with GlowAPI and PacketListenerAPI installed in plugin folder
  2. Join server
  3. Watch as the spamms create a 10mb latest.log in 30 seconds

What were you expecting to happen? What happened instead?

No spamms

What version of the plugin are you using? Type /version <Plugin Name>

PacketListenerAPI 3.7.3 SNAPSHOT (latest)
GlowAPI version 1.4.8-SNAPSHOT (latest)

What Spigot version are you using? Type /version

Paper-137 (MC: 1.14.4) (Implementing API version 1.14.4-R0.1-SNAPSHOT)

What plugins are you using? Type /plugins

image

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/m586qV4k

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No did not crash but spammed like crazy

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

I'm using ProtocolSupport which handles packets, mainly allows different client versions to join the server

Not loading

http://pastebin.com/sutkL9bd

using spigot 1.10.2 and updated animated frames and its dependencies.
Seems to throw errors on packetlistenerapi tho.
I've downgraded the api until this fixed but the frames won't load.
could just downgrade AF and mapmanager but hoping the update
would fix it trying to load deleted frames.......

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.

NoSuchElementException: packet_listener_player

[PacketListenerApi] Loading PacketListenerApi v3.7.3-SNAPSHOT

This server is running CraftBukkit version git-Spigot-065a373-8d4bc54 (MC: 1.14.4) (Implementing API version 1.14.4-R0.1-SNAPSHOT)

[19:10:43] [pool-6-thread-1/WARN]: java.lang.RuntimeException: java.util.NoSuchElementException: packet_listener_player
[19:10:43] [pool-6-thread-1/WARN]:      at org.inventivetalent.packetlistener.channel.INCChannel$2.run(INCChannel.java:54)
[19:10:43] [pool-6-thread-1/WARN]:      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[19:10:43] [pool-6-thread-1/WARN]:      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[19:10:43] [pool-6-thread-1/WARN]:      at java.lang.Thread.run(Thread.java:748)
[19:10:43] [pool-6-thread-1/WARN]: Caused by: java.util.NoSuchElementException: packet_listener_player
[19:10:43] [pool-6-thread-1/WARN]:      at io.netty.channel.DefaultChannelPipeline.getContextOrDie(DefaultChannelPipeline.java:1119)
[19:10:43] [pool-6-thread-1/WARN]:      at io.netty.channel.DefaultChannelPipeline.remove(DefaultChannelPipeline.java:451)
[19:10:43] [pool-6-thread-1/WARN]:      at com.comphenix.protocol.injector.netty.PipelineProxy.remove(PipelineProxy.java:318)
[19:10:43] [pool-6-thread-1/WARN]:      at org.inventivetalent.packetlistener.channel.INCChannel$2.run(INCChannel.java:51)
[19:10:43] [pool-6-thread-1/WARN]:      ... 3 more```

Hi, i got this issue on 1.11.2

What steps will reproduce the problem?

  1. Drop the .jar file into the /plugins folder ;)
  2. Start the server
  3. voilà

What were you expecting to happen? What happened instead?

The plugin would load, but no 👎

What version of the plugin are you using? Type /version <Plugin Name>

The latest (3.5.0)

What Spigot version are you using? Type /version

git-Spigot-4741400-a1d3777 (MC: 1.11.2)

What plugins are you using? Type /plugins

MapManager & AnimatedFrames (they're both red)

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://hastebin.com/eqibejezey.sql

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No. The plugin did not load.

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

Nope, none of that.

Player and Adress is only null

What steps will reproduce the problem?

When i use "ReceiverPacket" player and username is only null.

What were you expecting to happen? What happened instead?

  • I use "packet.getChannel().getRemoteAddress()" or "packet.getPlayer()" and is only null

What version of the plugin are you using? Type /version <Plugin Name>

-PacketListenerAPI 3.5.2-SNAPSHOT

What Spigot version are you using? Type /version

-PaperSpigot 1.8.0 (on 1.7 its same)

What plugins are you using? Type /plugins

-My plugins that certainly do not interfere

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

  • no

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

  • clear paperspigot server

Minor server error on load up

What version of the plugin are you using? Type /version <Plugin Name>

StaffPlus version 3.3.1.0

What Spigot version are you using? Type /version

This server is running Paper version git-Paper-50 (MC: 1.15.1) (Implementing API version 1.15.1-R0.1-SNAPSHOT)

What plugins are you using? Type /plugins

StaffPlus

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/raw/ZEZNrzKE

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

While loading up StaffPlus, I seem to get this warning that PacketListenAPI is not yet initialized then some other warnings are provided. The plugin seems to be working fine, but as of right now I have an error-less console other than this one and it'd be awesome to get it fixed/optimized. Thanks!

PacketListenerAPI not working since updating Paper.

What steps will reproduce the problem?

  1. Starting the server.

What were you expecting to happen? What happened instead?

I updated paper to it's latest build and reconfigured it, and now PacketListenerAPI will not start.

What version of the plugin are you using? Type /version <Plugin Name>

3.7.2-SNAPSHOT

What Spigot version are you using? Type /version

I am using Paper build 621

What plugins are you using? Type /plugins

BestViewDistance, CoreProtect, CustomJoinNotif*, DiscordSRV, EnjinMinecraftPlugin, EssentialsX, EssentialsXGeoIP, EssentialsXProtect, GraviTree, GriefPrevention, HolographicDisplays, InventoryRollback, LuckPerms, Matrix, Mobheads, PlaceholderAPI, PopulationDensity, ProtocolLib*, TradePlus, Vault*, VentureChat*, Votifier, Wild, Worldborder, WorldEdit, WorldGuard

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

https://pastebin.com/z54VXBYA

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

EDIT: It works now since I upgraded the server plan I use, it could possibly have been due to low available memory.

Crash when start with my plugin

What steps will reproduce the problem?

  1. Start the server with my plugin and your

What version of the plugin are you using? Type /version <Plugin Name>

the lastest

What Spigot version are you using? Type /version

This is a final build for 1.12.2

What plugins are you using? Type /plugins

NickNamer and my own skin plugin

Do you have an error log? Use pastebin.com. If you're not sure, upload your whole server log

Did your client crash? Upload errors in .minecraft/logs/latest.log as well

No my client don't crash

Additional information? (Are you using Bungeecord? Did it work in previous versions? etc.)

My plugin use NickNamer API

Server Log Error:
https://pastebin.com/7hYVP8yA

Error

[13:52:27] [Server thread/INFO]: [PacketListenerAPI] Using INChannel
[13:52:27] [Server thread/WARN]: java.lang.NoSuchFieldException: list
[13:52:27] [Server thread/WARN]: at java.lang.Class.getDeclaredField(Class.java:2070)
[13:52:27] [Server thread/WARN]: at org.inventivetalent.packetlistener.channel.ChannelAbstract.addServerChannel(ChannelAbstract.java:69)
[13:52:27] [Server thread/WARN]: at org.inventivetalent.packetlistener.ChannelInjector.addServerChannel(ChannelInjector.java:55)
[13:52:27] [Server thread/WARN]: at org.inventivetalent.packetlistener.PacketListenerAPI.load(PacketListenerAPI.java:32)
[13:52:27] [Server thread/WARN]: at org.inventivetalent.apihelper.APIManager.registerAPI(APIManager.java:46)
[13:52:27] [Server thread/WARN]: at org.inventivetalent.apihelper.APIManager.initAPI(APIManager.java:117)
[13:52:27] [Server thread/WARN]: at net.shortninja.staffplus.StaffPlus.onEnable(StaffPlus.java:110)
[13:52:27] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264)
[13:52:27] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:316)
[13:52:27] [Server thread/WARN]: at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader.enablePlugin(PerWorldPluginLoader.java:145)
[13:52:27] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
[13:52:27] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:395)
[13:52:27] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:344)
[13:52:27] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:442)
[13:52:27] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:403)
[13:52:27] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:341)
[13:52:27] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:292)
[13:52:27] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:616)
[13:52:27] [Server thread/WARN]: at java.lang.Thread.run(Thread.java:745)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.