I mean, using
getItemDropped()
, you can only return 1 kind of item, and not 2 different items.
To specify the amount to be dropped using
getDrops(params)
, you need to return an ArrayList containing ItemStacks, in which you can specify the stacksize. If you use something like this:
public ArrayList<ItemStack> getDrops(World world, int x, int y, int z, int metadata, int fortune)
{
ArrayList<ItemStack> drops = new ArrayList<ItemStack>();
drops.add(new ItemStack(Items.dye, 8, 3));
return drops;
}
it will drop 8 dyes with a metadata of 3. So with
getDrops(params)
you can be alot more precise then with
getItemDropped()
.