base = getBlockBase(event.getBlock());
ItemStack toDrop = new ItemStack(base.getType(), getBlocks(sign, other), base.getData());
event.getBlock().getWorld().dropItemNaturally(event.getBlock().getLocation(), toDrop);
} catch (InvalidMechanismException e) {
if(e.getMessage() != null)
player.printError(e.getMessage());
}
}
}
public boolean removeBlocks(ChangedSign s, ChangedSign other, int amount) {