@@ -0,0 +1,718 @@
+package net.engin33r.luaspigot.lua.lib;%0A%0Aimport net.engin33r.luaspigot.lua.Library;%0Aimport net.engin33r.luaspigot.lua.annotation.LibFunctionDef;%0Aimport net.engin33r.luaspigot.lua.type.LuaPlayer;%0Aimport org.bukkit.Bukkit;%0Aimport org.luaj.vm2.Varargs;%0A%0A/**%0A * Library for interacting with players on and off the server.%0A * Mostly deals with creating %7B@link LuaPlayer%7D instances.%0A * @see LuaPlayer%0A */%0A@SuppressWarnings(%22unused%22)%0Apublic class PlayerLibrary extends Library %7B%0A    @Override%0A    public String getName() %7B%0A        return %22player%22;%0A    %7D%0A%0A    @LibFunctionDef(name = %22getByName%22)%0A    public Varargs getByName(Varargs args) %7B%0A        return new LuaPlayer(Bukkit.getOfflinePlayer(args.checkjstring(1)));%0A    %7D%0A%7D%0A

Add WIP player library