diff options
author | KHobbits <rob@khobbits.co.uk> | 2012-02-13 17:16:27 +0000 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2012-02-13 17:16:27 +0000 |
commit | 33b4ad33e08e861fe0be350b8c8e25c17aa1ad91 (patch) | |
tree | 34060ff6d0a5b5cb48ca1077d3a84083e1b1a534 | |
parent | 00553ad69a9dada6323d76059c3e52e50fc764c4 (diff) | |
download | Essentials-33b4ad33e08e861fe0be350b8c8e25c17aa1ad91.tar Essentials-33b4ad33e08e861fe0be350b8c8e25c17aa1ad91.tar.gz Essentials-33b4ad33e08e861fe0be350b8c8e25c17aa1ad91.tar.lz Essentials-33b4ad33e08e861fe0be350b8c8e25c17aa1ad91.tar.xz Essentials-33b4ad33e08e861fe0be350b8c8e25c17aa1ad91.zip |
Allow charges for different mob types in /spawner
-rw-r--r-- | Essentials/src/com/earth2me/essentials/commands/Commandspawner.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandspawner.java b/Essentials/src/com/earth2me/essentials/commands/Commandspawner.java index 73c86eba4..d52315241 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandspawner.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandspawner.java @@ -2,6 +2,7 @@ package com.earth2me.essentials.commands; import static com.earth2me.essentials.I18n._; import com.earth2me.essentials.Mob; +import com.earth2me.essentials.Trade; import com.earth2me.essentials.User; import com.earth2me.essentials.Util; import java.util.Locale; @@ -47,11 +48,14 @@ public class Commandspawner extends EssentialsCommand { throw new Exception(_("unableToSpawnMob")); } - if (!user.isAuthorized("essentials.spawner." + mob.name.toLowerCase())) + if (!user.isAuthorized("essentials.spawner." + mob.name.toLowerCase(Locale.ENGLISH))) { throw new Exception(_("unableToSpawnMob")); } + final Trade charge = new Trade("spawner-" + mob.name.toLowerCase(Locale.ENGLISH), ess); + charge.isAffordableFor(user); ((CreatureSpawner)target.getBlock().getState()).setCreatureType(mob.getType()); + charge.charge(user); user.sendMessage(_("setSpawner", mob.name)); } catch (Throwable ex) |