summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2011-11-25 06:04:19 +0100
committersnowleo <schneeleo@gmail.com>2011-11-25 06:04:19 +0100
commit313f4e951f442f4f0f3dd1b8f8f0dea0248c171f (patch)
tree6d69abbe95db9c141c01f047c5965a30095efe3f
parent1cc71007b12c67621eded11da7f3a7871f3c6a57 (diff)
downloadEssentials-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.java14
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"))
{