From 64e82042a61cf6dab6b60b1f584cd91b63dba232 Mon Sep 17 00:00:00 2001 From: Andrew Ardill Date: Thu, 17 Feb 2011 14:33:31 +1100 Subject: [PATCH] Added spawnCreature(Location, CreatureType) This function will allow spawning of creatures in the world, removing the need to interface with CraftBukkit directly. --- src/main/java/org/bukkit/World.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java index 252b10c9..df8c7e2a 100644 --- a/src/main/java/org/bukkit/World.java +++ b/src/main/java/org/bukkit/World.java @@ -5,6 +5,8 @@ import java.util.List; import org.bukkit.block.Block; import org.bukkit.inventory.ItemStack; import org.bukkit.util.Vector; +import org.bukkit.entity.Creature; +import org.bukkit.entity.CreatureType; import org.bukkit.entity.Entity; import org.bukkit.entity.ItemDrop; import org.bukkit.entity.LivingEntity; @@ -237,6 +239,16 @@ public interface World { */ public Boat spawnBoat(Location loc); + /** + * Spawn a creature at the given location. + * + * @param loc The location to spawn at. + * @param creatureType The creature to spawn. + * + * @return The Creature if it was spawned, null otherwise. + */ + public Creature spawnCreature(Location loc, CreatureType creatureType); + /** * Get a list of all entities. *