diff options
author | snowleo <schneeleo@gmail.com> | 2011-11-25 06:04:19 +0100 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2011-11-25 06:04:19 +0100 |
commit | 313f4e951f442f4f0f3dd1b8f8f0dea0248c171f (patch) | |
tree | 6d69abbe95db9c141c01f047c5965a30095efe3f | |
parent | 1cc71007b12c67621eded11da7f3a7871f3c6a57 (diff) | |
download | Essentials-313f4e951f442f4f0f3dd1b8f8f0dea0248c171f.tar Essentials-313f4e951f442f4f0f3dd1b8f8f0dea0248c171f.tar.gz Essentials-313f4e951f442f4f0f3dd1b8f8f0dea0248c171f.tar.lz Essentials-313f4e951f442f4f0f3dd1b8f8f0dea0248c171f.tar.xz Essentials-313f4e951f442f4f0f3dd1b8f8f0dea0248c171f.zip |
Oh no! Angry wolf babies D:
-rw-r--r-- | Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java index e0e08e6fd..eb26d29b1 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java @@ -214,16 +214,26 @@ public class Commandspawnmob extends EssentialsCommand throw new Exception(_("sheepMalformedColor"), e); } } - if ("Wolf".equalsIgnoreCase(type) && data.equalsIgnoreCase("tamed")) + if ("Wolf".equalsIgnoreCase(type) + && data.toLowerCase(Locale.ENGLISH).startsWith("tamed")) { final Wolf wolf = ((Wolf)spawned); wolf.setTamed(true); wolf.setOwner(user); wolf.setSitting(true); + if (data.equalsIgnoreCase("tamedbaby")) + { + ((Animals)spawned).setAge(-24000); + } } - if ("Wolf".equalsIgnoreCase(type) && data.equalsIgnoreCase("angry")) + if ("Wolf".equalsIgnoreCase(type) + && data.toLowerCase(Locale.ENGLISH).startsWith("angry")) { ((Wolf)spawned).setAngry(true); + if (data.equalsIgnoreCase("angrybaby")) + { + ((Animals)spawned).setAge(-24000); + } } if ("Creeper".equalsIgnoreCase(type) && data.equalsIgnoreCase("powered")) { |