Posted March 28, 201312 yr How would I make an object that when it is crafted it is given a different NBT value depending on the ingredient.
March 28, 201312 yr Author here's an idea I've had, make the recipes look like this addShapelessRecipe(CustomSword, 0xf600ff, clay, obsidian); addShapelessRecipe(CustomSword, 0x00f6ff, CustomSword, obsidian); and add this function here public static int addShapelessRecipe(ItemStack output, int ii, Object... params) { CraftingManager.getInstance().addShapelessRecipe(output, params); return ii; } My only problem is I don't know how to get int ii from my mod_ file to NBT data in my item file.
March 29, 201312 yr You need to make your own recipe class that implements IRecipe. Then add it with GameRegistry.addRecipe(yourIRecipe);. look at some of the classes in net.minecraft.item.crafting for examples of this.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.