Welcome the RockLib! This is a general use library for Minecraft plugin development! (Not legacy)
Make sure to check out the
GitHub
Server owners: If you are here it means a plugin required this, in which case, ignore everything below, just download this and add it to your server as if it was a plugin.
Important: This is not the best library currently, it does not do too much, but it is a good learning experience and so this will all be open source and free. (Licensed under Creative Commons Zero v1.0 Universal)
But I still plan on adding many things and really getting the most out of this!
Also I plan on making a discord so that link will be right here when I do that!
Features: Objects:
Gui - Custom object for both creating GUIs and handling the click events of that GUI
Item - Custom object for both creating Items and handling the interact events of that Item
HoverMessage - An object for creating HoverMessages (better known as TextComponenets)
CommandManager - An easy to use command manager to setup commands with subcommands really easily!
Utilities:
CC - A formatting tool mainly used for the alternant format code
PlayerUtil - A utility that I am adding lots to! Right now used to send messages easier
RockRunnable - It's a runnable, but with a Player argument! Used in the functionality for GUIs, Items, and Commands
Extra:
ItemConstructer - A simple but powerful tool for making simple items! Used mostly in the creation of items for GUIs
Installation: You can use the .jar attached to this, or you can install with a build tool (Maven/Gradle)
Wiki: I have the wiki on github but I am also making a discord server where you can ask for help, report bugs, and suggest things (I will link it here when Ive created it)