---
title: net.axay.kspigot.game -
---
//[KSpigot](../index.md)/[net.axay.kspigot.game](index.md)
# Package net.axay.kspigot.game
## Types
| Name| Summary|
|---|---|
| [GamePhase](-game-phase/index.md)| [jvm]
Content
class [GamePhase](-game-phase/index.md)(**length**: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), **start**: () -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)?, **end**: () -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)?, **counterMessage**: ([Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)) -> [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?)
| [GamePhaseBuilder](-game-phase-builder/index.md)| [jvm]
Content
class [GamePhaseBuilder](-game-phase-builder/index.md)(**length**: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))
| [GamePhaseSystem](-game-phase-system/index.md)| [jvm]
Content
class [GamePhaseSystem](-game-phase-system/index.md)(**gamePhases**: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html))
| [GamePhaseSystemBuilder](-game-phase-system-builder/index.md)| [jvm]
Content
class [GamePhaseSystemBuilder](-game-phase-system-builder/index.md)
## Functions
| Name| Summary|
|---|---|
| [buildCounterMessageCallback](build-counter-message-callback.md)| [jvm]
Content
fun [buildCounterMessageCallback](build-counter-message-callback.md)(beforeTime: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, afterTime: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, hours: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), minutes: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), seconds: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): ([Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)) -> [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)
| [buildGame](build-game.md)| [jvm]
Content
fun [buildGame](build-game.md)(builder: [GamePhaseSystemBuilder](-game-phase-system-builder/index.md).() -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)): [GamePhaseSystem](-game-phase-system/index.md)