click event on entities?

Discussion in 'Plugin Development' started by RedstoneForDayz, Aug 30, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    RedstoneForDayz

    I am wanting to make a code for if a player clicks on entity, then it will say "Hello world". I need help on making the event and the entity getting clicked.
     
  2. Offline

    Skionz

    PlayerInteractEntityEvent when a player right clicks on an entity
     
  3. Offline

    matanrak

    Its easy:
    Code:java
    1. @EventHandler
    2. public void PlayerRightClick(PlayerInteractEntityEvent event) {
    3. Player player = event.getPlayer();
    4. Entity entity = event.getRightClicked();
    5. if((event.getRightClicked() instanceof Villager) && //if u want to a given entity like villager (((LivingEntity)entity).getCustomName().equalsIgnoreCase("The Villager"))){ //checking for the villager's name
    6.  
    7.  
    8. event.setCancelled(true);
    9. player.sendMessage("Hello Sexy World :P");
    10.  
    11. }
     
  4. Offline

    RedstoneForDayz

    Thank you, I like what you did on line 9 :p
     
Thread Status:
Not open for further replies.

Share This Page