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. 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: Open the config.yml in /plugins/InTime/ 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: Open config.yml in /plugins/InTime/ 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 Source Code 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/
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.
(This is the 3rd time I try to write this because my iPad allways crashes ) 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
Sounds like you might be just the plugin developer to answer my prayers. http://forums.bukkit.org/threads/req-execute-console-command-on-event.59330/ I think this would be extremely useful on RPG servers. Just difficult to decide exactly what events you can hook into.
Hmm. Currently I'm not interested in programming a new plugin. Keeping the current plugins uptodate is quite difficult :/
Theres a wide range of different nationalities that play Minecraft. So how does the time system work?