Я делаю плагин Bukkit, в котором у игроков есть мана и заклинания. У каждого заклинания своя стоимость маны, и игроки начинают с 20 маны.
У меня есть ArrayList
, где я храню игроков, у которых меньше 20 маны, и HashMap
, где хранится текущая мана игроков. Мне нужно знать, как сделать метод, который будет добавлять 1 ману каждую секунду к игрокам с менее чем 20 маны.
Мне нужно делать это каждый раз, когда игрок попадает в ArrayList
, а затем удалять его из списка, когда он достигает 20 маны.
Вот мой текущий код:
public HashMap<String, Integer> mana = new HashMap<String, Integer>();
public ArrayList<String> changedMana = new ArrayList<String>();
public void onManaChange(){
//code goes here
}
mana
иspells
формулировки немного усложняют вопрос. - person ravindrab   schedule 28.03.2015