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
One mod or plugin file already sitting in a server's content folder, as the Mods tab shows it.
- 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.
- PlayerHistorySettings
What the player history keeps, and for how long. App-wide.
- ServerConfig
Persisted data of a Minecraft server registered in the application. Stored in %APPDATA%\McServerLauncher\servers.json.
- ServerGrant
What a member was given: a role plus the changes made to it for this one person.
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.
- MemoryMode
Who sizes a server's memory: the app, or the two numbers its owner typed.
- 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.
- ServerPermission
One thing a person may be allowed to do on a shared server.
- ServerRole
A ready-made set of permissions that a member starts from.
- ServerState
Run state of a server.
- ServerType
What kind of server this is: which loader, if any, runs the mods or plugins.