Java implementation of numerous utility libraries and modules to speed up development processes and streamline similar uses of logic.
Note: This current project runs as a plugin, but will not in the future, as multiple projects will possibly use different versions of this project and should maven-shade it in.
Atlas is a collection of utility packages that will allow other projects to use it as a dependency in order to save developmental time to exploit common classes/collections.
The following categories exist within this project:
- Callbacks
- Claims
- Commands
- Data
- GUI
- Listeners
- Private Messaging
- Task Schedulers
- Data Structures
- Auto Updaters
- Algorithmic Utils
- World
Atlas utilizes Maven as build automation.
Commands are essential for player experience and design flow, as well as useful for debugging for developers.
TODO: Breakdown Atlas Structure
FlickerlessScoreboard can be used to generate and update non-flickering scoreboards despite the rapid updating.
See here for an in-depth tutorial on how to implement them.