timbru31

BlockListener

Sep 2nd, 2011
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.84 KB | None | 0 0
  1. package me.brandonhopkins.grassdrop;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.event.block.BlockBreakEvent;
  6. import org.bukkit.event.block.BlockListener;
  7. import org.bukkit.inventory.ItemStack;
  8.  
  9. public class GrassDropBlockListener extends BlockListener
  10. {
  11.   public static GrassDrop plugin;
  12.  
  13.   public GrassDropBlockListener(GrassDrop instance)
  14.   {
  15.     plugin = instance;
  16.   }
  17.     public void onBlockBreak(BlockBreakEvent event) {
  18.         Player player = event.getPlayer();
  19.  
  20.         if ((player.getItemInHand().getTypeId() == 359) && (event.getBlock().getTypeId() == 2)) {
  21.             if (player.hasPermission("your.node")) {
  22.                 event.getBlock().getWorld().dropItemNaturally(event.getBlock().getLocation(), new ItemStack(2, 1));
  23.                 event.getBlock().setType(Material.AIR);
  24.             } else {
  25.                 player.sendMessage("You don't have the permission!");
  26.             }
  27.         }
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment