Minecraft version: 1.12.2 Suggested name: commandCooldown What I want: I need a plugin to run command or commands after a set of time passed between commands in a task command. How it would work: a task command to start the task, execute the initial commands and wait after cool down (timer) then it would run the other set of define commands. Player cool down timer are store in a file and keep it persistence if server restarts/crashes. Data are save when new player active a cool down command and save again to update when cool down task are executed thus removing it. Requirement: Starting the task command would store player and time of start. /cooldown %player% taskcommand1 cooldowns.yml uuid: <player uuid> timer: 20190101122457 (date+time) command: command1 In this example, it would use taskcommand1 to start the task. commands.yml Code: taskcommand1: command1: - say hello %player% - say %player% here some money for you - eco give %player% 100 timer: 2 (seconds) command2: - say %player% command 2 taskcommand2: command1: - say command2 timer: 1 command2: - say command2 ***taskcommand1 starts the task ***command2 is execute after 2 seconds after the last command "eco give %player% 100 is executed in command1 set. Each player cool down will reference to a set of cool down commands would run when time is reached. All commands should execute as console commands. Thank you for reading. Ideas for commands/permissions: /cooldown %player% taskcommand1 cooldown.use When I'd like it by: As soon as you can, please!