VitalMinigameInstanceCountdownState

Defines a single game instance state within an active minigame instance, that is capable of running as a countdown task. All event handlers registered here will only be active, when this state is active in its registered game instance. A state may perform mutation on its own instance that's passed to its constructor to modify game data.

@GlobalMinigameState
public class MyCountdownMinigameInstanceState extends VitalCountdownMinigameState<MyMinigameInstance> {
public MyCountdownMinigameInstanceState(MyMinigameInstance instance) {
super(instance);
}
}

Constructors

Link copied to clipboard
constructor(instance: T)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val instance: T

The instance this state belongs to. Each instance may have its own data. e.g. its designated state instances you may switch to.

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 on its registered instance.

Link copied to clipboard
open fun onEnable()

Lifecycle function; called when this state is enabled on its registered instance.

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