summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/bukkit/event/block/BlockRightClickedEvent.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/bukkit/event/block/BlockRightClickedEvent.java')
-rw-r--r--src/main/java/org/bukkit/event/block/BlockRightClickedEvent.java59
1 files changed, 59 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/event/block/BlockRightClickedEvent.java b/src/main/java/org/bukkit/event/block/BlockRightClickedEvent.java
new file mode 100644
index 00000000..6a11acac
--- /dev/null
+++ b/src/main/java/org/bukkit/event/block/BlockRightClickedEvent.java
@@ -0,0 +1,59 @@
+package org.bukkit.event.block;
+
+import org.bukkit.Block;
+import org.bukkit.BlockFace;
+import org.bukkit.ItemStack;
+import org.bukkit.Player;
+
+/**
+ * Not implemented yet
+ */
+public class BlockRightClickedEvent extends BlockEvent {
+ protected Block clickedBlock;
+ protected BlockFace direction;
+ protected ItemStack itemInHand;
+ protected Player player;
+
+ public BlockRightClickedEvent(Type type, Block placedAgainst, BlockFace direction, ItemStack itemInHand, Player thePlayer) {
+ super(type, placedAgainst);
+ this.clickedBlock = placedAgainst;
+ this.direction = direction;
+ this.itemInHand = itemInHand;
+ this.player = thePlayer;
+ }
+
+ /**
+ * Gets the player who placed this block
+ *
+ * @return Player who placed the block
+ */
+ public Player getPlayer() {
+ return player;
+ }
+
+
+ /**
+ * Get the block that this block was placed against
+ *
+ * @return Block the block that the new block was placed against
+ */
+ public Block getBlockAgainst() {
+ return clickedBlock;
+ }
+
+ /**
+ * @return BlockFace the direction this block was clicked
+ */
+ public BlockFace getDirection() {
+ return direction;
+ }
+
+ /**
+ * Returns the item in your hand when you placed the block
+ *
+ * @return ItemStack the item in your hand when placing the block
+ */
+ public ItemStack getItemInHand() {
+ return itemInHand;
+ }
+}