Releases: Metaphoriker/pathetic
Releases · Metaphoriker/pathetic
Pave the path to universality
You heard right, with 4.0 pathetic now can be easily integrated into ANY 3D environment. With this change we are minecraft independent.
On top of that several structural- and api changes were made which may interest you:
- PathBlock was removed
- SnapshotManager is now NavigationPointProvider
- BlockInformation is now NavigationPoint
- Added PathfinderInitializer
- PathfinderFactory now has 2 methods to create a pathfinder whether with a PathfinderInitializer or not
- Added AStarPathfinderFactory
- PathfinderConfiguration was overhauled
- PathfinderConfiguration now takes the NavigationPointProvider
- experimental features like allowingFailFast and prioritizing were removed
- allowingFallback is now fallback
- loadingChunks was removed
- Added PathfinderHook which can be registered to a Pathfinder
- the event system has been removed
- bStats has been removed
- several modules have been merged to a bukkit parent module
- pathetic-model is now pathetic-engine
- pathetic-nms is now pathetic-provider
- pathetic-engine and pathetic-api are now independent
- maven structure was overhauled and redundant dependencies removed
- delombok api and engine
- pathetic now is MIT
For more detail, here the generated release notes + full changelog:
What's Changed
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in #113
- build(deps): bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot in #115
- Update README.md by @Metaphoriker in #117
- first step to pave pathetic the path to universality (4.0) by @Metaphoriker in #116
Full Changelog: 3.3.1...4.0
Support for 1.21.4
[3.3] Major infrastructure changes
What's Changed
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by @dependabot in #109
- Update README.md by @Metaphoriker in #111
- build(deps): bump org.projectlombok:lombok from 1.18.34 to 1.18.36 by @dependabot in #110
- [3.3] Major Changes by @Metaphoriker in #112
See here for a detailed changelog
Full Changelog: 3.2.2...3.3
[3.2.2 FIX] 1.21.3 support and 1.21.1 fix
- now supporting 1.21.3
- fixed bug #108
Full Changelog: 3.2.1...3.2.2
3.2.1 - 1.21.2 support
What's Changed
- Update README.md by @Metaphoriker in #104
- [3.2.1] Supporting Spigot 1.21.2 and fix backwards compatibility for 1.18-1.20.6 by @Metaphoriker in #105
Full Changelog: 3.2...3.2.1
[pathetic 3.2] getHighestBlockAt, PathValidationContext expansion, bStats option
What's Changed
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 by @dependabot in #102
- [3.2] SnapshotManager#getHighestBlockAt, PathValidationContext now holds the absolute start and target and bStats can now be deactivated by @Metaphoriker in #103
Full Changelog: 3.1.1...3.2
[pathetic 3.1.1] heuristic, bugfix and removal
What's Changed
- Update README formatting by @olijeffers0n in #98
- build(deps): bump org.bstats:bstats-bukkit from 3.0.3 to 3.1.0 by @dependabot in #99
- build(deps): bump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre by @dependabot in #100
- [pathetic 3.1.1] improved heuristic, fixed abort state, removed counterCheck by @godcipher in #101
Full Changelog: 3.1...3.1.1
3.1
3.0
What's Changed
- Refactor and enhance pathfinder functionality by @GodCipher in #80
- feat: introduce abort method for immediate pathfinding termination an… by @GodCipher in #93
- Pathetic v3.0 by @GodCipher in #94
Full Changelog: 2.4.6...3.0
Fixes - 2.4.6
What's Changed
- Fixing compatibility with older versions. by @SrBlecaute01 in #81
- Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 by @dependabot in #83
- Fix ConcurrentModificationException when frequently pathfinding by @GodCipher in #84
- Other improvements and backwards compatibility fixes by @GodCipher
New Contributors
- @SrBlecaute01 made their first contribution in #81
Full Changelog: 2.4.5...2.4.6