--- 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)