# net.axay.kspigot.game

# Package net.axay.kspigot.game

## Types

GamePhase
Link copied to clipboard
class GamePhase(length: Long, start: () -> Unit?, end: () -> Unit?, counterMessage: (Long) -> String?)
Content copied to clipboard
GamePhaseBuilder
Link copied to clipboard
class GamePhaseBuilder(length: Long)
Content copied to clipboard
GamePhaseSystem
Link copied to clipboard
class GamePhaseSystem(gamePhases: Array<out GamePhase>)
Content copied to clipboard
GamePhaseSystemBuilder
Link copied to clipboard
class GamePhaseSystemBuilder
Content copied to clipboard

## Functions

buildCounterMessageCallback
Link copied to clipboard
fun buildCounterMessageCallback(beforeTime: String?, afterTime: String?, hourPlural: String, minutePlural: String, secondPlural: String, hourSingular: String, minuteSingular: String, secondSingular: String): (Long) -> String
Content copied to clipboard
buildGame
Link copied to clipboard
fun buildGame(builder: GamePhaseSystemBuilder.() -> Unit): GamePhaseSystem
Content copied to clipboard