diff options
author | KHobbits <rob@khobbits.co.uk> | 2011-07-27 17:20:16 -0700 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2011-07-27 17:20:16 -0700 |
commit | 9eb73cf854943c5ff1accdc855347b543fdb8a3e (patch) | |
tree | 9cd86ac8ee73d919f2f98d29d1a24afa4be40bba | |
parent | acb50786c480af37c774b6a57830721c19c5e2bd (diff) | |
parent | 12777af61aaeb20a95ea0a75ea40794a3b8efa36 (diff) | |
download | Essentials-9eb73cf854943c5ff1accdc855347b543fdb8a3e.tar Essentials-9eb73cf854943c5ff1accdc855347b543fdb8a3e.tar.gz Essentials-9eb73cf854943c5ff1accdc855347b543fdb8a3e.tar.lz Essentials-9eb73cf854943c5ff1accdc855347b543fdb8a3e.tar.xz Essentials-9eb73cf854943c5ff1accdc855347b543fdb8a3e.zip |
Merge pull request #21 from khobbits/master
rainbow sheep
-rw-r--r-- | Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java index a2af502ee..86d2beac4 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java @@ -7,6 +7,7 @@ import com.earth2me.essentials.Mob; import com.earth2me.essentials.Mob.MobException; import com.earth2me.essentials.TargetBlock; import com.earth2me.essentials.Util; +import java.util.Random; import net.minecraft.server.EntityWolf; import net.minecraft.server.PathEntity; import org.bukkit.DyeColor; @@ -207,7 +208,15 @@ public class Commandspawnmob extends EssentialsCommand { try { - ((CraftSheep)spawned).setColor(DyeColor.valueOf(data.toUpperCase())); + if (data.equalsIgnoreCase("random")) + { + Random rand = new Random(); + ((CraftSheep)spawned).setColor(DyeColor.values()[rand.nextInt(DyeColor.values().length)]); + } + else + { + ((CraftSheep)spawned).setColor(DyeColor.valueOf(data.toUpperCase())); + } } catch (Exception e) { |