Exemplo n.º 1
0
  public static void postInit() {

    ItemHelper.addRecipe(
        ShapedRecipe(
            lexicon,
            new Object[] {
              " D ",
              "GBI",
              " R ",
              'D',
              Items.diamond,
              'G',
              "ingotGold",
              'B',
              Items.book,
              'I',
              "ingotIron",
              'R',
              "dustRedstone"
            }));

    // @formatter: off
    ItemHelper.addRecipe(
        ShapelessRecipe(
            ItemHelper.cloneStack(dustPyrotheum, 2),
            new Object[] {"dustCoal", "dustSulfur", "dustRedstone", Items.blaze_powder}));
    ItemHelper.addRecipe(
        ShapelessRecipe(
            ItemHelper.cloneStack(dustCryotheum, 2),
            new Object[] {Items.snowball, "dustSaltpeter", "dustRedstone", "dustBlizz"}));
    ItemHelper.addRecipe(
        ShapelessRecipe(
            ItemHelper.cloneStack(dustAerotheum, 2),
            new Object[] {"sand", "dustSaltpeter", "dustRedstone", "dustBlitz"}));
    ItemHelper.addRecipe(
        ShapelessRecipe(
            ItemHelper.cloneStack(dustPetrotheum, 2),
            new Object[] {Items.clay_ball, "dustObsidian", "dustRedstone", "dustBasalz"}));
    ItemHelper.addRecipe(ShapelessRecipe(ItemHelper.cloneStack(dustBlizz, 2), "rodBlizz"));
    ItemHelper.addRecipe(ShapelessRecipe(ItemHelper.cloneStack(dustBlitz, 2), "rodBlitz"));
    ItemHelper.addRecipe(ShapelessRecipe(ItemHelper.cloneStack(dustBasalz, 2), "rodBasalz"));
    // @formatter: on

    /* Smelting */
    ItemHelper.addSmelting(ingotIron, dustIron, 0.0F);
    ItemHelper.addSmelting(ingotGold, dustGold, 0.0F);
    ItemHelper.addSmelting(ingotCopper, dustCopper, 0.0F);
    ItemHelper.addSmelting(ingotTin, dustTin, 0.0F);
    ItemHelper.addSmelting(ingotSilver, dustSilver, 0.0F);
    ItemHelper.addSmelting(ingotLead, dustLead, 0.0F);
    ItemHelper.addSmelting(ingotNickel, dustNickel, 0.0F);
    ItemHelper.addSmelting(ingotPlatinum, dustPlatinum, 0.0F);
    ItemHelper.addSmelting(ingotMithril, dustMithril, 0.0F);
    ItemHelper.addSmelting(ingotElectrum, dustElectrum, 0.0F);
    ItemHelper.addSmelting(ingotInvar, dustInvar, 0.0F);
    ItemHelper.addSmelting(ingotBronze, dustBronze, 0.0F);
    ItemHelper.addSmelting(ingotSignalum, dustSignalum, 0.0F);
    ItemHelper.addSmelting(ingotLumium, dustLumium, 0.0F);
    // No Enderium

    /* Alloy Recipes */
    // @formatter: off
    ItemHelper.addRecipe(
        ShapelessRecipe(
            ItemHelper.cloneStack(dustElectrum, 2), new Object[] {"dustGold", "dustSilver"}));
    ItemHelper.addRecipe(
        ShapelessRecipe(
            ItemHelper.cloneStack(dustInvar, 3),
            new Object[] {"dustIron", "dustIron", "dustNickel"}));
    ItemHelper.addRecipe(
        ShapelessRecipe(
            ItemHelper.cloneStack(dustBronze, 4),
            new Object[] {"dustCopper", "dustCopper", "dustCopper", "dustTin"}));
    ItemHelper.addRecipe(
        ShapelessRecipe(
            ItemHelper.cloneStack(dustSignalum, 4),
            new Object[] {
              "dustCopper", "dustCopper", "dustCopper", "dustSilver", "bucketRedstone"
            }));
    ItemHelper.addRecipe(
        ShapelessRecipe(
            ItemHelper.cloneStack(dustLumium, 4),
            new Object[] {"dustTin", "dustTin", "dustTin", "dustSilver", "bucketGlowstone"}));
    ItemHelper.addRecipe(
        ShapelessRecipe(
            ItemHelper.cloneStack(dustEnderium, 4),
            new Object[] {"dustTin", "dustTin", "dustSilver", "dustPlatinum", "bucketEnder"}));
    // @formatter: on

    /* Storage */
    ItemHelper.addTwoWayStorageRecipe(ingotIron, "ingotIron", nuggetIron, "nuggetIron");
    ItemHelper.addTwoWayStorageRecipe(ingotCopper, "ingotCopper", nuggetCopper, "nuggetCopper");
    ItemHelper.addTwoWayStorageRecipe(ingotTin, "ingotTin", nuggetTin, "nuggetTin");
    ItemHelper.addTwoWayStorageRecipe(ingotSilver, "ingotSilver", nuggetSilver, "nuggetSilver");
    ItemHelper.addTwoWayStorageRecipe(ingotLead, "ingotLead", nuggetLead, "nuggetLead");
    ItemHelper.addTwoWayStorageRecipe(ingotNickel, "ingotNickel", nuggetNickel, "nuggetNickel");
    ItemHelper.addTwoWayStorageRecipe(
        ingotPlatinum, "ingotPlatinum", nuggetPlatinum, "nuggetPlatinum");
    ItemHelper.addTwoWayStorageRecipe(ingotMithril, "ingotMithril", nuggetMithril, "nuggetMithril");
    ItemHelper.addTwoWayStorageRecipe(
        ingotElectrum, "ingotElectrum", nuggetElectrum, "nuggetElectrum");
    ItemHelper.addTwoWayStorageRecipe(ingotInvar, "ingotInvar", nuggetInvar, "nuggetInvar");
    ItemHelper.addTwoWayStorageRecipe(ingotBronze, "ingotBronze", nuggetBronze, "nuggetBronze");
    ItemHelper.addTwoWayStorageRecipe(
        ingotSignalum, "ingotSignalum", nuggetSignalum, "nuggetSignalum");
    ItemHelper.addTwoWayStorageRecipe(ingotLumium, "ingotLumium", nuggetLumium, "nuggetLumium");
    ItemHelper.addTwoWayStorageRecipe(
        ingotEnderium, "ingotEnderium", nuggetEnderium, "nuggetEnderium");

    ItemHelper.addReverseStorageRecipe(ingotCopper, "blockCopper");
    ItemHelper.addReverseStorageRecipe(ingotTin, "blockTin");
    ItemHelper.addReverseStorageRecipe(ingotSilver, "blockSilver");
    ItemHelper.addReverseStorageRecipe(ingotLead, "blockLead");
    ItemHelper.addReverseStorageRecipe(ingotNickel, "blockNickel");
    ItemHelper.addReverseStorageRecipe(ingotPlatinum, "blockPlatinum");
    ItemHelper.addReverseStorageRecipe(ingotMithril, "blockMithril");
    ItemHelper.addReverseStorageRecipe(ingotElectrum, "blockElectrum");
    ItemHelper.addReverseStorageRecipe(ingotInvar, "blockInvar");
    ItemHelper.addReverseStorageRecipe(ingotBronze, "blockBronze");
    ItemHelper.addReverseStorageRecipe(ingotSignalum, "blockSignalum");
    ItemHelper.addReverseStorageRecipe(ingotLumium, "blockLumium");
    ItemHelper.addReverseStorageRecipe(ingotEnderium, "blockEnderium");

    /* Gears */
    ItemHelper.addGearRecipe(gearIron, "ingotIron");
    ItemHelper.addGearRecipe(gearGold, "ingotGold");
    ItemHelper.addGearRecipe(gearCopper, "ingotCopper");
    ItemHelper.addGearRecipe(gearTin, "ingotTin");
    ItemHelper.addGearRecipe(gearSilver, "ingotSilver");
    ItemHelper.addGearRecipe(gearLead, "ingotLead");
    ItemHelper.addGearRecipe(gearNickel, "ingotNickel");
    ItemHelper.addGearRecipe(gearPlatinum, "ingotPlatinum");
    ItemHelper.addGearRecipe(gearMithril, "ingotMithril");
    ItemHelper.addGearRecipe(gearElectrum, "ingotElectrum");
    ItemHelper.addGearRecipe(gearInvar, "ingotInvar");
    ItemHelper.addGearRecipe(gearBronze, "ingotBronze");
    ItemHelper.addGearRecipe(gearSignalum, "ingotSignalum");
    ItemHelper.addGearRecipe(gearLumium, "ingotLumium");
    ItemHelper.addGearRecipe(gearEnderium, "ingotEnderium");

    /* Equipment */
    Equipment.postInit();
  }