Skip to content

Releases: CubBossa/PathFinder

v5.4.2 - Minecraft 1.21.1 PacketEvents Update

28 Oct 08:28
Compare
Choose a tag to compare

Just a small dependency update, so that everything works fine on latest versions! Cheers

Full Changelog: v5.4.1...v5.4.2

v5.4.1 - Minecraft 1.21.1 Support

30 Aug 06:42
Compare
Choose a tag to compare

Hello everyone!
This version adds support for 1.21.1 and some backwards compability for 1.17.
To achieve backwards compability, I had to downgrade the database dependency. Therefore it is crucial to backup your data in case things don't work out as planned. On my testing systems, no issues occurred but you'll never know.

BACKUP YOUR DATA BEFORE UPDATING!

Cheers!

Full Changelog: v5.4.0...v5.4.1

v5.4.0 - Bugfixes

07 Aug 08:45
Compare
Choose a tag to compare

What's Changed

  • Fix UnsupportedOperationException by @Condordito in #84
  • Fix in navigation alogithms to obtain correctness while improving scalability
  • Bringing back backwards compability that has been lost with an 1.21 update

New Contributors

Full Changelog: v.5.3.1...v5.4.0

v5.3.1 - Scaling Issues with Fibonnaci Heap

13 Jul 07:49
Compare
Choose a tag to compare

Hey guys,
it's a hot fix for some scaling issues with the navigation algorithm. I tested mainly on very small graphs (2-30 Nodes) and on those you cannot notice performance issues. Only just updated my showcase server with 2600 odes and realized that it takes at some points minutes to calculate the shortest path D:
I used a Fibonnaci Heap implementation that is known to speed up pathfinding even further but it was not able to recognize already settled parts of the graph and it'd do millions of iterations instead of thousands. Stepped back to TreeSet for now.

v5.3.0 - Full 1.21 Support & Navigation Algorithm Changes

10 Jul 07:42
Compare
Choose a tag to compare

Hey guys,
first of all, all dependencies have been updated to 1.21. Please create an issue if you experience any bugs!

Thanks to @MomoPewpew for making a very precise bug report in #82, which has now been fixed/optimized.
And also thank you @MomoPewpew for the pull request to fix premature path ending in #81

Full Changelog: v5.2.0...v5.3.0

v5.2.0 - 1.20.6 Fix and Navigate Command

05 Jun 08:24
Compare
Choose a tag to compare

Hey, this update fixes a crucial issue on 1.20.6 servers.
It also introduces a navigate command to start a navigation for certain players from console.
The command syntax is
/pf navigate <players> <target>, used like /pf navigate @a toilet&third_floor
Cheers!

Full Changelog: v5.1.2...v5.2.0

v5.1.2 - Bugfix for Navigation to Groups

03 Jun 09:00
Compare
Choose a tag to compare

Bug fix for a blocking error when navigating to any group that contains more than one node.
Thank you @robzen for reporting!

Full Changelog: v5.1.1...v5.1.2

v5.1.1 - Bugfix in Navigator

30 May 09:30
Compare
Choose a tag to compare

Small bug fix related to NoPathFound Exceptions

Full Changelog: v5.1.0...v5.1.1

v5.1.0 - Cleanup and Bugfixes (not 1.20.6 yet)

30 May 08:43
Compare
Choose a tag to compare

This version contains a bug fix for systems with more than 100 nodegroups and includes some general changes to the code setup to speed up future updates. Have fun and report everything noteworthy on the discord or in a github issue.

Full Changelog: v5.0.0...v5.1.0

v5.0.0 - Extension Points

04 Apr 19:23
Compare
Choose a tag to compare

The update comes with a lot of modifications towards clean code and extendability.
This is done via ExtensionPoints, meaning that custom code like Visualizers and VisualizerTypes can be injected by implementing and marking an interface as Java Service in the manifest.

Other than that, bugs were fixed and FlywayDB has been introduced as migration tool.

An update on the docs about how to extend the plugin will follow.

A major bug concerning node selection has been reported and fixed thanks to @MomoPewpew

Full Changelog: v4.6.0...v5.0.0