Hello. I'm the Administrator of a server , and I have made 2 plugins. One of the plugins is to detect players that disconnect while on pvp, and to punish them. The plugin its already finished. It stores the pvping players in a list during a given amount of seconds, and if the player disconnects while in the list, the plugin advices the server that the person is not playing fair. It also has a option to punish this players dropping all the inventory to the ground on disconnect. So the feature is: Bukkit does not have a method to get the reason of a disconnect (quitting, endOfStream, generic, unknown....) aside from the method in PlayerQuitEvent that only return the normal: "player" left the game . I currently get it reading from the last 2 lines of the log file, but clearly I want a more efficient and direct method. So.. could you please add it to spigot? It is very important for my plugin because I need to detect IF possible the chances of the player loosing the connection, or doing it on purpose. Thanks a lot!