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 Nov 11, 2013Hi!
I use :
vip: /repair: cooldown: 1800
But, I my players execute /repair [random text], it's not blocked. So, I add
vip: /repair: cooldown: 1800 /repair *: cooldown: 1800
But, he can use 2 times the command.
How can I fix this problem?
-
View User Profile
-
Send Message
Posted Nov 8, 2013Is there a way to easily exclude parameters without having to define them individually so they are not affected by this?
Basically I'm trying to set a cooldown on all warps (/warp someplace) but I do not want it to affect help commands or setup (/warp help). I do not know what people will be naming their warps so I cannot define that specifically, but by using the asterisk it then includes creating/getting info/renaming/etc
-
View User Profile
-
Send Message
Posted Nov 6, 2013your plugin has a huge memory leak in it.
-
View User Profile
-
Send Message
Posted Oct 27, 2013i can not get this to work whats so ever trying to add a cooldown to /fix all and /fix hand
-
View User Profile
-
Send Message
Posted Oct 17, 2013@LordBoos
Well most new logging plugins like CoreProtect already log commands to a database so all we would need to do is craft one sexy SQL statement. But all I know is basic CRUD SQL.
Im thinking something like this though (assuming we know the schema)?
SELECT commands FROM log GROUP BY commands HAVING count(*) = ( SELECT count(*) FROM log GROUP BY commands ORDER BY count(*) DESC LIMIT 1)
-
View User Profile
-
Send Message
Posted Oct 17, 2013@Tunix2
Nope, but it's good idea for a new plugin :-).
-
View User Profile
-
Send Message
Posted Oct 16, 2013Is there some way to see the most used commands on my server?
-
View User Profile
-
Send Message
Posted Oct 16, 2013@thecoolguy100
Sure, it can be used.
@JustisR
Use Permission groups and groups in my plugin.
@amonfv
Remove warmups for *.
@Clairefox
Replied to your ticket.
-
View User Profile
-
Send Message
Posted Oct 15, 2013Made a ticket instead <3
-
View User Profile
-
Send Message
Posted Oct 9, 2013i love this plugin but am having 1 problem i need warmups to work but whenever i turn warmup on it puts every command on a 1 sec cooldown even the ones i dont want to have a warmup a player cast a spell and the spell takes 1 sec to warmup all i have set to warm up is a tpa command and that works fine except everything else gets a 1 sec warmup
-
View User Profile
-
Send Message
Posted Oct 9, 2013Hi, I only downloaded this because I need a way to send different messages to different players when they use various commands. Could you please explain how this is done? Thank you.
-
View User Profile
-
Send Message
Posted Oct 7, 2013Can this be used in 1.6.4? I know some plugins (like essentials) that can be used in a later version.
-
View User Profile
-
Send Message
Posted Oct 7, 2013@LordBoos
Replied :D
-
View User Profile
-
Send Message
Posted Oct 7, 2013@Maroseliss
I replied to your ticket, please check it.
-
View User Profile
-
Send Message
Posted Oct 6, 2013Hey Boos,
I posted a ticket and it hasn't been responded to. Was just making sure you saw it as I didn't want to post it in the comment section.
Thanks!
-
View User Profile
-
Send Message
Posted Oct 3, 2013Every time I place a server sign. this is how I have to use it... [boosCooldowns] then the next line is Server... I have to cap the s or it doesn't work at all. then I type my command. and it says I can't use this sign even though I have the perms to use it and place it.? Why is this?
-
View User Profile
-
Send Message
Posted Oct 3, 2013@oxHadesxo
-
View User Profile
-
Send Message
Posted Oct 2, 2013@Fuusko
Your configuration is outdated, delete it and restart your server to generate new one.
-
View User Profile
-
Send Message
Posted Oct 1, 2013LordBoos,
I am excited about this plugin that I am using on my own personal home server for the family. It gives a chance to use the items for commands and gives an "out" for having money. I have a few issues though that I havent seen Q:A for already.
1. ITEM IDS: You added the itemcost, which is good for STONE, BUCKET, etc... But say I wanted a player to be able to use the /npc create "Name" command using Citizens.
citizens.npc.create or (create.*): true gets dropped in permissionsbukkit and a command is created in .config. Now if I wanted it to cost 1 villager egg (not normally place-able on the world) I cant seem to find the right Item ID. itemcost: VILLAGEREGG,1 VILLAGER_EGG,1 383:120,1. And this goes for all items like colored wool, dyes, etc. Insight?
2. I want players to have certain items AND money to be able to use a certain command. like 3 WOOL and $100 to go home, or ENDER_PEARL and $100 to warp. But if they don't have the required item, the command isnt used and the money is still deducted. Is there a check that will enable item and price check before either is deducted of both aren't present?
Keep up the awesome work, this really is a great plugin.
Hades
-
View User Profile
-
Send Message
Posted Sep 24, 2013I am using 1.6.2 and latest booscooldowns and vault and here is my config:
http://pastebin.com/MJDhezyw
It's not working. :( halp