Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
1package org.bukkit.event.player;
2
3import org.bukkit.entity.Entity;
4import org.bukkit.entity.Player;
5import org.bukkit.event.Cancellable;
6
7/**
8 * Represents an event that is called when a player right clicks an entity.
9 */
10public class PlayerInteractEntityEvent extends PlayerEvent implements Cancellable {
11 protected Entity clickedEntity;
12 boolean cancelled = false;
13
14 public PlayerInteractEntityEvent(Player who, Entity clickedEntity) {
15 super(Type.PLAYER_INTERACT_ENTITY, who);
16 this.clickedEntity = clickedEntity;
17 }
18
19 public boolean isCancelled() {
20 return cancelled;
21 }
22
23 public void setCancelled(boolean cancel) {
24 this.cancelled = cancel;
25 }
26
27 /**
28 * Gets the entity that was rightclicked by the player.
29 *
30 * @return entity right clicked by player
31 */
32 public Entity getRightClicked() {
33 return this.clickedEntity;
34 }
35}