All pastes #2072724 Raw Edit

DropListener

public java v1 · immutable
#2072724 ·published 2011-05-31 11:32 UTC
rendered paste body
public class DropListener extends BlockListener {		public DropListener(DropPlugin instance) {	}		private static ConfigHandler config;	public DropListener(ConfigHandler instance) {		config = instance;	}		@Override	public void onBlockBreak(BlockBreakEvent event) {    	if (event.isCancelled()) {    		return;    	}    	    	// Glass drop    	if (event.getBlock().getTypeId() == 20) {    		if (config.dropglass.equals(true) && PermissionsHandler.checkAccess(event.getPlayer(), "DropPlugin.drop.glass")) {        			event.setCancelled(true);        			event.getBlock().getWorld().dropItemNaturally(event.getBlock().getLocation(),new ItemStack(20,1));        			event.getBlock().setType(Material.AIR);    		}    	}}