LavalinkInfo
NodeLink reports isNodelink and Node.js information; jvm and lavaplayer are optional. Feature availability also depends on the server's configured sources and plugins.
Definition
export interface LavalinkInfo {
version: { semver: string; major: number; minor: number; patch: number; preRelease: string | null };
buildTime: number;
git: { branch: string; commit: string; commitTime: number };
jvm?: string;
lavaplayer?: string;
node?: string;
voice?: { name: string; version: string };
isNodelink?: boolean;
sourceManagers: string[];
filters: string[];
plugins: { name: string; version: string; author?: string | null; path?: string | null }[];
}
Git
git contains the backend's branch, commit, and commit timestamp.
Plugins
plugins lists advertised names and versions, with optional author/path metadata.
Plugin-filter guards compare these names; they do not validate arbitrary plugin
options or enable disabled server features.