### Breaking changes
- **1.21.8 is now required**
- **Config format changed** (with automatic migration)
- Inventory config changed (with automatic migration)
- Namespaced keys (`grass`, `minecraft:grass`, `datapack:grass`)
- Custom model data changed/fixed
- API for plugins to consume no longer available
- Trail pointer (with the pathfinder) has been dropped
- Teleportation is disabled entirely by default
- The `waypoints.teleport.private`, `waypoints.teleport.public` and `waypoints.teleport.permission` permissions are no longer granted by default to operators due to confusion when configuring
### Added
- Option to remove spaces in durations for CJK languages
- Presets to make some configurations easier instead of having to do them manually in the big configuration file
- Option to show permission and private waypoints on web maps (BlueMap, DynMap, Pl3xMap or SquareMap)
- Config option to periodically backup the database
- Japanese translation by Niboshi201
### Changed
- ProtocolLib is no longer required for editing descriptions of waypoints or folders
- Banner patterns (also applies to banner waypoints), armor trims and dye colors are now stored for custom icons
- Use Modrinth API for update checking
- Public and permission waypoints can be enabled/disabled separately
- Permission waypoints are disabled by default now
- With public ownership enabled, players can now convert their private waypoints to public ones
### Fixed
- Potential memory leak. Close PreparedStatements after use
Optional dependencies
BlueMap
Any compatible version
squaremap
Any compatible version
Dynmap®
Any compatible version
Pl3xMap
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }