Class RailPathRefreshResolver

java.lang.Object
com.hypixel.hytale.server.npc.movement.controllers.RailPathRefreshResolver

public final class RailPathRefreshResolver extends Object
Stateless helper that applies mid-traversal rail refresh policy.

Caller-owned responsibilities:

  • Refresh cadence / gating (time-distance threshold checks).
  • Probe execution to build candidate rails.
  • Blocked probe detection source.
  • State-machine transitions and logging side-effects.