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 Jul 21, 2012On offline servers players could easily bypass the limits/delay by changing a case on his nick. i.e:
Player pLayer plAyer
and so on..
Could you please make the nickname case matching INSENSITIVE ?
-
View User Profile
-
Send Message
Posted Jul 19, 2012hello! great plugin! what should i set the time at if i want the cooldown to be set for 1 real life day (24 hours)
-
View User Profile
-
Send Message
Posted Jul 18, 2012@seiterseiter
let me explain. I'm making a class in mob arena where called mage where you can use /fireball with the pt stick. Mob arena gives permissions for classes, that part all works (people can only use these command in the arenas) the thing that doesn't work is that the mage class can spam fireball without any cooldown at all because of a glitch in this plugin, so its overpowered and unbalanced and I can't use it, if there was a way to make it so you can only use a fireball once a second then it would be more viable.
-
View User Profile
-
Send Message
Posted Jul 17, 2012@bassbeast83
Just dont give them power tool they shouldn't have it anyway all they will do is just spam thats what happend on my server so i removed it :)
-
View User Profile
-
Send Message
Posted Jul 17, 2012I'm having a problem with Essentials "power tool" command, its a stick that you can set any command to. ex: /pt fireball. that will make it so when you right click with a stick it will use the command /fireball what happens though is that your plugin only catches commands typed in through the client so the cooldowns on this particular command don't work. Is there a way to fix this?
-
View User Profile
-
Send Message
Posted Jul 12, 2012Version 2.8.0
IMPORTANT NOTE: Delete config.yml to enable new features.
-
View User Profile
-
Send Message
Posted Jul 9, 2012-Edit- Found: clear_on_restart: true
-
View User Profile
-
Send Message
Posted Jul 8, 2012It is possible to know how many time left for use a commande ?
-
View User Profile
-
Send Message
Posted Jun 29, 2012Is there a permission node for people to override this like Ops do?
I want my donator group to be free of cooldowns and tp costs. But I can't seem to figure it out
-
View User Profile
-
Send Message
Posted Jun 27, 2012Sorry to be so criticizing but I don't find this the configuration "extremely easy" at all. I can't find a wiki anywhere nor any explanation on what everything does. But that's not the problem. I basically would like commands like /feed to have seperate cooldowns per rank. It's for a donation system, so every rank will need a different cooldown for the command. Is this possible with boosCooldowns? If so, how? Please let me know. Thanks.
-
View User Profile
-
Send Message
Posted Jun 24, 2012I have to wait till 22 hours from now to test the fix since I can't restart my server with so many people on, but you have made me very happy with this reported fix :D
Thanks for your prompt fix!
I will report back if it worked for me or not.
-
View User Profile
-
Send Message
Posted Jun 23, 2012Version 2.7.2
-
View User Profile
-
Send Message
Posted Jun 21, 2012In the first 2 days of my server being open I have had 2,735 players log in. I am at 100/100 right now, and your plugin will not let me turn off command logging. I am not using limits based on numbers, or even cooldowns. Just limits of 0 and prices. I don't need command logging for that. And when it writes thousands of lines because of my players, that is unacceptable. I cannot afford to have this plugin needing to write every command done the moment it happens. I implore you to fix the command logging feature of the config.
-
View User Profile
-
Send Message
Posted Jun 20, 2012I have command logging turned off in the config, yet it still logs commands.
-
View User Profile
-
Send Message
Posted Jun 18, 2012I want command logging off, because it literally logs every command ever used for every player, including all chat talking such as /l hey guys!
I have had my config set like this: command_logging: false And yet it still logs commands.
Also, I have 1 command blocked, and 1 command which is only allowed to be used once, is there any way to turn off logging while having the limiting function still work? the file is already huge and that is from around 100 players just during Beta testing. The file will grow by over 20,000 lines a day once my server starts. That will very quickly become too large, and I cannot wipe the file every day since I need that 1 command to only have 1 use ever.
Any suggestions LordBoos? I would appreciate anything as I plan to go live in the next day or two with the new Yogiverse server.
-
View User Profile
-
Send Message
Posted Jun 17, 2012In the configuration, can you only set the Cooldowns by seconds or can you tell it to do hours as well?
-
View User Profile
-
Send Message
Posted Jun 11, 2012@Underbalanced
You are right, but my plugin only loads/saves data on server restart. It is kept in memory all the time, so there aren't many reads/writes.
-
View User Profile
-
Send Message
Posted Jun 8, 2012@DevIlumini
Maybe SQL would also be nice, with thousands of players in a flate files can be inefficient.
Flatfiles read every line of data in the file from top to bottom for any data transaction. So if you have 25+ players on at once, a lot of read and write waits for the file to stop being used by the first transaction.
SQL can read and write thousands of transactions to the same table at once unlike flatfiles.
-
View User Profile
-
Send Message
Posted Jun 3, 2012@DevIlumini
Hmm strange. I will have a look at it. Also, that memory leak you are talking about can be caused by not restarting server, because all data is stored in memory and only on restarts its saved to disk.
-
View User Profile
-
Send Message
Posted Jun 3, 2012Yeah, I was definitely using the latest version. But low and behold,. I took the plugin off my server and instantly, no memory leaks and no TPS drop.