My apologies if this has been answered. So far haven't found what I was looking for on here.
I have a 'remains' block that drops a bone when broken. Since bone is a vanilla item I don't believe I can directly access the bone item. Right now I'm using getItemById to look it up (since the vanilla IDs don't change):
@Override
public Item getItemDropped(int p_149650_1_, java.util.Random random, int fortuneLevel){
return net.minecraft.item.Item.getItemById( 352 ); //returns an item with bone id
}
This seems kind of ... hacky. (I didn't import net.minecraft.item.Item to make it more clear with this snippet how I was doing this).
So how do people normally go about in 1.7.2 referencing vanilla items and stacks?