From a8a9fc3dd6444d591a24f2267a80222e8ac44272 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Wed, 30 Nov 2011 03:58:20 +0000 Subject: /spawnmob sheep: + /spawnmob sheep:baby = /spawnmob sheep:baby. And as a nice extra, random: /spawnmob sheep:randombaby 10 --- .../src/com/earth2me/essentials/commands/Commandspawnmob.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java index 2c1fa9538..d42437368 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java @@ -205,16 +205,21 @@ public class Commandspawnmob extends EssentialsCommand } if (type == CreatureType.SHEEP) { + if (data.toLowerCase(Locale.ENGLISH).contains("baby")) { + ((Sheep)spawned).setAge(-24000); + } + final String color = data.toUpperCase(Locale.ENGLISH).replace("BABY", ""); try - { - if (data.equalsIgnoreCase("random")) + { + + if (color.equalsIgnoreCase("random")) { Random rand = new Random(); ((Sheep)spawned).setColor(DyeColor.values()[rand.nextInt(DyeColor.values().length)]); } else { - ((Sheep)spawned).setColor(DyeColor.valueOf(data.toUpperCase(Locale.ENGLISH))); + ((Sheep)spawned).setColor(DyeColor.valueOf(color)); } } catch (Exception e) -- cgit v1.2.3