ArrayList

Версия Minecraft
1.7.10
35
1
10
Делаю arraylist и цикл.
Когда добавляю
Код:
ArrayList<String> add = new ArrayList<String>();
В метод, и использую его, например
Код:
if(Minecraft.getMinecraft().thePlayer.capabilities.isCreativeMode) {
add.add("Creative");
}
Пишет только одно значение, как мне и надо.
Но когда делаю в сам класс
Код:
public static ArrayList<String> add = new ArrayList<String>();
Пишет бесконечно одно и того же значения, можно ли как то это перебороть, что бы выдавало одно значение.
 
3,005
192
592
Пишет бесконечно одно и того же значения
Может ты хотя бы покажешь, где ты это делаешь?
А может ты делаешь там, где каждый тик это и ДОЛЖНО выполняться?
~
А так, Сет тебе поможет сделать так, что бы 1 название было только 1 раз.
 
3,005
192
592
Ну, так все правильно.
Ивент вызывается каждый тик.
Все верно.
 
1,470
19
189
так он каждый раз создает новый массив.
тебе нужно либо делать проверку на наличие, либо использовать сет
 
Сверху