Рандомное выпадение одного предмета из списка

Версия Minecraft
1.7.10
16
0
Пишу мод но не знаю как сделать так что бы при ломании блока выпадала рандомная вещь из списка.
(Выпадал один предмет из списка,с указанным количеством моего предмета) 
Как это реализовать?
 
timaxa007 написал(а):
Пожалуйста. На счёт второй темы, у тебя вряд-ли получиться правельно использовать код (и скорее всего будет уже другой код кидать [который уже не маленький]).

Я с контейнером написал но там ошибок куча...

Решил вопрос задать
 
Failon написал(а):
А вместо onItemRightClick что надо написать на ломание блока?
Код:
@Override
public ArrayList<ItemStack> getDrops(World world, int x, int y, int z, int metadata, int fortune) {
ArrayList<ItemStack> ret = new ArrayList<ItemStack>();
ret.add(new ItemStack(surpises.get());
return ret;
}


Failon написал(а):
Я с контейнером написал но там ошибок куча...
Возможно ты не те импроты использовал.
 
timaxa007 написал(а):
Код:
static ItemStack[] drops = new ItemStack[] {
 new ItemStack(Items.wheat_seeds),
 new ItemStack(Items.melon_seeds),
 new ItemStack(Items.pumpkin_seeds)
};

@Override
public ArrayList<ItemStack> getDrops(World world, int x, int y, int z, int metadata, int fortune) {
 ArrayList<ItemStack> ret = new ArrayList<ItemStack>();
 ret.add(drops[world.rand.nextInt(drops.length)]);
 return ret;
}

С этим кодом я понял это на первый блок

Но мне так же нужно и на другой блок но с разными шансами и 100% выдачей вещей
У тебя случаем нету кодика?
 
Назад
Сверху