diff options
author | Feildmaster <admin@feildmaster.com> | 2011-10-17 07:38:03 -0500 |
---|---|---|
committer | Nathan Adams <dinnerbone@dinnerbone.com> | 2012-01-14 17:03:38 +0000 |
commit | 6cc56b8c2ccd6ae3b01aac549ca2a1c694818065 (patch) | |
tree | c5c744ab650f1d09c0eacd54bb34ba213535d913 /src/main/java/org | |
parent | cc05bea457976aed4ec213499ede7677118a8843 (diff) | |
download | craftbukkit-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.java | 13 |
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) { |