RemoteScreenSession

Detached lifecycle handle for one host-owned screen. Status can be read from any thread; close uses the host's execution contract (Paper primary thread, Folia player region, or Velocity's UI queue). The common uiSession requires its execution owner for all property reads and controls. Terminal handles retain no player, plugin, handler, or UI state references.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Common handle used by both opening APIs and server event callbacks.

Functions

Link copied to clipboard
open override fun close()