mirror of
https://github.com/ChestShop-authors/ChestShop-3.git
synced 2024-11-05 01:59:41 +01:00
30 lines
859 B
Java
30 lines
859 B
Java
|
package com.Acrobot.ChestShop.Config;
|
||
|
|
||
|
import org.bukkit.Material;
|
||
|
|
||
|
/**
|
||
|
* @author Acrobot
|
||
|
*/
|
||
|
public class MaxPrice {
|
||
|
public static boolean canCreate(float buyPrice, float sellPrice, Material mat) {
|
||
|
float bPrice = maxBuyPrice(mat.getId());
|
||
|
float sPrice = maxSellPrice(mat.getId());
|
||
|
|
||
|
return (bPrice == -1 || buyPrice <= maxBuyPrice(mat.getId()))
|
||
|
&& (sPrice == -1 || sellPrice <= maxSellPrice(mat.getId()));
|
||
|
}
|
||
|
|
||
|
public static float maxBuyPrice(int itemID) {
|
||
|
return getPrice("buy", itemID);
|
||
|
}
|
||
|
|
||
|
public static float maxSellPrice(int itemID) {
|
||
|
return getPrice("sell", itemID);
|
||
|
}
|
||
|
|
||
|
public static float getPrice(String value, int itemID) {
|
||
|
String node = "max-" + value + "-price-" + itemID;
|
||
|
return Config.exists(node) ? Config.getFloat(node) : -1;
|
||
|
}
|
||
|
}
|