Advertisement
kevinatoranator

miner.java v.06

Jul 1st, 2012
631
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.11 KB | None | 0 0
  1. package me.kevinatoranator.AGTV;
  2.  
  3. import java.util.Random;
  4.  
  5. import org.bukkit.GameMode;
  6. import org.bukkit.Location;
  7. import org.bukkit.Material;
  8. import org.bukkit.block.Block;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.EventHandler;
  11. import org.bukkit.event.Listener;
  12. import org.bukkit.event.block.BlockBreakEvent;
  13.  
  14. public class miner implements Listener {
  15.     AGTV plugin;
  16.     Random rand = new Random();
  17.    
  18.     public miner (AGTV instance){
  19.         plugin = instance;
  20.     }
  21.    
  22.     @EventHandler
  23.     public void blockBreak(BlockBreakEvent event){
  24.         Block block = event.getBlock();
  25.         Material blocktype = block.getType();
  26.         Location loc = block.getLocation();
  27.         Player player = event.getPlayer();
  28.        
  29.         if(player.getGameMode()!=GameMode.CREATIVE){
  30.             if(blocktype == Material.COAL_ORE){
  31.                 if(plugin.getConfig().getBoolean("enableCoalSplosions")==true){
  32.                     int randint = rand.nextInt(100);
  33.                     if(randint<plugin.getConfig().getInt("CoalSplosionChance")){
  34.                         event.setCancelled(true);
  35.                         block.setType(Material.AIR);
  36.                         block.getWorld().createExplosion(loc, 2F);
  37.                     }
  38.                 }
  39.             }
  40.         }
  41.     }
  42.    
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement