PlayerLog 2015-01-20

Local replacement API for Bukkit.getOfflinePlayer(String name); Will not ping mojang.

  1. Async Saving

    Recolance
    Queries to the database when storing player information is now ran safely asynchronously. Cuts thread locked time down significantly while storing data.
  2. Added Efficiency

    Recolance
    Prevented query updates when the username is already in the cache, this is not needed as the database would already the same information.
  3. Name Cache

    Recolance
    Add a name cache map to speed up UUID returns on users who have logged online during the server's runtime, this is relatively more useful for non hubs, but can as well work for hubs, just not as effectively as it is a local cache.
  4. Recompiled

    Recolance
    Recompiled to be compatible with others.
  5. PlayerLog - Small Fix

    Recolance
    Oopsies, changed API class to PlayerLogAPI