MC-Cron | Scheduler | Jobs | BungeeCord support 1.9.1

Schedule anything, whenever you want! With Event jobs! And now with BungeeCord support

  1. Tejdik
    Native Minecraft Version:
    1.14
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Source Code:
    https://github.com/TheTadeSK/MC-Cron
    MC-Cron.png
    Just like CRON on Linux OS! You can schedule anything, whenever you want! Simple to use! Lightweight with timer (pause) command!


    Features.png
    • BungeeCord support
    • Unlimited amount of jobs!
    • Unlimited command per job!
    • Schedule job whenever you want!
    • Event jobs! Join and Quit
    • NEW! Startup commands!
    • /timer command for console (Perform command with pause)
    • Easy to understand and use without any lags!
    • bStats > Check here
    • Video by @ServerMiner (Website: https://serverminer.com)


    Command.png
    • /timer <seconds> <command>
    • Run command after X seconds (Maximum is 300 seconds!)
    • Only console can perform this command!

    • /mccron
    • Show info of plugin

    • /mccron reload
    • Reload jobs! Permission: mccron.reload

    HtU.png
    Adding job:
    • Name you job! For example: myjob
    • Code (Text):
      jobs:
        myjob: #Name of Job
          time: nothing
          commands:
          - nothing
    • Adding time:
    • If you want to run your job every 10 seconds, time will look like this:
    • Code (Text):
      jobs:
        myjob:
          time: every 10 seconds #Time of job
          commands:
          - nothing
    • Or run it every hour:
    • Code (Text):
      jobs:
        myjob:
          time: every hour #Time of job
          commands:
          - nothing
    • or 1 time per month
    • Code (Text):
      jobs:
        myjob:
          time: every 1 day of month #Time of job
          commands:
          - nothing
    • Adding commands:
    • Commands run Console!
    • You can add multiple commands, like this:
    • Code (Text):
      jobs:
        myjob:
          time: every 10 minutes #Time of job
          commands:
          - say MyCommand is here!
          - say Running this every 10 minutes!

    And now you have your first mc-cron job!

    You can create event jobs! Just see config file below

    Config file:
    Code (YAML):

    jobs
    :
      save
    :
        time
    : every 1 hour
        commands
    :
       - say Saving world!
        - save-all
        - say Save Complete!
      restart
    :
        time
    : every 1 day of week at 6:00
        commands
    :
       - say Restart in 10 seconds!
        - timer 10 stop
      tps
    :
        time
    : every 30 minutes
        commands
    :
       - tps
    event-jobs
    :
      join-event
    :
        welcome
    :
          time
    : 1
          commands
    :
         - tell {player} Hello! Welcome here!
        hello
    :
          time
    : 5
          commands
    :
         - say Say hello to {player}!
      quit-event
    :
        bye
    :
          time
    : 5
          commands
    :
         - say {player} left the game few seconds ago :/
        remember
    :
          time
    : 20
          commands
    :
          - say {player} is no longer here! Be his memory with us
    startup
    :
      commands
    :
     - say Server was started!
      - timer 60 say Server is online for 1 minute!
      - save-all
     
    tformat.png
    MC-Cron job has many time formats!
    This time format is used only in scheduled jobs! Event jobs doesn't support this time format!
    For example:
    Code (Text):
    Every second: (Can be applied for minutes, hours, days)
    time: every 1 second
    or
    time: every second
    Code (Text):
    Every 1 day of month/week:
    time: every 1 day of month
    or
    time: every 1 day of week
    or with exact time:
    Code (Text):
    every day at 6:00
    time: at 6:00
    or 1 day of month/week
    time: every 1 day of week at 6:00
    Need help? Contact me on my Discord:
    1_A9FdpItfh7lP0R1Q3yDQvA.png



    Please, report bugs, errors, ideas into discussion page or PM @The_TadeSK !
    Thanks!
    comonier, Luisomar0369 and maxo_SVK like this.

Recent Reviews

  1. MelaniumAS
    MelaniumAS
    2/5,
    Version: 1.8
    ------------------------------------------------
    Can't start job save! Invalid Time format: 'every day at 6:00'
    ????
    ------------------------------------------------
  2. Link_Lite
    Link_Lite
    2/5,
    Version: 1.8
    Good and basic plugin but the default configuration file is merged with my edited one. Please fix! Also add commands like

    /mccron remove JOB
  3. comonier
    comonier
    5/5,
    Version: 1.7
    Very useful for not having to use the multicraft panel to schedule tasks when switching hosting not having to redo all scheduled tasks. This is the advantage of having a plugin that does this, taking everything along with the server.
  4. Csed
    Csed
    3/5,
    Version: 1.7
    Good plugin, but the default configuration is merged with the edited configuration and it is annyoing.
  5. Lxct
    Lxct
    5/5,
    Version: 1.6
    Good idea, nice plugin!
    Do not hesitate to change this plugin into an open source plugin, so that we can contribute together.
    1. Tejdik
      Author's Response
      Thanks! This plugin become open-source as my other plugins too
  6. Kiro
    Kiro
    3/5,
    Version: 1.3
    I'm rating this at 3 stars as this is a very useful tool and is similarish to cron jobs I'm normally working with, however there are two fatal flaws which makes this plugin unsuitable for my purposes.
    - The original configuration is merged into the config file whenever the plugin is loaded, such as the annoying player welcomes and leaving.
    - There is no straight forward documentation on parameters and syntax it just kind of needs to be derived from the three examples.

    Suggested Feature:
    /mccron list : List the currently active loaded jobs (and possibly the next time till they run?).
    1. Tejdik
      Author's Response
      Im happy that someone still care about this plugin. Please contact me via PM. We can work together
  7. polaco1782
    polaco1782
    5/5,
    Version: 1.2
    Great plugin, however there is a small issue with it; The default configuration gets merged every time server is restarted. I've fixed it writing my own config inside JAR file. Anyway, thanks a lot!
  8. Gnoarn
    Gnoarn
    5/5,
    Version: 1.2
    Small and light weight. agree with the bungee support with MySQL option or flat file. it would be awesome.
    1. Tejdik
  9. PeterXonwiiXx
    PeterXonwiiXx
    5/5,
    Version: 1.2
    Dont use the plugin to be honest with you but would be cool if you could add some sort of BungeeCord support where it will have Cron jobs for specific servers, this could be done by MySQL or Redis(which is better as far as i know). Overall, plugins looks good, original, 1.7/1.11 support, cant ask any better, would recommend anyone in need of this! <3
    1. Tejdik
      Author's Response
      Thanks, support for bungeecord will be added soon as possible
  10. patricianko
    patricianko
    5/5,
    Version: 1.2
    Nice development..

    Plugin is perfectly works, nice useful nice Tade...
    Update it still, very nice idea.