Помогите Рандомный моб из конфига

Статус
Закрыто для дальнейших ответов.

IcedwinterZ

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
IcedwinterZ
Есть экземпляр класса MobExempl, на одного моба, таких 1 и более, храню в хэш мапе так:
Код:
public static Map<EntityType, MobExempl> mobsByType = new HashMap<EntityType, MobExempl>();
И по типу энтити, мне нужно получить один из этих 2-ух экземпляров, как это сделать? Я этот мап уже и так и сяк вертел, ничего не выходит
 
Java:
Random random = new Random();
Int randomint = random.nextInt(1);
if (randomint == 0) {
//do чонить
}
if (randomint = 1) {
//do чонить другое
}

Или тебе не это надо?
 
Последнее редактирование:
Я может что-то не понимаю, но что там по теме? Как мапой пользоваться я знаю

кек бля ору. простите.

В HashMap одновременно может находится только ОДИН ключ эквивалентный данному.

т.е. если сделать так
Java:
HashMap<String, String> map=nev HashMap<>();
map.put("Lol", "string");
map.puy("Lol2", "string2");
map.put("Lol", "string3");
то по выполнению этого кода в мапе будет два объекта.
string2 с ключом Lol2 и string3 с ключом Lol. Ибо когда записываешь в мапу ключ, который уже в ней есть, то объект перезаписывается.

Так что хранить в мапе мобов по енуму дело пздс тухлое.


кек бля ору. простите.
180px-Hate.jpg
 
Java:
HashMap<EntityType, List<MobExempl>>
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх