Swapping money commands back to using EconomyParticipator instead of Faction/FPlayer

This commit is contained in:
Brettflan
2011-10-23 13:14:51 -05:00
parent f8f3704cd4
commit 136b69b07f
5 changed files with 29 additions and 20 deletions

View File

@@ -1,11 +1,14 @@
package com.massivecraft.factions.cmd;
import com.massivecraft.factions.Conf;
import com.massivecraft.factions.Faction;
import com.massivecraft.factions.iface.EconomyParticipator;
import com.massivecraft.factions.P;
import com.massivecraft.factions.integration.Econ;
import com.massivecraft.factions.struct.Permission;
import org.bukkit.ChatColor;
public class CmdMoneyWithdraw extends FCommand
{
public CmdMoneyWithdraw()
@@ -29,11 +32,11 @@ public class CmdMoneyWithdraw extends FCommand
public void perform()
{
double amount = this.argAsDouble(0, 0d);
Faction faction = this.argAsFaction(1, myFaction);
EconomyParticipator faction = this.argAsFaction(1, myFaction);
if (faction == null) return;
Econ.transferMoney(fme, faction, fme, amount);
if (Conf.logMoneyTransactions)
P.p.log(fme.getName()+" withdrew "+Econ.moneyString(amount)+" from the faction bank: "+faction.getTag());
P.p.log(ChatColor.stripColor(P.p.txt.parse("%s withdrew %s from the faction bank: %s", fme.getName(), Econ.moneyString(amount), faction.describeTo(null))));
}
}