Package dev.despical.mazeengine.service.visual
package dev.despical.mazeengine.service.visual
Manages private preview and route-guide displays for individual players.
Preview planning produces immutable geometry off the server thread. Managers accept results only for current sessions, then spawn and update private display entities under the shared visual tick budget without changing maze terrain.
Sessions retain tokens, expiration times, display queues, and chunk leases. Closing, reloading, and stale callbacks release those resources through the visual coordinator; confirmed previews submit their saved specification to the world-operation service.
-
ClassesClassDescriptionOwns private previews and route guides anchored to maze world coordinates.