Releases: CubBossa/PathFinder
v4.0.0 - Complete Refactoring of the Plugin
Important Notes
!! Make a backup before installing v4 !!
This is the first release of a almost full rewrite of the plugin. I tested a lot but I cannot test it all! There will be minor issues. I would be very glad for any bug report! Simply create an issue or contact me via discord or spigot page.
Main Changes
- Roadmaps are replaced by NodeGroups
- NodeGroups are useless on their own and gain their behaviour by applying modifiers on them (Search Terms, Discover Text, ...)
- YML Storage is quite unreliable compared to SQLITE and has therefore been removed
- The whole command structure had a remake. Use
/pathfinder
and the according subcommands to find all administratory features. - Performance improvements in editmode to prevent crashing clients
Yet to be done
- Mainly the WIKI, which is still on v3. It will be updated within the next days
- All the nice little features that are listed here
Have fun with the new version :D
v3.0.5 - 1.20 Support
This update sadly removes the Command Syntax correction but on the other hand enables support for 1.20.
This is a temporary solution until v4 is out
Full Changelog: v3.0.4...v3.0.5
v3.0.4 - ProtocolLib v5 Support
Hey again,
surely it is not the last time that a ProtocolLib is followed by a PathFinder update! All it adds is compability for the newly released ProtocolLib 5.0.0.
Thanks to @MultiverShaun for telling me in discord!
Cheers!
Full Changelog: v3.0.3_fixed...v3.0.4
v3.0.3 - Hotfix for Multiverse-Core issues
This hotfix only changes the loading order of plugins, so that worlds are not loaded as null.
Thanks to @Knetterkoekje for reporting!
v4.0.0 will come with a proper solution that can deal with world loading and unloading at any time.
Full Changelog: v3.0.2...v3.0.3_fixed
v3.0.2 - Support for newest ProtocolLib
Hey, this update comes with a hotfix. Thanks to @MultiverShaun for reporting!
Full Changelog: v3.0.1...v3.0.2
v3.0.1 - 1.19.4 support
Simply adds 1.19.4 support
Cheers!
Full Changelog: v3.0.0...v3.0.1
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
v2.2.0 - Bug Fixes
Hey there,
this release comes with some minor bug fixes:
/roadmap editmode
showed wrong messages (#24)/roadmap editmode <roadmap>
with unknown roadmap as argument threw NullPointerException and showed no error message (#22)/roadmap create
did show a wrong message on duplicate key (#21)- An error occurred when trying to disconnect a node from all its adjacent nodes (#19)
- CompassVisualizers had 20 Ticks as default interval, changed to 1 Tick. (much smoother)
Full Changelog: v2.1.0...v2.2.0
v2.1.0 - Command Handling
Hello there,
this update comes with some eases in command usage.
Cheers!
Full Changelog: v2.0.1...v2.1.0
v2.0.1 - Hot fixes
Small fixes for errors with older mc versions and running without PlaceholderAPI
Full Changelog: v2.0.0...v2.0.1