Inactive [ADMN] InTime v1.0 - Time-based plugin disabling [1.2.5-1.4.7]

Discussion in 'Inactive/Unsupported Plugins' started by homerbond005, Jan 14, 2012.

  1. Maybe this page is outdated. Please see Bukkit Dev.


    Hi at all!

    Every time I submit a new plugin, I do not know how to start the description. It always sounds stupid. :D
    But I will start: This plugin disables and enables plugins at defined times. You can disable a plugin on startup and enable it for example at other times. Or the other way round. Another feature is that commands can be executed at time. An example would be broadcasting messages at defined times.

    Uses Metrics for sending completly anonomous data to http://mcstats.org for usage tracking. See http://mcstats.org and GitHub for more info.

    Features:
    • Time-based plugin disabling and enabling
    • 24 hour support
    • Two modes for each plugin:
      • enable mode: Plugin is disabled and will be enabled in periods of time
      • disable mode: Plugin is enabled and will be disabled in periods of time
    • Multiple times for each plugin
    • Execute commands at defined times
    Installation:

    Just copy the InTime.jar in /plugins/ and reload or restart your server.

    Configuration:
    1. Open the config.yml in /plugins/InTime/
    2. Add the plugins you want to be controlled like the following:
    Code:
    plugins:
      (yourplugin):
        type: enable or disable
        times:
        - (starttime)-(endtime)
        - (anotherStartTime)-(anotherEndTime)
    Example:

    Code:
    plugins:
      samplePlugin:
        type: disable
        times:
        - 9:00-15:30
        - 18:00-23:00
    enable and disable:

    One plugin only can have enable OR disable:
    enable -> plugin is disabled and will be enabled between the times
    disable -> plugin is enabled and will be disabled between the times

    Time-based command executation:
    1. Open config.yml in /plugins/InTime/
    2. Add commands like here:
    Code:
    commands:
      a:
        command: say
        arguments: A new day starts....
        time: '00:00'
      b:
        command: say
        arguments: Good night!
        time: '23:00'
      c:
        command: say
        arguments: It's friday! Playing MC until we have to call the doctor!
        time: '14:00'
        weekday: Friday
    The "weekday" parameter is optional. Possible values are Monday to Sunday and all for all days in the week.

    THESE COMMANDS ARE EXECUTATED AS CONSOLE!


    Commands:
    • Reload and show version number with /intime - OP / Console only
    Download:

    v1.0



    Changelog:
    • v0.4:
      • Added weekday parameter
    • v0.3:
      • Added Metrics usage tracking
      • Added update reminder
      • Added /intime (reload) command
      • Fixed some minor bugs
      • Sorted code
    • v0.2:
      • Added commands to execute at defined times
    • v0.1:
      • Initial release
    BukkitDev:
    http://dev.bukkit.org/server-mods/in-time/
     
    efstajas likes this.
  2. Offline

    ytcreepersden

    Interesting, I'm debating putting this on my server, so when it disables a plugin, does the plugin physically get disabled, like on McMyAdmin and require a reboot to fully disable, or does it psychologically disable it, like no aspect works mid-game? Because this would be perfect for having plugin's such as Arena's (PvP and Mob) only become available after a certain point during the day.
     
  3. (This is the 3rd time I try to write this because my iPad allways crashes :mad: )
    This plugin disables the plugins like if you shut down the server. No function will be left after disabling. But it doesn't make any changes on your server and it doesn't need any restart or reload. :)

    HomerBond005
     
  4. Offline

    KSum

  5. Hmm. Currently I'm not interested in programming a new plugin. Keeping the current plugins uptodate is quite difficult :/
     
  6. Offline

    efstajas

    Really, really great idea and plugin!
     
    homerbond005 likes this.
  7. Offline

    LinkterSHD

    This would be excellent for DynaMap if i wanted to only let it run for certain periods. Thanks MAte
     
    homerbond005 likes this.
  8. Offline

    md_5

    Approved
     
  9. Offline

    md_5

    Approved again.
     
  10. Offline

    zodeoo

    Theres a wide range of different nationalities that play Minecraft. So how does the time system work?
     
  11. It uses the server time.
     

Share This Page