CommandTimers
This plugin lets you run commands at certain point in time (e.g. to clear mobs every 20 minutes). The plugin is fully customisable through the config.yml file, and all timers can be changed in the data.yml file.
NOTE: When creating timers, the units for the 'time' option are:
d - days
h - hours
m - minutes
s - seconds
e.g. 30m
e.g.2. 67s
Commands (/commandtimers has the alias /ct):
/commandtimers help
/commandtimers list
/commandtimers enable
/commandtimers disable
/commandtimers reload
/commandtimers every {time} {command}
/commandtimers once {time} {command}
/commandtimers remove
Permissions:
commandtimers.help - Access to /commandtimers help
commandtimers.list - Access to /commandtimers list
commandtimers.enable - Access to /commandtimers enable
commandtimers.disable - Access to /commandtimers disable
commandtimers.reload- Access to /commandtimers reload
commandtimers.every- Access to /commandtimers every
commandtimers.once- Access to /commandtimers once
commandtimers.remove- Access to /commandtimers remove
Config File:
Future Updates:
Add a timer for the day-night cycle.
Known Bugs:
None
This plugin lets you run commands at certain point in time (e.g. to clear mobs every 20 minutes). The plugin is fully customisable through the config.yml file, and all timers can be changed in the data.yml file.
NOTE: When creating timers, the units for the 'time' option are:
d - days
h - hours
m - minutes
s - seconds
e.g. 30m
e.g.2. 67s
Commands (/commandtimers has the alias /ct):
/commandtimers help
/commandtimers list
/commandtimers enable
/commandtimers disable
/commandtimers reload
/commandtimers every {time} {command}
/commandtimers once {time} {command}
/commandtimers remove
Permissions:
commandtimers.help - Access to /commandtimers help
commandtimers.list - Access to /commandtimers list
commandtimers.enable - Access to /commandtimers enable
commandtimers.disable - Access to /commandtimers disable
commandtimers.reload- Access to /commandtimers reload
commandtimers.every- Access to /commandtimers every
commandtimers.once- Access to /commandtimers once
commandtimers.remove- Access to /commandtimers remove
Config File:
Code (Text):
timers:
# Logs (to the console) all timers that went off while the server was offline
# May cause lots of unwanted msgs on server start.
logOffline: false
# Continues once timers (if it hasn't already happened) after server restart (advised)
continueOnce: true
messages:
disabledOnStartup:
- "[CommandTimers] *CommandTimers is disabled.*"
- "[CommandTimers] *Run /commandtimers enable.*"
help:
- "&dCommandTimers &7&l>> &eCommands &b(/commandtimers has the alias /ct):"
- "&7&l>> &b/commandtimers help"
- "&7&l>> &b/commandtimers list"
- "&7&l>> &b/commandtimers enable"
- "&7&l>> &b/commandtimers disable"
- "&7&l>> &b/commandtimers reload"
- "&7&l>> &b/commandtimers every {time} {command}"
- "&7&l>> &b/commandtimers once {time} {command}"
- "&7&l>> &b/commandtimers remove"
nopermission:
- "&4You do not have access to that command."
reload:
- "&dCommandTimers &7&l>> &bYou reloaded CommandTimers."
disabled:
- "&dCommandTimers &7&l>> &aYou disabled all timers."
alreadyDisabled:
- "&dCommandTimers &7&l>> &cTimers are already disabled!"
enabled:
- "&dCommandTimers &7&l>> &aYou enabled all timers."
alreadyEnabled:
- "&dCommandTimers &7&l>> &cTimers are already enabled!"
every:
- "&dCommandTimers &7&l>> &aYou made a timer to run &e%cmd% &aevery &e%time%&a."
once:
- "&dCommandTimers &7&l>> &aYou made a timer to run &e%cmd% &ain &e%time%&a."
alreadyExists:
- "&dCommandTimers &7&l>> &cThat timer already exists!"
invalidTime:
- "&dCommandTimers &7&l>> &cThat's an invalid time (units are d, h, m, s. e.g. 3h)!"
onceHeader:
- "&dCommandTimers &7&l>> &bAll 'once' timer commands:"
everyHeader:
- "&dCommandTimers &7&l>> &bAll 'every' timer commands:"
remove:
alreadyRemoved:
- "&dCommandTimers &7&l>> &cThat timer has already been removed!"
onceDone:
- "&dCommandTimers &7&l>> &bYou deleted the 'once' timer that runs &e%cmd% &bafter &e%time%&a."
everyDone:
- "&dCommandTimers &7&l>> &bYou deleted the 'every' timer that runs &e%cmd% &bevery &e%time%&a."
console:
- "&cConsole must use /commandtimers remove {every|once} {index}"
- "&c(Index can be found in data.yml file)"
fullMsg:
- "&7Time: &e%time% &7| Time Left: &e%time_left% &7| Command: &e%cmd%."
# Using the & symbol will not change the clickMsg's color.
clickMsg:
msg: "Click to remove the timer above."
chatColor: "GOLD"
bold: false
italic: false
hoverMsg:
msg: "Click to remove this timer."
chatColor: "GRAY"
bold: false
italic: true
bold: false
# Logs (to the console) all timers that went off while the server was offline
# May cause lots of unwanted msgs on server start.
logOffline: false
# Continues once timers (if it hasn't already happened) after server restart (advised)
continueOnce: true
messages:
disabledOnStartup:
- "[CommandTimers] *CommandTimers is disabled.*"
- "[CommandTimers] *Run /commandtimers enable.*"
help:
- "&dCommandTimers &7&l>> &eCommands &b(/commandtimers has the alias /ct):"
- "&7&l>> &b/commandtimers help"
- "&7&l>> &b/commandtimers list"
- "&7&l>> &b/commandtimers enable"
- "&7&l>> &b/commandtimers disable"
- "&7&l>> &b/commandtimers reload"
- "&7&l>> &b/commandtimers every {time} {command}"
- "&7&l>> &b/commandtimers once {time} {command}"
- "&7&l>> &b/commandtimers remove"
nopermission:
- "&4You do not have access to that command."
reload:
- "&dCommandTimers &7&l>> &bYou reloaded CommandTimers."
disabled:
- "&dCommandTimers &7&l>> &aYou disabled all timers."
alreadyDisabled:
- "&dCommandTimers &7&l>> &cTimers are already disabled!"
enabled:
- "&dCommandTimers &7&l>> &aYou enabled all timers."
alreadyEnabled:
- "&dCommandTimers &7&l>> &cTimers are already enabled!"
every:
- "&dCommandTimers &7&l>> &aYou made a timer to run &e%cmd% &aevery &e%time%&a."
once:
- "&dCommandTimers &7&l>> &aYou made a timer to run &e%cmd% &ain &e%time%&a."
alreadyExists:
- "&dCommandTimers &7&l>> &cThat timer already exists!"
invalidTime:
- "&dCommandTimers &7&l>> &cThat's an invalid time (units are d, h, m, s. e.g. 3h)!"
onceHeader:
- "&dCommandTimers &7&l>> &bAll 'once' timer commands:"
everyHeader:
- "&dCommandTimers &7&l>> &bAll 'every' timer commands:"
remove:
alreadyRemoved:
- "&dCommandTimers &7&l>> &cThat timer has already been removed!"
onceDone:
- "&dCommandTimers &7&l>> &bYou deleted the 'once' timer that runs &e%cmd% &bafter &e%time%&a."
everyDone:
- "&dCommandTimers &7&l>> &bYou deleted the 'every' timer that runs &e%cmd% &bevery &e%time%&a."
console:
- "&cConsole must use /commandtimers remove {every|once} {index}"
- "&c(Index can be found in data.yml file)"
fullMsg:
- "&7Time: &e%time% &7| Time Left: &e%time_left% &7| Command: &e%cmd%."
# Using the & symbol will not change the clickMsg's color.
clickMsg:
msg: "Click to remove the timer above."
chatColor: "GOLD"
bold: false
italic: false
hoverMsg:
msg: "Click to remove this timer."
chatColor: "GRAY"
bold: false
italic: true
bold: false
Add a timer for the day-night cycle.
Known Bugs:
None
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CommandTimers is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 745 times (via Spigot). Download it and open it directly in the game.