Posted February 7, 201312 yr Hello Everyone, I'm currently making custom achievements, and one of them is triggered by a crafting recipe, and it is triggered by the recipe, but also by all of the other recipes. Any help would be greatly appreciated. Thanks again, Mardiff package net.minecraft.mardiff; import cpw.mods.fml.common.ICraftingHandler; import net.minecraft.block.Block; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; public class MardiffAchievements implements ICraftingHandler { @Override public void onCrafting(EntityPlayer player, ItemStack item, IInventory craftMatrix) { if(item.itemID == MardiffBase.silverPick.itemID || item.itemID == MardiffBase.bronzePick.itemID || item.itemID == MardiffBase.silverAxe.itemID || item.itemID == MardiffBase.bronzeAxe.itemID || item.itemID == MardiffBase.silverShovel.itemID || item.itemID == MardiffBase.bronzeShovel.itemID || item.itemID == MardiffBase.silverHoe.itemID || item.itemID == MardiffBase.bronzeHoe.itemID); { player.addStat(MardiffBase.IngotTool, 1); } if(item.itemID == MardiffBase.rubyPick.itemID || item.itemID == MardiffBase.sapphirePick.itemID || item.itemID == MardiffBase.rubyAxe.itemID || item.itemID == MardiffBase.sapphireAxe.itemID || item.itemID == MardiffBase.rubyShovel.itemID || item.itemID == MardiffBase.sapphireShovel.itemID || item.itemID == MardiffBase.rubyHoe.itemID || item.itemID == MardiffBase.sapphireHoe.itemID); { player.addStat(MardiffBase.GemTool, 1); } } @Override public void onSmelting(EntityPlayer player, ItemStack item) { if(item.itemID == MardiffBase.silver.itemID || item.itemID == MardiffBase.tin.itemID || item.itemID == MardiffBase.copper.itemID); { player.addStat(MardiffBase.MardiffIngot, 1); } } } If you really want help, give that modder a thank you. Modders LOVE thank yous.
February 7, 201312 yr Just a question. Does any of your achievements invlove picking up an item? No signature for you!
February 7, 201312 yr Author Yes it does. Do you have any more questions? If you really want help, give that modder a thank you. Modders LOVE thank yous.
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.