fixed a bug where consumable items aren't consumed if there's only 1 left. added cooldown property you can apply to items (more info on bottom)
added a command blacklist so certain commands can never be bound to items. (if the command CONTAINS any of the values in the blacklist, the binding is blocked)
setrequirepermission now requires a password to work (view config)
removed the commanditem.create.op permission due to this password addition.
every time you set a cooldown to an item now it receives a random unique identifier that the cooldowns are based off of, so if you make two separate items that functionally do the same thing and have all the same properties the cooldowns won't respect eachother because you gave the two items a cooldown separately