SimpleCountDown
SimpleCountDown
Version 1.3
(Thanks to N07070 for the logo)
SimpleCountDown is a plugin which allows server admins to create a countdown timer. This countdown timer can perform commands aswell at the end.
(Follow me on twitter for updates!)
Do you want to make a simple countdown timer for a certain event? Well this plugin will allow you to, and will have a lot of simple commands which make life as a server admin very pleasurable.
How does it work?
When you want to create a event where you need a countdown timer, you use the /countdown start <time> [commands] command. The time can be specified in seconds, minutes or hours. For example: 10s or 14m or 2h. When you want to pause the timer, because there is something wrong with a event, you use /countdown pause. When you think it's ok to resume, use /countdown resume. If you want to completely stop the countdown timer, just type /countdown stop. Maybe some players want to get information about the time. That's rather easy. They just type /countdown status. This will show them if there is a countdown timer running or if it's paused/stopped. It will also show the time left if the timer is running.
Features
- Very simple but reliable
- Uses colour codes
- Use certain shortkeys ($player$, $duration$)
- Simple commands
- Very straightforward
- Uses permissions (or OP if no permissions plugin is found)
- Highly configurable
Commands
- /simplecountdown Shows basic information about SimpleCountDown.
- /sc Alias to /simplecountdown
- /sc help Shows a list of commands.
- /countdown start <time> [commands] Starts a countdown timer with a certain time and IF specified, it will perform the given commands at the end of the timer. Example: /countdown start 10s will start a timer which will stop after 10 seconds. /countdown start 10m herobrine will stop the timer after 10 minutes and will perform the commands specified in the config with the name 'herobrine'.
- /countdown pause|resume Pauses or resumes the countdown timer.
- /countdown stop Stops the countdown timer completely and will reset the time.
- /countdown status Shows basic information about the countdown timer running. (Status of countdown timer, time left until countdown timer will end)
Permissions
- scd.countdown.start Allows a player to start a countdown
- scd.countdown.stop Allows a player to stop a countdown
- scd.countdown.pause Allows a player to pause a countdown
- scd.countdown.resume Allows a player to resume a countdown
- scd.countdown.status Allows a player to get the status of a countdown
- scd.admin Allows a player to perform the '/simplecountdown' command
Configuration
Pictures
Donations
I'm a poor student and I'm developing this plugin in my free-time, if you like my plugin and want to help me, please donate. Donating is the best way to help me out, it goes towards more bug-fixing. Thanks! Donate is in the top right corner. ;)
Please update the plugin to the latest version or suggest another. Relevant for 1.14
Hey Staartvin, I am hoping you'll update this plugin for 1.9/1.10! Can't find another and I need it. :( Please?
Has this got support for 1.8+ i could really use this on my mini games, I have the counter working, I just cant seem to get my commands working, For example... After the counter stops i would like it to tp the player to my lobby as they have failed the game but everything i seem to try will not tp the player he counter his 0 ans then nothing, any help would be great.
My Countdown stopped working after my server did a restart. Ca you help me?
An AMAZING add-on would be that this would work in worlds. So that the countdown would be in only one world (Specified) and also the command. Would be awesome!
This is a great plugin!
The only thing I'd suggest (read: request/beseech/beg for) is the ability to define commands on the fly instead of having to have them pre-defined in the config file.
eg, I'd like to be able to do something like:
/countdown start 1m /broadcast It's been one minute!
...and then in 1 minute, it would do:
/broadcast It's been one minute!
Also, it'd be nice to have a config option to suppress the chat notifications. I'd like to be able to run a command in X minutes without alerting everyone it's going to happen
All I thought about was making timed TNT, and also having a clock/compass represent the time left in the timer.
@IamChaoz
You can let it trigger multiple commands. Take a look at the configuration page.
@connorpelletier
You need a permission plugin to give players permissions.
I think you are only allowed to have one command trigger at the end of the countdown can you make it trigger multiple commands?
hi can you please explain to me how to give people the permissions inpirticulary the "scd.countdown.status Allows a player to get the status of a countdown" one please!?!?
how do i use commands? like say i want to do after the countdown i want everyone to go to spawn could i do /countdown start 30s <then what?>
Can you add support for multiple countdowns? And make it possible to give the countdown names?
@larperdoodle
Thanks, i'll add this in and fix the pause command.
Feature Request: Please add the ability to start countdowns with other countdowns.
Currently, I get this error. (I also get it when I pause a countdown)
* 18:00:43 [INFO] You've successfully started a countdown which lasts 1 seconds
* 18:00:43 [INFO] A countdown has been started by CONSOLE and will last 1 seconds
* 18:00:44 [INFO] 1 seconds remaining
* 18:00:44 [INFO] 1 seconds remaining.
* 18:00:45 [INFO] Countdown has ended!
* 18:00:45 [INFO] [Broadcast] The match will begin in 30 minutes!
* 18:00:45 [INFO] Couldn't start countdown. A countdown is already running!
* 18:01:03 [WARNING] [Server] The main thread failed to respond after 10 seconds
* 18:01:03 [WARNING] [Server] What follows is the stack trace of the main thread
* 18:01:03 [WARNING] [Server] at java.lang.Thread.sleep(Native Method)
* 18:01:03 [WARNING] [Server] at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:431)
* 18:01:03 [WARNING] [Server] at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
* 18:01:15 [WARNING] [Server] The main thread is still stuck, current loop line is:
* 18:01:15 [WARNING] [Server] at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:431)
@marquillos12
Great! Have fun!
@Staartvin
Ok Thanks, I figured it out lol, Pretty easy i like how you can change the colors and what it says. :D
@marquillos12
I'll try if I have enough time.
Im Having Trouble Making Countdown, Can You Please Make A Video?? Thanks
@TO360G
Ok, I'll add that in!
Hey I am definetely going to add this to my server but one question: Instead of writing out all the permissions could you just type: scd.* I am only adding the perms to one group. Thanks, -TO360G