ChestShop-3/com/Acrobot/ChestShop/Economy.java
Acrobot 7b6d7d59bd - Long name (>15 chars) support
- Added Bukkit Persistence Reimplemented by LennardF1989
- Made the plugin faster
- Deleted unnecessary files (.jar size went down by 10 KB)
- Added final and private keywords
- Support for Bukkit's built-in permissions
- Updated to newest Bukkit's standard (getFace -> getRelative)
2011-07-23 21:00:47 +02:00

37 lines
1011 B
Java

package com.Acrobot.ChestShop;
import com.Acrobot.ChestShop.Utils.uLongName;
import com.nijikokun.register.payment.forChestShop.Method;
/**
* @author Acrobot
* Economy management
*/
public class Economy {
public static Method economy;
public static boolean hasAccount(String p) {
return economy.hasAccount(uLongName.getName(p));
}
public static void add(String name, float amount) {
economy.getAccount(uLongName.getName(name)).add(amount);
}
public static void substract(String name, float amount) {
economy.getAccount(uLongName.getName(name)).subtract(amount);
}
public static boolean hasEnough(String name, float amount) {
return economy.getAccount(uLongName.getName(name)).hasEnough(amount);
}
public static double balance(String name) {
return economy.getAccount(uLongName.getName(name)).balance();
}
public static String formatBalance(double amount) {
return economy.format(amount);
}
}