Releases: Metaphoriker/pathetic
Releases · Metaphoriker/pathetic
Fix examined positions handling
- fixed a bug where examined positions weren't registered correctly
- BloomFilter works now like intended
- jitpack compatibility hotfix
What's Changed
- build(deps-dev): bump org.mockito:mockito-core from 5.14.2 to 5.15.2 by @dependabot in #119
- Bugfix: Examined Positions by @Metaphoriker in #120
Full Changelog: 4.0...4.0.1
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