All Classes and Interfaces

Class
Description
Entry point of the Flick Server API.
Internal: holder of the running instance.
Implementation of FlickAPI: sessions, inbound messages, config policies.
/flick list | info <player> | reload.
Server API categories a player can individually refuse in Flick's client settings.
Ids of Flick Client modules that a server can disable (generated from the client's module registry at runtime, Flick Client 0.1.0 — every toggleable module; "client", "theme" and "friends" cannot be disabled).
A player that completed the Flick handshake on this server.
Fired (main thread) when a player's Flick client completes the handshake — usually ~1 tick after PlayerJoinEvent.
Fired (main thread) when a Flick player leaves; the client already discards everything this server set.
Wire format of the flick:api plugin channel (spec: docs/SERVER_API.md).
Parsed and validated hello.
mods: nonce (nullable), ids, denied flag.
Plugin entry point of FlickServerAPI.
A server-defined waypoint shown by Flick Client (beam, icon, name and distance).
 
Notification style (selects the toast icon on the client).
Parsed config.yml (immutable snapshot; replaced on /flick reload).
String validation shared by encoder and decoder.
Icons a server may put on a waypoint (rendered with Flick's Phosphor icon set).