Проблема в том, что метод getBalance(); выдает null ошибку без предварительной инициализации на игроке.
public static HashMap<Player, Double> balance = new HashMap<>();
public static void setBalance(Player player, double amount)
{
balance.put(player, amount);
}
public static double...