Namespace McServerLauncher.Models
Namespaces
Classes
- AppSettings
Global application settings (not per-server).
- CommandHelp
A server command with its syntax and explanation, for the console help.
- ConsoleLine
One line in a server's console.
- MinecraftVersion
A Minecraft version from Mojang's official manifest.
- ModItem
A base class for objects of which the properties must be observable.
- ModUpdateInfo
Everything needed to update an installed mod to its latest Modrinth version.
- NotificationSettings
Which notifications are enabled, for a given scope. Used both globally (default for every server, in AppSettings) and per-server (an override, in ServerConfig). Enabled is the master switch for the scope; the per-kind flags are only consulted when it's on.
- ServerConfig
Persisted data of a Minecraft server registered in the application. Stored in %APPDATA%\McServerLauncher\servers.json.
Enums
- ConsoleLineKind
What a console line is about, which is what decides its colour and its filter.
- ConsoleSource
Where a console line came from, before anything tries to read it.
- NotificationKind
The kinds of desktop notification the app can raise.
- NotificationLevel
How serious a notification is, which is what decides its colour.
- PlayitState
State of the Playit.gg tunnel.
- ServerState
Run state of a server.
- ServerType
What kind of server this is: which loader, if any, runs the mods or plugins.