Skip to content

Releases: CubBossa/PathFinder

v5.4.2 - Minecraft 1.21.1 PacketEvents Update

Choose a tag to compare

@CubBossa CubBossa released this 28 Oct 08:28

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

Choose a tag to compare

@CubBossa CubBossa released this 30 Aug 06:42

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

Choose a tag to compare

@CubBossa CubBossa released this 07 Aug 08:45

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

Choose a tag to compare

@CubBossa CubBossa released this 13 Jul 07:49

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

Choose a tag to compare

@CubBossa CubBossa released this 10 Jul 07:42

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

Choose a tag to compare

@CubBossa CubBossa released this 05 Jun 08:24

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

Choose a tag to compare

@CubBossa CubBossa released this 03 Jun 09:00

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

Choose a tag to compare

@CubBossa CubBossa released this 30 May 09:30

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)

Choose a tag to compare

@CubBossa CubBossa released this 30 May 08:43

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

Choose a tag to compare

@CubBossa CubBossa released this 04 Apr 19:23

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