[Feature] Adds meta permissions

TL MetaItemStack.java
Some meta cleanup
Parameter refactor for clarity
Full list of added perms http://goo.gl/do1XL
This commit is contained in:
GunfighterJ 2013-03-06 14:18:11 -06:00
parent 292f8a8799
commit 4aaf0eda79
17 changed files with 190 additions and 40 deletions

View file

@ -118,6 +118,10 @@ public class Commandfirework extends EssentialsCommand
{
FireworkMeta fmeta = (FireworkMeta)mStack.getItemStack().getItemMeta();
FireworkEffect effect = mStack.getFireworkBuilder().build();
if (fmeta.getEffects().size() > 0 && !user.isAuthorized("essentials.firework.multiple"))
{
throw new Exception(_("multipleCharges"));
}
fmeta.addEffect(effect);
stack.setItemMeta(fmeta);
}