boosCooldowns


Latest version: v3.9.8c
Ever wanted to set cooldowns to your warps? Ever wanted to put that /warp arena to 5 minutes cooldown while putting /warp market to 1 minute cooldown? Ever wanted to have commands for which users must pay? Or you don't want your users to teleport from pvp using /home? Then this plugin is for you! This plugin allows you to set warmups and cooldowns for every single command (even with parameters!) on your server! Configuration is extremely easy! Localization is even much easier!
For Economy and Permissions features, you need to have [Vault] on your server. You can download [Vault] HERE If you use Factions, you must set ""allowNoSlashCommand": true" to "false"! Or users will be able to use "f home" without "/" with no warmup or cooldown!
Features:
- NEW: XP costs! Charge players XP for using command (like /spawn for 10 XP levels.).
- Item costs! Charge players in items for using command (like /spawn for 20 stone etc.).
- Send player message, after using command.
- Per-permissions group warmups, cooldowns, prices, limits!
- Potion effects during command warmup!
- Command signs!
- Command aliases (player uses "/home" and command "/warp home" will be used instead - configurable!)!
- Per-life cooldowns/limits!
- Command to show limits!
- Permissions support!
- Per-command permissions!
- Command limiting! (can be used to block them too!)
- Command logging to console
- Block interaction when warming-up (can be turned on/off)
- Set warmups for commands you wish (even with parameters like /warp arena!).
- Set cooldowns for commands you wish (even with parameters like /warp arena!) .
- Set prices for commands you wish (even with parameters like /warp arena!) .
- Warmups can be canceled on damage, on move, on sneak, on sprint and on any combinations of it!
- Cooldowns/warmups are not case sensitive! So if user uses /warp arena and then /warp ARena, he will still have cooldown!
- Cooldowns can be cleared on server restart/reload
- Cooldowns can be saved on server restart, to ensure that kits with 24 hours Cooldown will be used only once per 24 hours and not after every restart!
- Easiest configuration EVER!
- Easiest localization EVER!
- Lightweight!
Commands:
- /booscooldowns reload
- Reloads config.yml.
- User needs to be OP when not using permissions, or have "booscooldowns.reload" if using permissions.
- /booscooldowns clearcooldowns <player>
- Clears all active cooldowns of given player.
- User needs to be OP when not using permissions, or have "booscooldowns.clearcooldowns" if using permissions.
- /booscooldowns clearuses <player>
- Clears how many given player used commands.
- User needs to be OP when not using permissions, or have "booscooldowns.clearuses" if using permissions.
- /booscooldowns clearwarmups <player>
- Clears all active warmups of given player.
- User needs to be OP when not using permissions, or have "booscooldowns.clearwarmups" if using permissions.
- /booscooldowns limits
- Players can use this to show their limits and how many times they still can use limited commands
- /booscooldowns set <category> <command> <value> [group]
- <category> can be cooldown, warmup, price, itemcost, xpcost, limit
- <command> can be * or any command starting with / (to add command with parameters, replace spaces with _ like /home_set)
- <value> can be number (for warmup, cooldown, price, xpcost, limit), ITEM,number (for itemcost)
- [group] can be any group, if not specified, will be set for default group
- Users with "booscooldowns.set" or OPs can use this command to set many things.
Video:
Please make some :(
Thanks to:
- Big thanks to "x8105 of SMPMinecraft.com" and "Switch0r" for awesome logos!
- phrsbrn for his helpfull and awsome pull requests on github.
- VariationVault for his video tutorial.
- All for their donations!
Please Donate:
If you like my work, please buy me a coffee or beer by clicking DONATE button at top or bottom of this page. Even 1$ is great help for me!

This plugin uses MCStats.org to collect anonymous data. Data are sent to mcstats.org where they are processed to create informative graphs for developer. MCStats is free, open source and anonymous. All data is public and freely available for every plugin. To disable data collection, set "opt-out:" to true in /plugins/PluginMetrics/config.yml.






-
View User Profile
-
Send Message
Posted Dec 10, 2012Is it possible to make it detect whether they were denied permission...
If they mispell a command and it doesn't work it still will charge them a cooldown.
For example the /kit command. If they mispell the kit they'll be charged the cooldown.
Also, how do I use the time measurements in the configuration. Can I put for the cool down
/kit: 24 hours
Or do I have to put the time in seconds?
-
View User Profile
-
Send Message
Posted Dec 10, 2012@virus989898 Not possible ATM
@Kartus With that sign, player must have permission for /back.
-
View User Profile
-
Send Message
Posted Dec 9, 2012booscooldowns.signs.player.use permission doesn't work on 1.4.5 R0.3 #2493. only member of group admin with permission '*' (PEX) can use the sign to /back.
config: http://pastebin.com/HAcRVZSX screenshot /back sign: http://img3.fotos-hochladen.net/uploads/20121209175rzeyo983bl.png
-
View User Profile
-
Send Message
Posted Dec 9, 2012Hi,
how can I make this plugin to run both commands, when I type /login mypassword:
1. /login mypassword -----> You have logged in successfuly ;D
2. After 1 second, it'll run /warp home, but only if I was on specified map.
-
View User Profile
-
Send Message
Posted Dec 3, 2012I'm having an issue with players using party teleporting from mcmmo to escape pvp battles. There is an option in the config to set a cooldown time in the mcmmo config, but nothing for a warmup. I tried making a setting in bcd, but the command works like /ptp playername. I've tried setting a warmup on /ptp and /ptp * Neither of the two worked. Is there something I'm missing? Thanks.
-
View User Profile
-
Send Message
Posted Dec 1, 2012@LordBoos
Got it, misunderstanding, thanks.
-
View User Profile
-
Send Message
Posted Dec 1, 2012@GodWar101
It only disables command logging to server console and server log. If it still logs commands to server console and server log, it must be other plugin than this one. If you think about logging to users.yml, it is needed for command limits and cannot be turned off.
-
View User Profile
-
Send Message
Posted Dec 1, 2012"logging-commands: false" setting in config.yml file is not working, the plugin keeps logging all the commands.
-
View User Profile
-
Send Message
Posted Nov 30, 2012I needed to generate a config.yml for this plugin so I popped it onto my server, started it up, and left it to my admins as I went to do things IRL.
What did I find when I got back? The default configuration for this plugin is disgusting. Instead of a blank template, it did a variety of things I did not want and caused many of my members to rage.
Why should boosCooldowns default teleports to costing money? Why should half of the defaults exist? Please fix the default config.yml for this plugin so that this does not happen to anyone else.
-
View User Profile
-
Send Message
Posted Nov 28, 2012@Cunorunner
Its done using permissions. Give "booscooldowns.cooldown2" to a group/rank and that group will have cooldowns from cooldown2 section. Can be done with prices, limits, cooldowns and warmups.
-
View User Profile
-
Send Message
Posted Nov 28, 2012Awesome plugin works great.
However I have been unable to find a tutorial on how to add specific cooldowns and warmups for specific ranks. does such tutorial exist or could anyone please tell me how to?
-
View User Profile
-
Send Message
Posted Nov 26, 2012@LordBoos
This is my players complaining about it and they do not have a * permission.
-
View User Profile
-
Send Message
Posted Nov 25, 2012@rmb938 That's strange, do you have * permission? Try it with normal player account, without any special permissions.
-
View User Profile
-
Send Message
Posted Nov 23, 2012Nothing is canceling my warm up and sometimes it says seconds instead of hours for cooldowns. I am using version 3.1.1 and this is my config
http://pastebin.com/Dsepi3NN
-
View User Profile
-
Send Message
Posted Nov 18, 2012@LordBoos
Thank you for reply, i understand better.
Is there a way to use cooldowns/warmup/price/limit up to 5 ?
Is there a way to enforce a player to use newcommand in the place of originalcommand as define in aliases ? /newcommand: /originalcommand
Thanks
Oto
-
View User Profile
-
Send Message
Posted Nov 18, 2012@Otopteryx Aliases cannot be differentiated by permissions ATM. Links works this way. I will explain it on example.
In this example, when you use command that is under "links: link:" it will trigger cooldowns for all commands specified for group. So if you use any of "/home, /lol, /warp" it will trigger cooldown for all that 3 commands even if you used only one of them. If you use command "/test", then it will trigger cooldowns for "/spawn" and "/kill". For this to work, you have to set cooldowns for this commands, because links only activates cooldowns already set for that commands.
-
View User Profile
-
Send Message
Posted Nov 17, 2012Hello, I'm french server admin ( sorry for my bad english). I read all pages of these discussion (It's take me a week). I'd like to use booscooldowns for my server. It's look great. The plugin was successfully instal. Il use Aliases, Cooldowns and Warmup with success, but i don't understad well how to use LINKS and LINKGROUPS.
Could you show me a full config file and/or explain how to use them ? Could you also explain how this plugin interact with permission plugin like permissionsEX ? especialy with user and groups permissions. I'dlike to give somes aliases for some player and other for groups or specific player, is it possible ? Thank far all .
Best regards from France
-
View User Profile
-
Send Message
Posted Nov 17, 2012@MrMime22
You have Invalid Configuration.
-
View User Profile
-
Send Message
Posted Nov 17, 2012Major error: http://pastie.org/5392800
-
View User Profile
-
Send Message
Posted Nov 15, 2012Why aren't prices, cooldowns, and aliases optional?