turt2live

Untitled

Nov 2nd, 2012
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. package com.turt2live.test;
  2.  
  3. import org.bukkit.entity.Entity;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.block.BlockBreakEvent;
  8. import org.bukkit.event.entity.EntityPotionEffectChangeEvent;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10. import org.bukkit.potion.PotionEffectType;
  11.  
  12. public class Potions extends JavaPlugin implements Listener {
  13.  
  14.     @Override
  15.     public void onEnable(){
  16.         getServer().getPluginManager().registerEvents(this, this);
  17.     }
  18.  
  19.     @EventHandler
  20.     public void onPotion(EntityPotionEffectChangeEvent event){
  21.         Entity entity = event.getEntity();
  22.         if(!(entity instanceof Player)){
  23.             return;
  24.         }
  25.         Player player = (Player)entity;
  26.         player.sendMessage("Effect = " + event.getEffect());
  27.         player.sendMessage("Location = " + event.getLocation());
  28.         player.sendMessage("Lost = " + event.isLosingEffect());
  29.         player.sendMessage("Cause = " + event.getCause().name());
  30.         // event.setCancelled(true);
  31.     }
  32.    
  33.     @EventHandler
  34.     public void onBlockBreak(BlockBreakEvent event){
  35.         event.getPlayer().addPotionEffect(PotionEffectType.HEAL.createEffect(20, 1));
  36.     }
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment