public class PlaceholderUtils extends PlaceholderExpansion { private MySQL sql; private SQLGetter sqlGetter; public PlaceholderUtils(MobTokens instance) { this.sql = instance.getSQL(); this.sqlGetter = instance.getData(); } @Override public boolean canRegister() { return true; } @Override public boolean persist() { return true; } @Override public String getIdentifier() { return "mobtokens"; } @Override public String getAuthor() { return "Dreewww"; } @Override public String getVersion() { return "1.0.0"; } @Override public String onPlaceholderRequest(Player p, String params) { if (p == null) return null; if(!sql.isConnected()) { sql.connect(); } if (params.equalsIgnoreCase("balance")) { return NumberFormat.getInstance().format(sqlGetter.getTokens(p.getUniqueId())); } return null; } }