VitalGlobalCountdownMinigameState

Defines a countdown minigame state within the Vital-Framework. A countdown minigame state can be any state within a running or preparing minigame, which contains a countdown. Every countdown state will by default be a VitalGlobalMinigameState, SpigotListener and VitalCountdownTask.

Listener-events will be scoped to the currently active state. Meaning the event-handlers defined within a single state will only trigger, when that state is active. The current minigame state can be managed by VitalGlobalMinigameService.

@GlobalMinigameState
public class MyCountdownMinigameState extends VitalGlobalCountdownMinigameState {
public MyGlobalCountdownMinigameState(JavaPlugin plugin) {
super(plugin);
}
}

Constructors

Link copied to clipboard
constructor(plugin: SpigotPlugin)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val logger: Logger
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun cancelRunnable()
Link copied to clipboard
open override fun cancelTask()
Link copied to clipboard
open override fun createRunnable(): SpigotRunnable
Link copied to clipboard
open override fun createTask(): SpigotTask
Link copied to clipboard
open fun <T : Annotation> getInfo(type: Class<T>): T
Link copied to clipboard
Link copied to clipboard
open fun onDisable()

Lifecycle function; called when this state is disabled by switching to a new state using VitalGlobalMinigameService.setState.

Link copied to clipboard
open fun onEnable()

Lifecycle function; called when this state is enabled via VitalGlobalMinigameService.setState.

Link copied to clipboard
open fun onExpire()
Link copied to clipboard
open fun onReset()
Link copied to clipboard
open fun onRestart()
Link copied to clipboard
open fun onStart()
Link copied to clipboard
open fun onStop()
Link copied to clipboard
open fun onTick()
Link copied to clipboard
fun reset()
Link copied to clipboard
fun restart()
Link copied to clipboard
fun start()
Link copied to clipboard
fun stop()