Fixed null pointer exception when player requested own rank and level, and they had not yet gained any xp. (Caused by performance improvements from last update)
Fixed off by one bug, when printing top lists (top 10 would print 11 players).
Further improved performance of the /xpRank top command by limiting database query.
Fixed permission bug with the /xpRank help command.
Added "out of bounds" to the /xprank top and /xprank online commands.
Added update of xp data on player death.
If a player joins the server and don't have a database entity - one will be created.
Added lots of helpful comments to the source files.
Known bugs:
Single user rank calculation does not yet handle rank ties. So there might be a difference in the rank displayed in the /xpRank top and the /xpRank [player] commands.
The vanilla command /xp [player] [expValue] does not trigger the playerExpChangeEvent so the database ONLY updates when a player gains xp naturally