Fixes blocks not dropping correctly.

This commit is contained in:
modmuss50 2015-11-01 15:58:34 +00:00
parent 2483dc0c2f
commit 5b57f7f909

View file

@ -169,10 +169,13 @@ public class BlockMachineBase extends BlockContainer {
public ArrayList<ItemStack> getDrops(World world, int x, int y, int z, int metadata, int fortune) { public ArrayList<ItemStack> getDrops(World world, int x, int y, int z, int metadata, int fortune) {
ArrayList<ItemStack> items = new ArrayList<ItemStack>(); ArrayList<ItemStack> items = new ArrayList<ItemStack>();
if(Loader.isModLoaded("IC2")){ if(Loader.isModLoaded("IC2")){
items.add(IC2Items.getItem(isAdvanced() ? "advancedMachine" : "machine")); ItemStack stack = IC2Items.getItem(isAdvanced() ? "advancedMachine" : "machine").copy();
stack.stackSize = 1;
items.add(stack);
} else { } else {
items.add(isAdvanced()? new ItemStack(Item.getItemFromBlock(ModBlocks.MachineCasing), 1, 0) : new ItemStack(Item.getItemFromBlock(ModBlocks.MachineCasing), 1, 2)); items.add(isAdvanced()? new ItemStack(Item.getItemFromBlock(ModBlocks.MachineCasing), 1, 2) : new ItemStack(Item.getItemFromBlock(ModBlocks.MachineCasing), 1, 0));
} }
System.out.println(items.toString());
return items; return items;
} }