File Details
Pathfinder-1.1.0.jar
- R
- Feb 19, 2026
- 244.27 KB
- 201
- Early Access
File Name
Pathfinder-1.1.0.jar
Supported Versions
- Early Access
[1.1.0] - 2026-02-19
Added
- PathfinderMarkerStorage – In-memory storage for pathfinder markers per player per world. Replaces the removed
PlayerWorldData.getWorldMapMarkers()/setWorldMapMarkers()API. Uses entity ref index as the player key so it is safe to call from both the World thread (when adding/clearing markers) and the WorldMap thread (when the map provider runs). - PathfinderMarkerFactory – Builds
MapMarkerinstances for the current Hytale API, usingMessage.raw(name).getFormattedMessage()for the marker name field.
Changed
- Hytale API compatibility (latest release)
- MarkerProvider – Implemented new
update(World, Player, MarkersCollector)signature; pathfinder markers are read from storage and added via the collector. - MapMarker – No longer uses the old 5-argument constructor; markers are created via the no-arg constructor with field assignment and the correct
FormattedMessagefor the name. - Marker visibility – Pathfinder markers now use
MarkersCollector.addIgnoreViewDistance()so far-away biome markers still show on the map and compass (same behavior as the old “unlimited visibility” path).
- MarkerProvider – Implemented new
- PathfinderMarkerStorage.playerKey(Player) – Uses only
Ref.getIndex()(noStoreaccess) so it can be used from the WorldMap thread without triggering Hytale’s thread-affinity assertion. Previously used deprecatedEntity.getUuid()and thenUUIDComponentvia the store, which is not allowed off the World thread. - PathfinderCommand, PathfinderSearchService, PathfinderBiomeSearchPage – All marker add/clear/list logic now uses
PathfinderMarkerStorageandPathfinderMarkerFactoryinstead ofPlayerWorldDataand the oldMapMarkerconstructor.
Fixed
- FormattedMessage – Resolved
ClassCastExceptionwhen creating markers (e.g. from the biome map GUI).Messageis not aFormattedMessage; the code now usesMessage.raw(name).getFormattedMessage()to obtain the protocol type. - Far-away biome markers – Markers for biomes found at large distances were not shown because
MarkersCollector.add()only sends markers within chunk view distance. Pathfinder now usesaddIgnoreViewDistance()for its markers so they always appear.
Note
- Pathfinder markers are stored in memory only and do not persist across server restarts.

