if (CraftBookPlugin.plugins.getEconomy().withdrawPlayer(event.getPlayer().getName(), money).transactionSuccess()) {
if (CraftBookPlugin.plugins.getEconomy().depositPlayer(reciever, money).transactionSuccess()) {
Block back = SignUtil.getBackBlock(event.getClickedBlock());
BlockFace bface = SignUtil.getBack(event.getClickedBlock());
Block redstoneItem = back.getRelative(bface);
player.print(player.translate("mech.pay.success") + money + " " + CraftBookPlugin.plugins.getEconomy().getName());
if (ICUtil.setState(redstoneItem, true, back))
CraftBookPlugin.inst().getServer().getScheduler().runTaskLater(CraftBookPlugin.inst(), new TurnOff(redstoneItem, back), 20L);
} else {
CraftBookPlugin.plugins.getEconomy().depositPlayer(event.getPlayer().getName(), money);
player.printError("mech.pay.failed-to-pay");