Skip to main content

Usage Example

@EventHandler
public void onVCTEvent(VCTEvent event) {
    if (event.getType() == VCTEventType.CHANGE) {
        String timeLeft = event.getTimeLeft();
        
        Bukkit.broadcastMessage("Time left: " + timeLeft);
    }
}

Behavior

  • Runs every second while the timer is active and decreasing.
  • Useful for showing live updates, side effects, or syncing other features.

Parameters

event
VCTEvent
Represents the event. Useful getters:
  • String getTimeLeft() — the remaining time in HH:MM:SS
  • String getTimerId() — the ID of the active timer
I