isServerRunning

open override fun isServerRunning(handle: Any?): Boolean

The lane's self token here is the Bukkit Server, not a MinecraftServer: Paper's runtime is only mojmap-named from 1.20.5, so the inherited default would not link on the 1.18 node.

Both clauses are load-bearing. isStopping() reads hasStopped, set by the double-stop guard on stopServer's first line — the earliest shutdown signal a plugin can see, and the closest thing to the mod path's isRunning(). It says nothing about a plain plugin unload, though, where the server keeps ticking but our heartbeat is gone; that is what the enable flag covers.