mirror of
https://github.com/amalthea-mc/Ore-Market.git
synced 2024-11-09 12:11:08 +00:00
Delete PlaceHolders.java
This commit is contained in:
parent
44f3f20957
commit
5c109a2be7
@ -1,38 +0,0 @@
|
||||
package com.olliejw.oremarket.Utils;
|
||||
|
||||
import com.olliejw.oremarket.OreMarket;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.OfflinePlayer;
|
||||
import org.bukkit.configuration.ConfigurationSection;
|
||||
import org.bukkit.entity.HumanEntity;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.Format;
|
||||
|
||||
public class PlaceHolders {
|
||||
|
||||
public String format (String string, HumanEntity player, ConfigurationSection configurationSection) {
|
||||
Player playerObj = (Player) player;
|
||||
String name = configurationSection.getString("name");
|
||||
final Format DECIMAL_FORMAT = new DecimalFormat("#0.0#");
|
||||
int stock = configurationSection.getInt("stock");
|
||||
double value = configurationSection.getDouble("value");
|
||||
double cost = configurationSection.getDouble("cost");
|
||||
double difference = (value-cost);
|
||||
double change = (value/cost);
|
||||
double percent = ((change*100)-100);
|
||||
double balance = OreMarket.getEconomy().getBalance(playerObj);
|
||||
|
||||
assert name != null;
|
||||
return ChatColor.translateAlternateColorCodes('&', string
|
||||
.replace("[name]", name)
|
||||
.replace("[stock]", String.valueOf(stock))
|
||||
.replace("[value]", DECIMAL_FORMAT.format(value))
|
||||
.replace("[cost]", DECIMAL_FORMAT.format(cost))
|
||||
.replace("[change]", DECIMAL_FORMAT.format(difference))
|
||||
.replace("[percent]", DECIMAL_FORMAT.format(percent))
|
||||
.replace("[balance]", DECIMAL_FORMAT.format(balance))
|
||||
);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user