Configuration

@Serializable
data class Configuration(var instanceName: String = "velocity", var servers: List<ServerConfig> = listOf(), var serverMaintenanceInterval: Long = 300, var messages: Messages = Messages())

Represents the configuration for Impulse

Constructors

Link copied to clipboard
constructor(instanceName: String = "velocity", servers: List<ServerConfig> = listOf(), serverMaintenanceInterval: Long = 300, messages: Messages = Messages())

Properties

Link copied to clipboard

A unique identifier for this instance of Impulse

Link copied to clipboard

Messages to be displayed to players. See Messages

Link copied to clipboard

The interval in seconds between server maintenance tasks

Link copied to clipboard

A list of server configurations. See ServerConfig