- Removed Wrapper.java (unnecessary wrapper class which did unnecessary things)
- Removed Validate.java (BooleanSupplier)
- Changed how CommandLoader.Registry works, now uses ReflectionTools instead.
- Renamed Action to ClickAction to be more specific with what it does
- Added JavaDocs to ClickAction and IGUI, more to follow soon
💯
- Added ReqType enum
- Renamed ServerInfo to Requires, removed all boolean values and replaced with a single ReqType value()
- Adjusted the registry to check for the requires annotation, and to disable the addon module if the server host is not running the requested server configuration
- Removed some static abuse
- Moved TimeValues to their own class
- Renamed package to simplexdev from paldiu
- Moved interface classes to a respective api package
- Removed Lisp