- Updated to support 1.21.7
- Updated StarLib to 0.9.0
- Updated StarMCLib to 0.1.2
- Updated StarCoreAPI to 0.3.0
Updates from StarLib 0.9.0 - Added CharSequence (String) StringConverter
- Added an IBuilder interface
- Added an IFactory interface
- Added a Generator interface with default implementation
- Renamed SimpleChain to ChainImpl for code consistency
- Deprecated ModeCalculator
- Deprecated SimpleExpressionEvaluator
- Added a ReflectionHelper#newInstance(Objec[]) method
- Added an ObjectProvider class that uses either a direct instance, Supplier, IFactory or IBuilder to create objects of a specific type
- Renamed EventBus to IEventBus
- Added EventPriority Interface
- Added ICancellable Interface for event bus
- Changed the IEventBus#post(Object) method to return the event instance
- Added some methods in ReflectionHelper to make getting annotations easier and using recursion
- Reworked the default SimpleEventBus for the new features and to clean up some code.
Updates from StarMCLib 0.1.2 - Added a PluginEventBus
- Added 1.21.6 and 1.21.7 to the MinecraftVersion enum