v3.0.0 - SQL Abstraction
Hello there!
With this release come some bigger changes to data storing and configuration. Your data will remain, but make sure to create a backup before installing v3. Your config.yml and effects.nbo will be renamed with suffix _old
and new ones will be generated. Transfer values manually if set.
What's Changed
- Migrate to Gradle with modules by @LooFifteen in #27
- New abstract database layer with jOOQ, that supports all kinds of SQL dialects.
- Introduces
/findlocation
command that connects an arbitrary location temporarily as node to the graph for pathfinding. - ProtoclLib is only required if compiled with editor-module. The plugin will tell, if wrong ProtocolLib version is being used.
- Turned path solving into abstract module, so that the actual implementation algorithm can be changed.
- Armorstand heads of edges face direction of edge
- Made editmode abstract, so that custom implementations can be used if wanted.
- Fix with bezier curves and path smoothing.
- Display fix in roadmap edit command
- Removed unused code.
New Contributors
- @LooFifteen made their first contribution in #27
Full Changelog: v2.2.0...v3.0.0