import net.minecraft.item.ItemStack;
public class BlockWithMeta {</BUG>
private final Block block;
private final int meta;
private final boolean ignoreMeta;
<BUG>private final boolean useOreDict;
public BlockWithMeta(Block block) {</BUG>
this(block, 0, true, false);
}
public BlockWithMeta(Block block, int meta) {

import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.OreDictionary;
public class BlockWithMeta {
private final Block block;
private final int meta;
private final boolean ignoreMeta;
private final boolean useOreDict;
public BlockWithMeta(IBlockState state) {
this(state.getBlock(), state.getBlock().getMetaFromState(state));
}
public BlockWithMeta(Block block) {
this(block, 0, true, false);
}
public BlockWithMeta(Block block, int meta) {
