▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Per Player Timer
Per Player Timer

Per Player Timer

This project adds a timer, which can be started by the player or by a commandblock. The timer is unique to the player and each player can have their own timer running. It is a server-side only installation for running minigames and timed challenges.

Оцените первым
21
0

PlayerTimer

A Paper plugin providing per-player timers for Minecraft minigames and SMP events.

Each player has their own independent timer which can run simultaneously with timers belonging to other players. Timers may count up or count down and can be controlled using Brigadier commands.

Designed for:

  • minigame servers
  • puzzle maps
  • speedrun challenges
  • escape rooms
  • timed parkour
  • multiplayer events where players participate independently

Features

  • Independent timer per player
  • Countup and countdown modes
  • Brigadier command support
  • Pause and resume support
  • Timer visibility control
  • Countdown completion notification
  • Action bar display
  • Built for Paper servers

Commands

CommandDescription
/playertimer startStart a countup timer
/playertimer start countupExplicitly start a countup timer
/playertimer start countdownStart a 5 minute countdown
/playertimer start countdown <seconds>Start a countdown with custom duration
/playertimer pausePause the current timer
/playertimer resumeResume a paused timer
/playertimer stopStop the timer and reset to 00:00
/playertimer resetReset the timer to 00:00 and set it to READY state
/playertimer hideHide the timer display
/playertimer showShow the timer display

Timer States

The plugin internally tracks timers using a state system.

StateMeaning
READYTimer exists but has not yet started
RUNNINGTimer is actively counting
PAUSEDTimer is temporarily halted
STOPPEDTimer was manually stopped
FINISHEDCountdown timer reached zero

This prevents invalid operations such as:

  • resuming a stopped timer
  • resuming a finished countdown
  • starting multiple timers simultaneously

Visibility Behaviour

Timers can be visible or hidden independently of their running state.

Current behaviour:

ActionVisibility Result
Start timerTimer becomes visible
Pause timerTimer remains visible
Resume timerTimer becomes visible/remains visible
Stop timerTimer remains visible for 1 second, then hides
Reset timerTimer remains visible
Hide commandTimer becomes hidden
Show commandTimer becomes visible

Countdown Completion

When a countdown timer reaches zero:

  • the timer enters the FINISHED state
  • the timer stops automatically
  • the player receives a chat notification
  • a sound effect is played

Planned Features

  • Region-based automatic timer triggering
  • Button-triggered timers
  • API for minigame developers
  • Boss bar support
  • Scoreboard support
  • Configurable sounds
  • Persistence across relogs/restarts
  • PlaceholderAPI support

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Детали

Лицензия:
Опубликован:3 недели назад
Обновлён:3 недели назад
Главная