Table of Contents

Namespace McServerLauncher.Views.ServerSettings

Classes

AdvancedSection

Where the server lives, what is run, the JVM's extra arguments, and forgetting its players.

AppearanceSection

Everything the server card shows: the image, the name and the two lines of the MOTD with colours and formatting, next to a preview made by the same control the server's header uses.

BackupsSection

When copies of the world are made, and how many of each are kept.

CrossplaySection

Who else can play: Bedrock players, other Java versions, and Bedrock on a modded server.

GameSection

How a game on this server plays: mode, difficulty, players and the gameplay switches.

LoaderSection

Changes the type of the server, keeping the world: Vanilla into a moddable or a plugin server, one loader into another, or any of them back to Vanilla.

NetworkSection

Who can reach the server: its port, the Bedrock port, the account checks and the tunnel — and the connection test that says where a slow game is coming from.

NotificationsSection

This server's own notifications, in place of the app's.

PerformanceSection

What the server runs on: how much memory it gets, and which Java.

PortOwners

Who already has a port: the name of another server on it, or null when none is.

PowerSection

Starting the server when someone joins, and stopping it when nobody is left.

ServerSettingsDraft

Everything a server's settings page has changed and not yet saved: a copy of its ServerConfig, the server.properties values it shows, and the new icon.

ServerSettingsSaved

What a save changed, for the steps only the main window can take afterwards.

SettingsProblem

Something that keeps a page from being saved, and where.

WorldSection

The world: its seed, and the distances and structures that shape it.

Enums

ServerSettingsPage

The pages of a server's settings, in the order the index lists them.