CommandTimer icon

CommandTimer -----

Probably the most complete command scheduling plugin out there




Updated the building pipelines to only build for java 8. This should not affect anyone, it's just to streamline the building process
----------, Dec 13, 2024

- Fix missing default description value causing GUI to crash
----------, Dec 9, 2024

Added the option to add descriptions to each command. This should help complex tasks to be more clear on what they do
----------, Nov 10, 2024

Add bungeecord/velocity support. Requires the proxy extension to be installed available here: https://www.spigotmc.org/resources/commandtimer-proxy-extension.120439/
----------, Oct 27, 2024

Fix placeholder miscalculation
----------, Oct 23, 2024

Support SQL database for task storage (beta)
----------, Oct 23, 2024

- Fix wrong days/hours calculation in custom placeholder
----------, Oct 16, 2024

- task scheduling and execution now happen together. Tasks will execute faster, less resources will be used as well
- update PAPI dependency to v2.11.6
- execution counter does not get incremented when conditions engine prevented the task execution
----------, Sep 19, 2024

Certain environments had issues with the auto updater causing a server crash. This is now fixed
----------, Aug 7, 2024

Do not check updater status when updater is disabled in config
----------, Jul 31, 2024

- Fix bug in OPERATOR gender
- Provide Spigot 1.21 + Java 21 build
----------, Jul 18, 2024

Add support for MMM d, yyyy, HH:mm:ss date format
----------, Jul 7, 2024

Add support for HH:mm:ss date time config healing
----------, Jun 22, 2024

Date formats is now ISO standard for the whole plugin.

Please contact through Discord in case of hiccups with this update
----------, May 31, 2024

There is now a placeholder `%commandtimer_ALLTASKS_nextTaskName%` to diplay the name of the task that will execute first
----------, May 10, 2024

Add extra config option to disable PAPI warnings. Documentation available at https://titivermeesch.github.io/CommandTimer/docs/intro#configuration-file
----------, Apr 20, 2024

Fixed bug where already scheduled commands would still be executed even with a deactivated task
----------, Apr 16, 2024

- Fix wrong behaviour when executing an ordered task with the /cmt execute command
----------, Mar 18, 2024

- Fix several parsing errors with custom placeholder formats
----------, Feb 27, 2024

Fix file issues with Java 20
----------, Feb 26, 2024

- Add support for Pufferfish and potentially other more exotic server software
----------, Dec 4, 2023

- Add Sentry transactions and error reporting
- Fix timeonload setting
----------, Dec 3, 2023

Add placeholder to show next execution across all tasks
----------, Nov 9, 2023

  • Compile with latest spigot version
  • Add string and world compare in conditions engine
  • Fix several GUI back button bugs in events condition menu
----------, Oct 1, 2023

Fix reset execution not resetting last execution time
----------, Sep 8, 2023

Fix GUI bug in conditions menu
----------, Sep 4, 2023

Fix fallback message not rendering for interval tasks
----------, Aug 31, 2023

- Reload command does not affect disabled tasks anymore, meaning files can be manually edited
- Custom next execution placeholder shows the correct value
- Documentation now explains the fallback placeholder mechanism
----------, Aug 17, 2023

Compiled against 1.20. Older versions also support 1.20
----------, Jun 13, 2023

There is now an option to add delays after commands when they are chained together. More information at https://titivermeesch.github.io/CommandTimer/docs/configuration/commands#individual-command-delays
----------, May 24, 2023

Fixed small issue with config not loading properly
----------, May 23, 2023

Added an interval option in the command directly. This gives you the possibility to add an interval between each player when the command is executed for each player
----------, May 22, 2023

Fix execution bug when commands are removed when using ordered/random execution
----------, May 22, 2023

Fixed more execution issues that got reported
----------, May 20, 2023

Fix command not executing for certain setups
----------, May 19, 2023

Fix language manager not always loading correctly
----------, May 11, 2023

Plugin threw errors because of broken library, removing for now
----------, May 8, 2023

- "Could not save" error is removed
- JSON configuration files are now always pretty formatted
- Spaces in task names are automatically removed to prevent issues
- A new CONSOLE_PER_USER_OFFLINE execution gender
----------, May 8, 2023

This fixes a potential bug that will cause a command to be executed before the actual interval time
----------, May 8, 2023

Fix more issues with placeholders not showing the correct data
----------, Apr 26, 2023

Tasks are now executed again
----------, Apr 24, 2023

Fix more issues with placeholders
----------, Apr 16, 2023

- Fixed placeholders that were not working when the month contains 31 days
----------, Apr 15, 2023

- Add new events system
- Improve general stability of the plugin
- Improve consistency across all the GUI
- Add official documentation website
- Improve i18n engine
- Add missing permission for auto update message
- Get rid of command UUID value
----------, Feb 15, 2023

- fix wrong NOT condition processing
- small improvements in the conditions engine in general
----------, Nov 19, 2022

- Add option to reset command execution index
- Fix wrong day value in default placeholder
- Only show command interval value when mode is INTERVAL
- Properly filter out error reports that are not related to CMT
----------, Nov 12, 2022

- Fix issue with days selector
- Fix custom time format not working properly
- Fix placeholder not showings days when next execution is more than 24h
- Add metrics for amount of loaded tasks
- Add metrics for amount of executed tasks
- Fix bug when plugin is freshly installed
----------, Oct 11, 2022

- Fixed wrong placeholder date calculations when not date has been found
----------, Oct 9, 2022

- Readd support for Java 8
- Fix wrong placeholder calculations
----------, Oct 8, 2022

Re-add missing helper function after v7 upgrade causing old extensions to fail
----------, Oct 3, 2022

- Fix general timer issue that caused timers to be delayed by a lot
- Fix bug when using time range in combination with delayed commands
----------, Oct 2, 2022

Fix small issue where Sentry causes the plugin to not load at all
----------, Sep 27, 2022

- Fix tasks being loaded twice on server startup
- Add automatic Sentry error reporting
- Decrease fail rate when using timed tasks
- Add translation possibility
- Add fallback label in placeholders
- Allow choosing time format in placeholders
- Allow manually entering a number in the number selectors
- Add message notification when a new update is available
- Dropping support for Java 8
----------, Sep 26, 2022

- 1.19.2 support
- No more anvil GUI. User input now goes through chat. This also makes the plugin more lightweight
- Day intervals are now taken into account in the placeholder (so if your command only runs on Saturday, the PAPI placeholders will take that into account)
- The command gender is now shown on top (better for those with smaller screens)
----------, Sep 5, 2022

- Add 1.19 support
----------, Jun 23, 2022

- Enhance error logging when file deletion fails
- Update the way command runners work to prevent double command executions
----------, May 7, 2022

- CommandTimer will autoheal the config if data is inconsistent or missing
- Big improvements on the pipeline setup. All next versions will now come with a java 8 and java 17 version
- Downloading the plugin will now redirect to the Github page
----------, Apr 13, 2022

- Minecraft 1.18.2 support
- Java 8 version available in download
----------, Mar 19, 2022

- Take into account day interval when calculating when command should be executed
- Add new command execution mode: INTERVAL
----------, Feb 13, 2022

Correctly save task executions when plugin restarts
----------, Jan 21, 2022

Fix bug when the server has a lot of plugins and task is based on world time
----------, Jan 13, 2022

- Compile against 1.18
- fix lastExecuted task bug
----------, Dec 23, 2021

- Add permissions commandtimer.manage, execute, activate/deactivate and toggle
- Show server time in main GUI
----------, Dec 1, 2021

Fix interval not working after bugfix in 6.0.2
----------, Nov 2, 2021

- Take into account interval when working with time ranges
- Add /cmt time command to show time of current Minecraft world
----------, Oct 30, 2021

CommandTimer would not take into account all fixes times that are configured. This has now been fixed.
----------, Oct 29, 2021

v6 is finally here, thanks for all the patience!

- Support for 1.8-1.17
- Fix all the reported bugs from the past few months
- Introduce a brand new extensions system to enhance the different limits to prevent commands from running.
----------, Oct 27, 2021

- Compiled against 1.16.4
- Fix bug with minecraft time
- Fix bug with normal time
- Updated to latest PAPI build
- Add secondsFormat and nextExecutionFormat to show correct information
----------, Dec 15, 2020

- Have seconds and minutes as option instead of only seconds
- Debug mode is toggleable
- Fix double execution when gender is operator
- Don't save execution count between server restarts
- Fix reload issues
- Potential fix for wrong placeholder values
----------, Oct 4, 2020

  • Worlds button missing in main chat menu
----------, Sep 20, 2020

  • Plugin wasn't working on 1.8 due to an issue with the different sound names.
----------, Sep 20, 2020

  • Gender operator would execute command in console instead of by the player itself
----------, Sep 18, 2020

- Fix timers directory creation error
- Fix issue with time-related timers
----------, Sep 14, 2020

I think we can say everyone has been waiting on this version. The O so big V5.

You will have to recreate your timers, pre V5 timers are not compatible.

Let's have a look at what comes in this update:
  • Intuitive chat menu to handle all configuration
  • PaperSpigot support
  • Server restart support
  • Placeholders
  • Instantly execute a timer
  • Pick random command from list
  • Several bug fixes
  • Huge performance improvements
  • ...
----------, Sep 13, 2020

- Fix useMinecraftTime
- Potential fix for Paper
----------, May 14, 2020

  • Add missing commandtimer.use
  • Fix delayed commands when using time
  • Fix multiple command executions when using time
  • Change default command message
  • Allow time ranges like : [10:00:00-14:00:00]
  • Add minPlayers and maxPlayers
  • Alias is now /cmt
----------, May 9, 2020

  • Add support for in-game time (along with real life time)
  • Fix issue with default config
  • Fix issue with time commands being executed multiple times
----------, Mar 27, 2020

  • Several bug fixes
  • Add ct as command alias to CommandTimer
  • Check configuration file validity before running plugin
  • Add an execution limit config to the commands
----------, Mar 26, 2020

The default configuration file had an issue and is fixed now.
----------, Mar 26, 2020

- Fix permission system when gender is console
- Fix days limiter not affecting command execution
- Global code improvements
- PlaceholderAPI support
- Plugin will not crash with missing information in config
- Command execution with world limit
- Revamped the configuration wiki : https://github.com/titivermeesch/CommandTimer/wiki/Configuration-file
----------, Mar 22, 2020

  • Fix command being executed as player while gender was console
----------, Mar 14, 2020

  • Fix some issues with multiple times per command
  • Allow permission checks when gender is console
----------, Mar 14, 2020

  • Confirmed 1.15 support
  • Cleanup parts of the plugin
  • Fix old config.yml still being the same
----------, Feb 17, 2020

  • Plugin got a pretty big rewrite
  • Fixed optimisation issues
  • Fixed big reload issue (finally)
  • Add {player} placeholder in commands.
----------, Nov 17, 2019

  • Multiple problems fixed in GUI
----------, Jun 8, 2019

  • Little misspelling in CommandTimer Bungee
----------, May 31, 2019

  • Fix compatibility issue with PaperSpigot
  • Added permission view in command list
  • Small optimisation
----------, May 31, 2019

  • Bug fix with genders
  • Bug fix with random that won't work with console gender
  • Added bungeecord support (only console gender at the moment)
  • Fixed bugs in the GUI list, added details about gender and bungee
  • Global code optimisation
  • Added permission in GUI (Was already implemented but wasn't in GUI)
  • Added save message on command creation in GUI
  • Fixed rare bugs in config saving (Still not recommended to use the GUI if you created commands manually)
  • Bug fixes with player commands not being executes when no permission was specified
  • There is a lot of redundant code in the plugin but I'm planning on fixing that when I find some time again :)
----------, May 28, 2019

  • Config has now a better example on how everything works.
  • 1.14 servers won't have errors anymore
----------, May 28, 2019

Seems like some people are having troubles with 1.14, this should fix it
----------, May 28, 2019

  • 1.14 support has been added
  • 1.13.1 support has been added
----------, May 13, 2019

  • Added some missing features with random
  • Small optimisation
  • Fixed return button on the day select page
  • Changed default values in some inputs
  • Moved the delete function directly into the list menu
----------, Jan 22, 2019

People were having issues with the new random feature =
  • Random is not needed in default anymore, please use "useRandom" now :
    Code (YAML):
    useRandom : true
    random
    : 0.5
----------, Jan 21, 2019

Small bug fix
----------, Dec 8, 2018

  • Reload command added
  • Bug fix where players couldn't move items in their personal inventory
----------, Nov 29, 2018

Here is what has been done on this update :
  • Public API
  • % chance of command being executed
  • Execute commands as console
  • Execute commands as operator
  • Execute commands as player
  • Random timer
  • Permissions to receive commands
Please consult the wiki to know everything about the configuration file!
----------, Nov 27, 2018

  • Small code optimisation according to the previous update (2.0.4)
----------, Nov 27, 2018

The time setup has now a better way to work in the GUI. (HH:mm)
----------, Nov 26, 2018

  • Bug fixed : Inventory bugged when there aren't any commands loaded (fresh start)
----------, Nov 23, 2018

Added permission to open the menu.
Thanks to Fsalcedo to notice me this
----------, Nov 15, 2018

  • Global optimisation
  • Bug fixes with the time menu (GUI)
  • No support for 1.13.2 yet!
----------, Nov 13, 2018

  • New handy GUI to handle all commands (Minor bugs can be reported in the discuss part of Spigot)
  • Fixed config that was regenerating itself
  • All commands removed
----------, Oct 24, 2018

Small alerts when editing config in-game and small bug fixes with config save
----------, Sep 27, 2018

Bug found by LanderMCGaming with the onhour function.
Command will now only execute one time in case of multiple times.
This function is also way less power hungry.
Time in the config file is now used like : HH:MM and not HH:MM:SS
----------, Jul 25, 2018

Commands can now be executed by the console itself.
----------, Jul 19, 2018

Added commands to add/remove/edit commands in-game
Optimised the way commands are handled
Added permissions for each command
----------, Jul 10, 2018

Added a reload command (/commandreload) and small optimisation when the plugin is loading.
----------, Jul 9, 2018

Code is optimised and ready to handle the upcoming new features.
----------, Jul 3, 2018

  • Use /commandlist to show all the loaded commands
  • timeonload: true in config allows you to output the server time and day on load. You have to remake the config file or add it manualy to apply this.
----------, Apr 4, 2018

  • New config file, copy it from the main page if you upgrade
  • Allows you to only execute commands on specific days, you can choose multiple days of the week
  • Small code optimisation
----------, Mar 28, 2018

  • Bug fixed with command reload, you can't reload the plugin anymore
  • All commands removed
----------, Feb 14, 2018

  • Bug has been fixed, in some cases the command on hour will be triggered 2 times. You have to specify the milliseconds after it now.
----------, Feb 13, 2018

  • You can now execute commands at a specific time of the day
  • Multiple examples in the config file.
  • Small code optimisation

If you want the examples, you can :
  • Remove your current config file, a new one will be generated
  • Look at the download page to see what's added
----------, Feb 13, 2018

  • Removed message when developer of the plugin joins the server
  • Fixed bug : If multiple commands need to be run onload, only the first one will be executed
  • Compiled with the latest spigot version (Still 1.8+ compatible)
----------, Feb 11, 2018

You can choose if a command is executed on server load or not, one time.
For user that already have a config, add this :
Code (Text):
onload: false
----------, Dec 24, 2017

  • Changed the way permissions are registered
  • Changed default config values (No need to remake config, but backup is not a bad idea)
----------, Oct 8, 2017

Resource Information
Author:
----------
Total Downloads: 56,614
First Release: Jun 1, 2016
Last Update: Dec 13, 2024
Category: ---------------
All-Time Rating:
112 ratings
Find more info at titivermeesch.github.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings