Пример #1
0
  public static void insulation() {
    int ticks = ElectricExpansion.debugRecipes ? 1 : 8;

    for (int i = 0; i < 16; i++) {
      InsulationRecipes.INSTANCE.addProcessing(new ItemStack(Block.cloth, 32, i), 32, ticks * 80);
    }
    InsulationRecipes.INSTANCE.addProcessing(new ItemStack(Item.leather, 8), 24, ticks * 25);
    InsulationRecipes.INSTANCE.addProcessing(new ItemStack(Item.rottenFlesh, 8), 16, ticks * 25);
    FurnaceRecipes.smelting().addSmelting(Item.leather.itemID, insulationIS, 0);

    for (ItemStack is : OreDictionary.getOres("itemRubber")) {
      if (!is.isItemEqual(insulationIS)) {
        ItemStack is2 = is.copy();
        is2.stackSize = 8;
        InsulationRecipes.INSTANCE.addProcessing(
            is2, is2.stackSize, ((int) Math.floor((is2.stackSize * ticks * 10.0 / 8.0) + 0.5)));
      }
    }
  }