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 Sep 3, 2012Hi, i have set up
http://dev.bukkit.org/paste/6149/
but if player use commands he dos not lost money
i use multiworld and commandbook but i dont know why only /spawn does not run
-
View User Profile
-
Send Message
Posted Sep 3, 2012I forgot to note, that you need to delete config.yml if you want new features!
-
View User Profile
-
Send Message
Posted Sep 3, 2012@AS1LV3RN1NJA Yea I thought about it, maybe in the future :-D.
-
View User Profile
-
Send Message
Posted Sep 3, 2012With all the extra features, this plugin should now be called boosCommands
-
View User Profile
-
Send Message
Posted Sep 3, 2012Version 3.1.0
-
View User Profile
-
Send Message
Posted Sep 3, 2012@Unusables
Ymls are only saved on server restart.
@hallowhead1
See noprice permissions.
-
View User Profile
-
Send Message
Posted Sep 3, 2012hey i have a few questions i have prices on a few of my kits, that are created in essentials. It seems to work okay except for one thing. I have three kits kit1 kit2 and kit3, the default player can only access kit1 and kit2, they can't access kit3 tell they donate. So my non donators always type /kit3 and they get money deducted. Is it possible to make it so they don't get money deducted?
-
View User Profile
-
Send Message
Posted Sep 3, 2012this thing eats i/o like crazy. you need to make this so it doesn't log every command, or make it so it deletes itself after time. i have a cooldown on 2 commands, not even important of commands, and the users.yml is over 1 mil bytes in a few days. it's a great plugin, but i can't use it unless something is changed
-
View User Profile
-
Send Message
Posted Sep 2, 2012@Kevlar_29 Looked at their code and it is impossible for me to do something. Only thing you can do is telling Essentials developers to change way of that signs to this: Once player uses sign, he is not directly teleported like now, but instead uses warp command to teleport. I don't know how to explain it. Just clicking sign should run warp command as if player used it.
-
View User Profile
-
Send Message
Posted Sep 2, 2012@Kevlar_29
There is no way to put cooldowns on Essentials sign warps right now. I'll try to directly hook into Essentials to get it working. I'll let you know if I can get it working once I look into Essentials source codes.
-
View User Profile
-
Send Message
Posted Sep 2, 2012Hey, I'm using boosCooldowns and Essentials Warps. Essentials has the option to use signs to warp players, but, this means that boosCooldowns warps cooldowns won't work. I use it to have cooldowns on /home and /spawn and that works perfectly, everything works great. It's just that I can't seem to get the sign warps to have a cooldown. Does anyone know of a way to get around this and enable cooldowns on sign warps?
CraftBukkit 1.3.2 R0.1 boosCooldowns 3.0.1 Essentials-Pre2.9.4.1
-
View User Profile
-
Send Message
Posted Sep 2, 2012Thanks man it works perfectly now :) You're by far the best developer I've seen :)
-
View User Profile
-
Send Message
Posted Sep 2, 2012Version 3.0.2
-
View User Profile
-
Send Message
Posted Sep 2, 2012@GuildMasterLelo Found issue, try version 3.0.2.
-
View User Profile
-
Send Message
Posted Sep 2, 2012@GuildMasterLelo Try to enable command logging and look into console after using /test. It should say that you used /time day.
-
View User Profile
-
Send Message
Posted Sep 1, 2012Hmm I've been attempting to get command aliases working for 2 days now with no hope. I think something is wrong from the plugin itself, but correct me if I'm wrong.
Ok so I made a custom rank temporary with PEX JUST for this for testing: http://pastebin.com/nNiwNNjV
Here's my Booscooldowns config: http://pastebin.ca/2200192
After promoting my character to the 'Test' rank and making sure I was not OP, I tried to use '/test' to redirect me to '/time day', nothing happens, I get the in-game message 'Unknown Command. Type "help" for help.'
So what in the world am I possibly doing wrong :'(
-
View User Profile
-
Send Message
Posted Sep 1, 2012Version 3.0.1
-
View User Profile
-
Send Message
Posted Sep 1, 2012@TheStriker095 For that functions to work, you also need to give users following permissions.
booscooldowns.clear.uses.death
description: Players uses (limit-uses=how many times playr can still use command) are cleared on death (must be enabled in config file too!).
booscooldowns.clear.cooldowns.death
description: Players cooldowns are cleared on death (must be enabled in config file too!).
Also, your aliases syntax is wrong! It shoud be like this:
Not like:
-
View User Profile
-
Send Message
Posted Sep 1, 2012@statedlight No problem, I'm glad I helped you :-). Donation will be much appreciated!
-
View User Profile
-
Send Message
Posted Sep 1, 2012@LordBoos
Just adding the first one did it, thank you very much, you may have a donation lol