Share-Where-I-am
6 merged pull requests.
New Features
- #14 Added JourneyMap 6 integration via
JourneyMapV6Plugin(API-based), refactored JM5 support intoJourneyMapV5Integration(mixin-based), and created version abstraction layer inJourneyMapIntegrationandJourneyMapVersion. - @Algent- Added: JourneyMap 6 API integration, Version abstraction layer, Cross-version waypoint sharing, JourneyMapV6Plugin, JourneyMapIntegration abstraction
Bug Fixes
- #13 Changed
WaypointMarkerto userenderViewEntityinstead of player entity for camera math, improving freecam compatibility. - @Caedis- Fixed: Waypoint rendering with freecam mods
- #12 Completed the bottom quad in WaypointMarker.markWaypoint with the missing vertices. Moved glColor4d out of the per-waypoint method into render, and replaced the repeated thePlayer lookups with a local EntityClientPlayerMP. - @tiffit
- Fixed: Missing bottom face on the waypoint marker render
- #11 Added Mods.isEnabled(), which checks for journeymap/client/render/map/GridRenderer.class when JourneyMap is loaded. ShareWhereIAm.init and postInit are skipped when disabled, and the JourneyMap and Navigator mixins use setApplyIf. Bumped Navigator to 1.1.5 and JourneyMap to 5.2.20 for compile. - @Algent
- Fixed: Share Where I Am breaking when JourneyMap 6 is present
- #10 CommandWaypointSave now calls WaypointStore.instance().save(waypoint) instead of add(waypoint). - @Eldrinn-Elantey
- Fixed: Shared waypoints lost on relog
- Migration: Waypoints you saved from chat before updating were never written to disk and are already gone. From now on saving a shared waypoint keeps it after you log out.
- Closes GTNH#20805
- #8 Injected mixin into JourneyMap's
renderAll(F)Vto overridefadeAlphato 1.0 during rendering of temporary beacons created by this mod, using a static flag to avoid affecting normal waypoint rendering. - @Eldrinn-Elantey- Fixed: Shared beacon distance fade making beacons invisible
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@Algent (3), @Caedis (2), @Eldrinn-Elantey (2), @UltraProdigy (2), @glektarssza (1), @MalTeeez (1), @Sanduhr32 (1), @tiffit (1)