summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java
diff options
context:
space:
mode:
authorTomyLobo <tomylobo@nurfuerspam.de>2012-02-28 04:59:09 -0600
committerEvilSeph <evilseph@gmail.com>2012-02-28 21:57:17 -0500
commit1876c12a7979676367d357bd37e25f9492c557da (patch)
tree1ffae45ad50c36ece73eeb857acbc2d14889554d /src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java
parent93521af608fc836cc631677cd8f78f4c835483f4 (diff)
downloadbukkit-1876c12a7979676367d357bd37e25f9492c557da.tar
bukkit-1876c12a7979676367d357bd37e25f9492c557da.tar.gz
bukkit-1876c12a7979676367d357bd37e25f9492c557da.tar.lz
bukkit-1876c12a7979676367d357bd37e25f9492c557da.tar.xz
bukkit-1876c12a7979676367d357bd37e25f9492c557da.zip
Narrowed down the return type of most EntityEvent subclasses for convenience. Addresses BUKKIT-809
Diffstat (limited to 'src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java')
-rw-r--r--src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java19
1 files changed, 7 insertions, 12 deletions
diff --git a/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java b/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java
index fec86e09..1761e24b 100644
--- a/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java
+++ b/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java
@@ -1,8 +1,7 @@
package org.bukkit.event.entity;
-import org.bukkit.entity.CreatureType;
-import org.bukkit.entity.EntityType;
import org.bukkit.Location;
+import org.bukkit.entity.CreatureType;
import org.bukkit.entity.Entity;
import org.bukkit.entity.LivingEntity;
import org.bukkit.event.Cancellable;
@@ -37,6 +36,11 @@ public class CreatureSpawnEvent extends EntityEvent implements Cancellable {
canceled = cancel;
}
+ @Override
+ public LivingEntity getEntity() {
+ return (LivingEntity) entity;
+ }
+
/**
* Gets the location at which the creature is spawning.
*
@@ -54,16 +58,7 @@ public class CreatureSpawnEvent extends EntityEvent implements Cancellable {
*/
@Deprecated
public CreatureType getCreatureType() {
- return CreatureType.fromEntityType(getSpawnedType());
- }
-
- /**
- * Gets the type of creature being spawned.
- *
- * @return A CreatureType value detailing the type of creature being spawned
- */
- public EntityType getSpawnedType() {
- return getEntity().getType();
+ return CreatureType.fromEntityType(getEntityType());
}
/**