Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.kevinatoranator.AGTV;
- import java.util.Random;
- import org.bukkit.GameMode;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- public class miner implements Listener {
- AGTV plugin;
- Random rand = new Random();
- public miner (AGTV instance){
- plugin = instance;
- }
- @EventHandler
- public void blockBreak(BlockBreakEvent event){
- Block block = event.getBlock();
- Material blocktype = block.getType();
- Location loc = block.getLocation();
- Player player = event.getPlayer();
- if(player.getGameMode()!=GameMode.CREATIVE){
- if(blocktype == Material.COAL_ORE){
- if(plugin.getConfig().getBoolean("enableCoalSplosions")==true){
- int randint = rand.nextInt(100);
- if(randint<plugin.getConfig().getInt("CoalSplosionChance")){
- event.setCancelled(true);
- block.setType(Material.AIR);
- block.getWorld().createExplosion(loc, 2F);
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement