PlayerTimer-paper

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.

File Details

PlayerTimer-26.1.x-1.0.jar

  • R
  • May 23, 2026
  • 11.68 KB
  • 0
  • 26.1.2+2

File Name

PlayerTimer-26.1.x-1.0.jar

Supported Versions

  • 26.1.2
  • 26.1.1
  • 26.1

# Changelog

 

## 26.1.x-1.0

 

- Major internal refactor

- Moved timer logic into `PlayerTimerService`

- Added `PlayerTimer` model class

- Added `PlayerTimerAPI` interface groundwork

- Split `TimerMode` and `TimerState` into dedicated enum files

- Simplified `PlayerTimerPlugin` to focus on plugin lifecycle and command registration

- Improved separation of concerns and maintainability

- Improved support for command block execution using `/execute as @p`

- Added safer sender/executor handling

 

## 0.3.0

 

- Added Java 25 support

- Changed to /playertimer startcountup and /playertimer startcountdown

- Changed seconds parameter in countdown to duration

- Added advance duration parsing with overflow protection

- Updated README documentation

 

## 0.2.0

 

- Migrated command handling to Brigadier

- Added timer state system

- Added visibility system

- Added pause/resume support

- Added countdown completion sounds

- Added command block compatibility

- Refactored timer storage into `PlayerTimer` objects

- Added countdown completion handling

- Improved README documentation