From ac09e7829ee28570c719ab379b53b465f9eb94e1 Mon Sep 17 00:00:00 2001 From: Justin Aquadro Date: Wed, 25 Feb 2015 23:33:46 -0500 Subject: [PATCH] Add missing iron nugget for chains --- resources/assets/gardenstuff/lang/en_US.lang | 1 + src/com/jaquadro/minecraft/gardenstuff/core/ModItems.java | 8 ++++++++ .../jaquadro/minecraft/gardenstuff/core/ModRecipes.java | 5 +++++ 3 files changed, 14 insertions(+) diff --git a/resources/assets/gardenstuff/lang/en_US.lang b/resources/assets/gardenstuff/lang/en_US.lang index c91e9bf..f494255 100644 --- a/resources/assets/gardenstuff/lang/en_US.lang +++ b/resources/assets/gardenstuff/lang/en_US.lang @@ -1,5 +1,6 @@ item.chainLink.iron.name=Iron Chain Link item.chainLink.gold.name=Gold Chain Link +item.ironNugget.name=Iron Nugget tile.heavyChain.iron.name=Heavy Iron Chain tile.heavyChain.gold.name=Heavy Gold Chain diff --git a/src/com/jaquadro/minecraft/gardenstuff/core/ModItems.java b/src/com/jaquadro/minecraft/gardenstuff/core/ModItems.java index 52da039..ba7e134 100644 --- a/src/com/jaquadro/minecraft/gardenstuff/core/ModItems.java +++ b/src/com/jaquadro/minecraft/gardenstuff/core/ModItems.java @@ -1,20 +1,28 @@ package com.jaquadro.minecraft.gardenstuff.core; +import com.jaquadro.minecraft.gardencore.core.ModCreativeTabs; import com.jaquadro.minecraft.gardencore.util.UniqueMetaIdentifier; +import com.jaquadro.minecraft.gardenstuff.GardenStuff; import com.jaquadro.minecraft.gardenstuff.item.ItemChainLink; import cpw.mods.fml.common.registry.GameData; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +import net.minecraftforge.oredict.OreDictionary; public class ModItems { public static Item chainLink; + public static Item ironNugget; public void init () { chainLink = new ItemChainLink("chainLink"); + ironNugget = new Item().setUnlocalizedName("ironNugget").setCreativeTab(ModCreativeTabs.tabGardenCore).setTextureName(GardenStuff.MOD_ID + ":iron_nugget"); GameRegistry.registerItem(chainLink, "chain_link"); + GameRegistry.registerItem(ironNugget, "iron_nugget"); + + OreDictionary.registerOre("nuggetIron", ironNugget); } public static UniqueMetaIdentifier getUniqueMetaID (Item item, int meta) { diff --git a/src/com/jaquadro/minecraft/gardenstuff/core/ModRecipes.java b/src/com/jaquadro/minecraft/gardenstuff/core/ModRecipes.java index 7b038b1..fc33e67 100644 --- a/src/com/jaquadro/minecraft/gardenstuff/core/ModRecipes.java +++ b/src/com/jaquadro/minecraft/gardenstuff/core/ModRecipes.java @@ -1,6 +1,7 @@ package com.jaquadro.minecraft.gardenstuff.core; import cpw.mods.fml.common.registry.GameRegistry; +import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.ShapedOreRecipe; @@ -13,11 +14,15 @@ public void init () { ItemStack linkIron = new ItemStack(ModItems.chainLink, 1, 0); ItemStack linkGold = new ItemStack(ModItems.chainLink, 1, 1); + ItemStack ironNugget = new ItemStack(ModItems.ironNugget); GameRegistry.addShapedRecipe(new ItemStack(ModBlocks.heavyChain, 1, 0), "xx", "xx", "xx", 'x', linkIron); GameRegistry.addShapedRecipe(new ItemStack(ModBlocks.heavyChain, 1, 1), "xx", "xx", "xx", 'x', linkGold); GameRegistry.addShapedRecipe(new ItemStack(ModBlocks.lightChain, 1, 0), "x", "x", "x", 'x', linkIron); GameRegistry.addShapedRecipe(new ItemStack(ModBlocks.lightChain, 1, 1), "x", "x", "x", 'x', linkGold); + + GameRegistry.addShapedRecipe(new ItemStack(Items.iron_ingot), "xxx", "xxx", "xxx", 'x', ironNugget); + GameRegistry.addShapelessRecipe(new ItemStack(ModItems.ironNugget, 9), new ItemStack(Items.iron_ingot)); } }