Java 类net.minecraft.item.ItemPiston 实例源码

项目:EnderIO    文件:PaintUtil.java   
public static IBlockState Block$getBlockFromItem_stack$getItem___$getStateFromMeta_stack$getMetadata___(ItemStack paintSource, Block paintBlock) {
  if (paintSource.getItem().getClass() == ItemPiston.class) {
    // Vanilla bug. ItemPiston returns an invalid block meta.
    return paintBlock.getDefaultState();
  }
  return paintBlock.getStateFromMeta(paintSource.getItem().getMetadata(paintSource.getMetadata()));
}
项目:HardcoreWither    文件:CreativeTabBaseMod.java   
@Override
public ItemStack getIconItemStack()
{
   return new ItemStack(new ItemPiston(Blocks.sticky_piston));
}