CommandTimer icon

CommandTimer -----

Probably the most complete command scheduling plugin out there



CommandTimer
The most complete scheduling plugin out there. Every day, every hour, only for OP players, only when player is in a certain region,... you can do it all!

This page in itself is not complete, please have a look at the documentation for a full overview of everything that is possible

Need more help? : https://discord.gg/XyP5e2de5T

FULL DOCUMENTATION: https://titivermeesch.github.io/CommandTimer/



How to use CommandTimer
The plugin uses timers/tasks to handle all the possible configurations you may want for a set of commands.
Each timer can have a set of commands that would need the same configuration. If you have 5 commands that need to be executed every 1 minute it's smart to put those together in the same timer. If you need a command that needs a different interval or maybe has permissions involved then you need to create a different timer.

Get started with the /cmt command and have a look at what the plugin can do. Don't hesitate to join the discord server if you are confused or need any help.

Feature list
This list may not be complete, check the wiki (link higher up) for a full up to date list.

- Execute commands in console
- Execute commands as player/operator
- Execute commands in the console for each player
- Execute commands on a proxy (Bungee/Waterfall)
- Execute commands at a set interval
- Execute commands at a specific hour/day
- Execute commands according to in-game time
- Execute commands in between a specific time range (e.g. between 2PM and 4PM)
- Broad configuration options to chain commands with delays in between
- Conditions engine allowing command execution based on data coming from different places (player permission, player location, WorldGuard region,... Check wiki for more information)
- Limit execution to a certain amount
- Command execution on server startup
- MySQL/MariaDB support (BETA)
- Trigger certain tasks/commands based on an event (limited support, check available extensions)
- PAPI support
- API to create new extensions/conditions and hook into whatever you want
- ...


Extensions/Conditions
CommandTimer supports extensions to add new conditions to the plugin. Conditions allow you to define specific rules when the commands should or should not execute.

List of extensions (not always up to date, check my Spigot profile for up to date list):
- Player Conditions: https://www.spigotmc.org/resources/player-conditions-commandtimer-extension.97186/
- Server Conditions: https://www.spigotmc.org/resources/server-conditions-commandtimer-extension.97188/
- Time Conditions: https://www.spigotmc.org/resources/time-conditions-commandtimer-extension.105591/
- Proxy extension (Bungee/Waterfall): https://www.spigotmc.org/resources/commandtimer-proxy-extension.120439/
- GriefDefender Conditions: https://www.spigotmc.org/resources/griefdefender-conditions-commandtimer-extension.106330/
- Vault Conditions: https://www.spigotmc.org/resources/vault-conditions-commandtimer-extension.112471/
- WorldGuard Conditions: https://www.spigotmc.org/resources/worldguard-conditions-commandtimer-extension.112403/

If you have any further questions don't forget to PM me or join the discord server.
Satisfied? Leave a review!

Statistics

[​IMG]
Resource Information
Author:
----------
Total Downloads: 70,496
First Release: Jun 1, 2016
Last Update: May 22, 2025
Category: ---------------
All-Time Rating:
114 ratings
Find more info at titivermeesch.github.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings