Add a Name Provider that gets player name from PaperMC's Profile Cache This is my attempt to optimize the task of getting player name for PaperMC servers. The idea is to utilize the usercache.json file, which stores the player's name and UUID as cache to reduce the call to Mojang API. This could potentially resolve the problem with Bukkit API where it would repeatedly load the whole player profile from files every time the plugin calls to get the player name. Because PaperMC made it easier to read internal Minecraft code since 1.21.4, this feature was implemented and tested on PaperMC from 1.21.4 to 1.21.10. For older PaperMC versions and non-PaperMC servers, it will fallback to use Bukkit API instead. Although this feature was tested in my test server, I don't have a server with a lot of players to test it in a real scenario. As always, report any issue you found in the Discord support server.