Added recipes for ingots, blocks and nuggets!

This commit is contained in:
Robert Sosnitzka
2016-08-17 23:46:09 +02:00
parent fafde83d4c
commit 8c334a4cdd
2 changed files with 78 additions and 0 deletions

View File

@@ -1,10 +1,14 @@
package com.sosnitzka.taiga.recipes;
import net.minecraft.block.Block;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.oredict.ShapedOreRecipe;
import static com.sosnitzka.taiga.Blocks.*;
import static com.sosnitzka.taiga.Items.*;
import static slimeknights.tconstruct.shared.TinkerCommons.matNecroticBone;
@@ -26,5 +30,47 @@ public class CraftingRegistry {
GameRegistry.addShapelessRecipe(new ItemStack(nitro_brick), fuel_brick, Items.GUNPOWDER, Items.BLAZE_POWDER);
GameRegistry.addShapelessRecipe(new ItemStack(anthracite_dust), matNecroticBone, Items.COAL, Items.GUNPOWDER);
GameRegistry.addShapelessRecipe(new ItemStack(spectrum_dust), matNecroticBone, glimmerstone_dust);
registerMetalRecipes(arcaniteIngot, arcanite_nugget, arcaniteBlock);
registerMetalRecipes(tiberiumIngot, tiberium_nugget, tiberiumBlock);
registerMetalRecipes(prometheumIngot, prometheum_nugget, prometheumBlock);
registerMetalRecipes(rubiumIngot, rubium_nugget, rubiumBlock);
registerMetalRecipes(violiumIngot, violium_nugget, violiumBlock);
registerMetalRecipes(bismuthIngot, bismuth_nugget, bismuthBlock);
registerMetalRecipes(karmesineIngot, karmesine_nugget, karmesineBlock);
registerMetalRecipes(mindoriteIngot, mindorite_nugget, mindoriteBlock);
registerMetalRecipes(titaniteIngot, titanite_nugget, titaniteBlock);
registerMetalRecipes(meteoriteIngot, meteorite_nugget, meteoriteBlock);
registerMetalRecipes(adamantiteIngot, adamantite_nugget, adamantiteBlock);
registerMetalRecipes(vibraniumIngot, vibranium_nugget, vibraniumBlock);
registerMetalRecipes(ignititeIngot, ignitite_nugget, ignititeBlock);
registerMetalRecipes(palladiumIngot, palladium_nugget, palladiumBlock);
registerMetalRecipes(eterniteIngot, eternite_nugget, eterniteBlock);
registerMetalRecipes(mythrilIngot, mythril_nugget, mythrilBlock);
registerMetalRecipes(imperomiteIngot, imperomite_nugget, imperomiteBlock);
registerMetalRecipes(fractoryteIngot, fractoryte_nugget, fractoryteBlock);
registerMetalRecipes(noctunyxIngot, noctunyx_nugget, noctunyxBlock);
registerMetalRecipes(nitroniteIngot, nitronite_nugget, nitroniteBlock);
registerMetalRecipes(cryptogenIngot, cryptogen_nugget, cryptogenBlock);
registerMetalRecipes(seismodiumIngot, seismodium_nugget, seismodiumBlock);
registerMetalRecipes(aegisaltIngot, aegisalt_nugget, aegisaltBlock);
registerMetalRecipes(ultraniteIngot, ultranite_nugget, ultraniteBlock);
registerMetalRecipes(bysmuidIngot, bysmuid_nugget, bysmuidBlock);
registerMetalRecipes(nucleumIngot, nucleum_nugget, nucleumBlock);
registerMetalRecipes(lumixylIngot, lumixyl_nugget, lumixylBlock);
registerMetalRecipes(dyoniteIngot, dyonite_nugget, dyoniteBlock);
registerMetalRecipes(terramiteIngot, terramite_nugget, terramiteBlock);
registerMetalRecipes(solariumIngot, solarium_nugget, solariumBlock);
registerMetalRecipes(astriumIngot, astrium_nugget, astriumBlock);
registerMetalRecipes(proxideumIngot, proxideum_nugget, proxideumBlock);
}
private static void registerMetalRecipes(Item ingot, Item nugget, Block block) {
GameRegistry.addShapelessRecipe(new ItemStack(nugget, 9), new ItemStack(ingot));
GameRegistry.addShapelessRecipe(new ItemStack(ingot, 9), new ItemStack(block));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(block), "###", "###", "###", '#', new ItemStack(ingot)));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ingot), "###", "###", "###", '#', new ItemStack(nugget)));
}
}

View File

@@ -0,0 +1,32 @@
arcanite
tiberium
prometheum
rubium
violium
bismuth
karmesine
mindorite
titanite
meteorite
adamantite
vibranium
ignitite
palladium
eternite
mythril
imperomite
fractoryte
noctunyx
nitronite
cryptogen
seismodium
aegisalt
ultranite
bysmuid
nucleum
lumixyl
dyonite
terramite
solarium
astrium
proxideum