summaryrefslogtreecommitdiffstats
path: root/src/main/java/org
diff options
context:
space:
mode:
authorFeildmaster <admin@feildmaster.com>2011-10-17 07:38:03 -0500
committerNathan Adams <dinnerbone@dinnerbone.com>2012-01-14 17:03:38 +0000
commit6cc56b8c2ccd6ae3b01aac549ca2a1c694818065 (patch)
treec5c744ab650f1d09c0eacd54bb34ba213535d913 /src/main/java/org
parentcc05bea457976aed4ec213499ede7677118a8843 (diff)
downloadcraftbukkit-6cc56b8c2ccd6ae3b01aac549ca2a1c694818065.tar
craftbukkit-6cc56b8c2ccd6ae3b01aac549ca2a1c694818065.tar.gz
craftbukkit-6cc56b8c2ccd6ae3b01aac549ca2a1c694818065.tar.lz
craftbukkit-6cc56b8c2ccd6ae3b01aac549ca2a1c694818065.tar.xz
craftbukkit-6cc56b8c2ccd6ae3b01aac549ca2a1c694818065.zip
Added ItemDespawnEvent
Diffstat (limited to 'src/main/java/org')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
index 17438f7c..a5f83428 100644
--- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
+++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
@@ -141,7 +141,6 @@ public class CraftEventFactory {
/**
* Player Interact event
*/
-
public static PlayerInteractEvent callPlayerInteractEvent(EntityHuman who, Action action, ItemStack itemstack) {
if (action != Action.LEFT_CLICK_AIR && action != Action.RIGHT_CLICK_AIR) {
throw new IllegalArgumentException();
@@ -287,6 +286,18 @@ public class CraftEventFactory {
}
/**
+ * ItemDespawnEvent
+ */
+ public static ItemDespawnEvent callItemDespawnEvent(EntityItem entityitem) {
+ org.bukkit.entity.Entity entity = entityitem.getBukkitEntity();
+
+ ItemDespawnEvent event = new ItemDespawnEvent(entity, entity.getLocation());
+
+ ((CraftServer) entity.getServer()).getPluginManager().callEvent(event);
+ return event;
+ }
+
+ /**
* BlockFadeEvent
*/
public static BlockFadeEvent callBlockFadeEvent(Block block, int type) {