This is waypointer's largest update. Please report any issues you find on the Issues page! Thank you all for using :)
### Added
- Export support for different mods. You can share waypoints with Skyblocker, Skytils, and SkyHanni users who have not been enlightened by Waypointer.
- v1 of the Waypointer API. This allows other mod developers to use Waypointer for things like burrows, mineshafts, and other route/overlay features.
- New control to create a named waypoint.
- Added setting to put beacon beams on waypoints
- Performance page in the settings menu, with controls for features that may improve performance at the cost of visuals.
- Performance debug page.
- Export all routes in a zone at once, with checkboxes for which routes to include.
- Temp waypoint focus mode (Focuses on one specific waypoint -- useful when asking for coords)
- Label height offset setting.
### Fixed
- `/wp` not showing suggestions properly.
- Waypoint labels moving very choppily when sprinting.
- Tracer origin is now completely still on the crosshair when sprinting. No more violent shaking.
- Fixed new waypoints sometimes not displaying in the world.
- Fixed new waypoints getting instantly skipped or marked reached.
- Fixed named waypoint keybind using the wrong position if you moved while typing.
- Fixed Waypointer chat feedback creating duplicate temp waypoints.
- Fixed chat import detection being tied to coordinate detection.
- Fixed older 1.4.x Waypointer share codes not importing correctly.
- Fixed static route progress resetting badly when adding waypoints.
### Changed
- Bumped codec version to v4. Made some changes so sharing over Discord and in-game is better. All previous versions should still be compatible.
- Creating waypoints now turns the route static so your waypoint does not skip when you stand near it.
- Waypoints now load sequenced by default.
- Paginated settings menu. It was getting big.
- New message when creating waypoints.
- Waypoint text color matches the waypoint by default for fun.
- Improved the writing for some settings.
- Changed default route import name.
- Export options are now more detailed, with toggles for names, colors, radii, group settings, and labels.
- Share-code exports now default to smaller payloads.
- Export size text is clearer about whether a route fits in chat or commands.
- Static routes can now hide reached waypoints until the full route cycle is done.
- Static routes hide tracers by default to reduce clutter.
- Cleaned up dead/inefficient code throughout the codebase. Hopefully this did not break anything. Please create an issue if it does.
### Performance
- Large routes should run much better, especially Crystal Hollows-style imports.
- Proximity checks now avoid scanning every waypoint every tick.
- Added settings to cap waypoint labels and limit far-away static route rendering.
- Labels are prioritized nearest-first when a label cap is set.
- Reduced repeated work in sidebar and label rendering.
- Reduced disk-saving during bulk imports, edits, and config changes.
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" }