- 13
- 0
С праздником всех! Ближе к делу: нужно чтобы выбрасывался рандомный предмет, а вместо этого происходит краш.Часть кода блока:
Ошибка где-то здесь.
Код:
private static ArrayList<ItemStack> StandartDropsList = new ArrayList<ItemStack>();
private void putDrops(){
StandartDropsList.add(new ItemStack(Items.iron_pickaxe, 1, 0));
StandartDropsList.add(new ItemStack(Items.iron_shovel, 1, 0));
StandartDropsList.add(new ItemStack(Items.iron_axe, 1, 0));
StandartDropsList.add(new ItemStack(Items.bow, 1, 0));
//и так далее
}
public void onBlockClicked(World world, int x, int y, int z, EntityPlayer player) {
int size = StandartDropsList.size();
int random = new Random().nextInt(size);
ItemStack chosedDrop = StandartDropsList.get(random);
player.dropPlayerItemWithRandomChoice(chosedDrop, true);
}