Войти или зарегистрироваться

Помогите Не работает HashMap.put

TheKrealisYT

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
_TheKrealisYT_
Всем привет! Столкнулся с такой проблемой, что когда я зарегал хешмапу, а потом прибавляю к ней 1, то ничего не прибавляется и пишется null.

Вот код:
public static HashMap<Player, Integer> getmoney;

Затем когда пишу
if (EventListener.getmoney.get(pl) != null) {
EventListener.getmoney.put(pl, EventListener.getmoney.get(pl) + 15);

и потом проверяю EventListener.getmoney.get(p), то пишется null
 
Так а первый раз ты туда игрока как вставляешь?
И при перезаходе создаётся новый объект игрока, поэтому надо хранить ууид
 
Код:
if (!EventListener.getmoney.containsKey(pl)) {
EventListener.getmoney.put(pl, 15);
} else {
EventListener.getmoney.put(pl, EventListener.getmoney.get(pl) + 15);
}
 
Назад
Верх