COWMODSКаталог модов

Trail Timer

Reduces the Trial Spawner cooldown from the vanilla 30 minutes to a configurable duration — fully server-side, no client mods required.

Автор: itsLarss_4251обновлён 24 окт. 2026 г.
ПриключенияМеханики игрыУтилиты

Описание

⏱ TrialTimer

Configurable Trial Spawner cooldown — because 30 minutes is way too long.

Static Badge Static Badge Static Badge Static Badge

🔧 What does it do?

Vanilla Trial Spawners have a hardcoded 30-minute cooldown after a wave is completed. TrialTimer lets you set that to whatever you want — down to a few seconds if needed.

No client-side mods required. Works fully server-side.

When a spawner finishes its cooldown, nearby players receive a broadcast message so they know it's ready to fight again.


⚙️ How does it work?

The 30-minute rule is hardcoded in Minecraft's source code, so datapacks can't touch it. TrialTimer works around this by changing the spawner's cooldownEndsAt value: when a spawner enters cooldown, the plugin overwrites it with your configured duration. Minecraft then reads that value and considers the cooldown over — simple and clean.

  • Paper / Purpur / Folia: uses the Bukkit API (TrialSpawner#setCooldownEnd)
  • Spigot: the API has no cooldown-end method, so the plugin automatically falls back to reflection
  • Folia: the scan runs on the region schedulers

📦 Installation

  1. Make sure your server runs Minecraft 26.x and Java 25
  2. Drop TrialTimer-x.x.x.jar into your plugins/ folder
  3. Restart the server
  4. Edit plugins/TrialTimer/config.yml
  5. Run /trialtimer reload

🗂 config.yml

# Cooldown duration in minutes. Supports decimals (e.g. 0.5 = 30 seconds).
# Vanilla default: 30 minutes
cooldown-minutes: 5.0

# Language for plugin messages.
# Available: en, de
language: en

# Broadcast a message to nearby players when a Trial Spawner finishes its cooldown.
broadcast:
  enabled: true
  radius: 64  # in blocks

# Debug mode — logs every cooldown modification to the console.
debug: false

Quick reference — Minutes → Ticks

MinutesSecondsTicks
0.530s600
160s1,200
5300s6,000
10600s12,000
301800s36,000 (vanilla)

💬 Commands

CommandDescriptionPermission
/trialtimer helpShows command overviewtrialtimer.use
/trialtimer infoShows current cooldowntrialtimer.use
/trialtimer reloadReloads config + languagetrialtimer.reload

Alias: /tt


📢 Broadcast

When a Trial Spawner finishes its cooldown, all players within the configured radius receive a message:

[TrialTimer] A Trial Spawner at 42, 63, -128 is ready to fight again!

The message is fully customizable in the language files (lang/messages_en.yml / lang/messages_de.yml).


📊 PlaceholderAPI

TrialTimer supports PlaceholderAPI (optional — works without it too).

PlaceholderDescription
%trialtimer_cooldown_minutes%Configured cooldown in minutes
%trialtimer_cooldown_seconds%Configured cooldown in seconds
%trialtimer_cooldown_ticks%Configured cooldown in ticks

Use these in scoreboards, holograms, or any plugin that supports PlaceholderAPI.


🌍 Language Support

TrialTimer ships with English and German out of the box. Switch via language: de in config.yml.

Language files are saved to plugins/TrialTimer/lang/ and can be edited freely.


🔌 Compatibility

SoftwareSupported
Paper 1.21.x - 26.x✅
Purpur 1.21.x - 26.x✅
Bukkit 26.x✅
Spigot 26.x✅
Folia 26.x✅
PlaceholderAPI✅ (optional)

Note: Version 1.2.0 requires Minecraft 26.x and Java 25. For Minecraft 1.21.x (Paper/Purpur only), use TrialTimer 1.1.0. Enable debug: true if you run into issues — it logs every cooldown change.


📄 License

MIT — free to use, fork, and redistribute.

Последние версии

Все версии →
release

Trail Timer 1.2.0

1.2.0
24 окт. 2026 г.47Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## TrialTimer 1.2.0 ### Added - Folia support - Spigot support - Bukkit support - Support for Minecraft 26.1, 26.2 and 26.3 for Folia, Spigot and Bukkit ### Changed - Trial Spawner cooldown is now handled through the Bukkit API where available (Paper, Folia) - Automatic fallback for servers without the needed API (Spigot) - Scan task now uses region schedulers on Folia ### Notes - Requires Java 25 - This version no longer runs on 1.21.x – use TrialTimer 1.1.0 for those versions - No config changes, existing configs keep working
release

Trail Timer 1.1.1

1.1.1
23 окт. 2026 г.18Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
## TrialTimer 1.1.1 ### Changed - Added support for Minecraft 26.1, 26.1.1, 26.1.2, 26.2 and 26.3 - Updated `api-version` to 26.1 ### Notes - Requires Paper (or a Paper fork like Purpur) and Java 25 - This version no longer runs on 1.21.x – use TrialTimer 1.1.0 for those versions - No config changes, existing configs keep working
release

Trail Timer 1.1.0

1.1.0
31 мар. 2026 г.328Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
## v1.1.0 - Added broadcast message to nearby players when a Trial Spawner finishes its cooldown - Added PlaceholderAPI support (`%trialtimer_cooldown_minutes%`, `%trialtimer_cooldown_seconds%`, `%trialtimer_cooldown_ticks%`) - Extended version support from 1.21.11 to all 1.21.x builds - Fixed `${project.version}` not being replaced in plugin.yml - Added Maven resource filtering
release

Trail Timer 1.0.0

1.0.0
30 мар. 2026 г.32Minecraft: 1.21.11paper, purpur
Скачать