ServerIconLoader is a lightweight Minecraft plugin for Spigot/Bukkit servers (API version 1.13+) that allows admins to manage the server icon in-game. It supports reloading the existing icon and setting a new one from a URL or a local file in the Downloads folder, automatically resizing images to 64x64 and saving them as server-icon.png.
Features:
Reload server-icon.png from the server root and apply it in-game.
Set a new icon from a URL or Downloads folder file, resized to 64x64.
Auto-resize and rename images to server-icon.png.
Tab completion for reload and set subcommands.
Permission-based access for secure usage.
Clear success/error messages with debug logging.
Commands:
/servericon reload
Description: Reloads server-icon.png from the server root.
Usage: /servericon reload
Example: /servericon reload
Permission: servericon.use
Output: "Server icon reloaded successfully!" or error message.
/servericon set <link_or_path>
Description: Sets a new icon from a URL or Downloads folder file, resizes it, and loads it.