Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 35 lines 912 B view raw
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}