summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/bukkit/event/inventory/InventoryCreativeEvent.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/bukkit/event/inventory/InventoryCreativeEvent.java')
-rw-r--r--src/main/java/org/bukkit/event/inventory/InventoryCreativeEvent.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/event/inventory/InventoryCreativeEvent.java b/src/main/java/org/bukkit/event/inventory/InventoryCreativeEvent.java
new file mode 100644
index 00000000..da7dffc0
--- /dev/null
+++ b/src/main/java/org/bukkit/event/inventory/InventoryCreativeEvent.java
@@ -0,0 +1,27 @@
+package org.bukkit.event.inventory;
+
+import org.bukkit.event.inventory.InventoryType.SlotType;
+import org.bukkit.inventory.InventoryView;
+import org.bukkit.inventory.ItemStack;
+
+/**
+ * This event is called when a player in creative mode puts down or picks up
+ * an item in their inventory / hotbar and when they drop items from their
+ * Inventory while in creative mode.
+ */
+public class InventoryCreativeEvent extends InventoryClickEvent {
+ private ItemStack item;
+
+ public InventoryCreativeEvent(InventoryView what, SlotType type, int slot, ItemStack newItem) {
+ super(what, type, slot, ClickType.CREATIVE, InventoryAction.PLACE_ALL);
+ this.item = newItem;
+ }
+
+ public ItemStack getCursor() {
+ return item;
+ }
+
+ public void setCursor(ItemStack item) {
+ this.item = item;
+ }
+}