Jump to content

[1.7.2] My pickaxe crafting recipe isn't working, can somebody help?


kennybenny

Recommended Posts

All of my other recipes are working but not my pickaxe recipe.

 

Code:

 

package k3.moremetals.mod;

 

import k3.moremetals.mod.block.BlockPlatOre;

import k3.moremetals.mod.generation.PlatinumOreGeneration;

import k3.moremetals.mod.item.HatchetPlatinum;

import k3.moremetals.mod.item.HoePlatinum;

import k3.moremetals.mod.item.ItemBlackenedIronIngot;

import k3.moremetals.mod.item.ItemBlackenedIronRod;

import k3.moremetals.mod.item.ItemIronRod;

import k3.moremetals.mod.item.ItemPlatChunk;

import k3.moremetals.mod.item.PickaxePlatinum;

import k3.moremetals.mod.item.ShovelPlatinum;

import k3.moremetals.mod.item.SwordPlatinum;

import net.minecraft.block.Block;

import net.minecraft.creativetab.CreativeTabs;

import net.minecraft.init.Items;

import net.minecraft.item.Item;

import net.minecraft.item.Item.ToolMaterial;

import net.minecraft.item.ItemStack;

import net.minecraftforge.common.util.EnumHelper;

import cpw.mods.fml.common.Mod;

import cpw.mods.fml.common.Mod.EventHandler;

import cpw.mods.fml.common.event.FMLInitializationEvent;

import cpw.mods.fml.common.event.FMLPreInitializationEvent;

import cpw.mods.fml.common.registry.GameRegistry;

 

 

@Mod(modid = MoreMetalsMod.modid, version = MoreMetalsMod.version)

public class MoreMetalsMod {

 

//Mod Info Stuffs

public static final String modid = "moremetals";

public static final String version = "1.0";

 

 

public static CreativeTabs moreMetalsTab = new CreativeTabs("moreMetalsStuff"){

 

@Override

public Item getTabIconItem() {

return Items.emerald;

}

};

 

//Materials

public static ToolMaterial materialPlatinum = EnumHelper.addToolMaterial("materialPlatinum", 4, 2300, 5.5F, 6.0F, 10);

 

//Ore Generation

public static PlatinumOreGeneration PlatinumOreWorldGen = new PlatinumOreGeneration();

 

//Blocks

public static Block orePlatinum;

 

//Items

public static Item chunkPlatinum;

public static Item rodIron;

public static Item rodIronBlackened;

public static Item ingotIronBlackened;

public static Item swordPlatinum;

public static Item hatchetPlatinum;

public static Item shovelPlatinum;

public static Item hoePlatinum;

public static Item pickaxePlatinum;

 

 

 

@EventHandler

public void preInit(FMLPreInitializationEvent preevent){

 

 

//Register The Items

chunkPlatinum = new ItemPlatChunk().setUnlocalizedName("chunkPlatinum").setCreativeTab(MoreMetalsMod.moreMetalsTab);

GameRegistry.registerItem(chunkPlatinum, "chunkPlatinum");

 

rodIron = new ItemIronRod().setUnlocalizedName("rodIron").setCreativeTab(MoreMetalsMod.moreMetalsTab);

GameRegistry.registerItem(rodIron, "rodIron");

 

ingotIronBlackened = new ItemBlackenedIronIngot().setUnlocalizedName("ingotIronBlackened").setCreativeTab(MoreMetalsMod.moreMetalsTab);

GameRegistry.registerItem(ingotIronBlackened, "ingotIronBlackened");

 

rodIronBlackened = new ItemBlackenedIronRod().setUnlocalizedName("rodIronBlackened").setCreativeTab(MoreMetalsMod.moreMetalsTab);

GameRegistry.registerItem(rodIronBlackened, "rodIronBlackened");

 

//Register The Tools

swordPlatinum = new SwordPlatinum(materialPlatinum).setUnlocalizedName("swordPlatinum").setCreativeTab(MoreMetalsMod.moreMetalsTab);

GameRegistry.registerItem(swordPlatinum, "swordPlatinum");

 

hatchetPlatinum = new HatchetPlatinum(materialPlatinum).setUnlocalizedName("hatchetPlatinum").setCreativeTab(MoreMetalsMod.moreMetalsTab);

GameRegistry.registerItem(hatchetPlatinum, "hatchetPlatinum");

 

hoePlatinum = new HoePlatinum(materialPlatinum).setUnlocalizedName("hoePlatinum").setCreativeTab(MoreMetalsMod.moreMetalsTab);

GameRegistry.registerItem(hoePlatinum, "hoePlatinum");

 

pickaxePlatinum = new PickaxePlatinum(materialPlatinum).setUnlocalizedName("pickaxePlatinum").setCreativeTab(MoreMetalsMod.moreMetalsTab);

GameRegistry.registerItem(pickaxePlatinum, "pickaxePlatinum");

 

shovelPlatinum = new ShovelPlatinum(materialPlatinum).setUnlocalizedName("shovelPlatinum").setCreativeTab(MoreMetalsMod.moreMetalsTab);

GameRegistry.registerItem(shovelPlatinum, "shovelPlatinum");

 

//Register World Generation

GameRegistry.registerWorldGenerator(PlatinumOreWorldGen, 1);

 

 

//Register The Blocks

orePlatinum = new BlockPlatOre().setBlockName("orePlatinum").setCreativeTab(MoreMetalsMod.moreMetalsTab);

GameRegistry.registerBlock(orePlatinum, "orePlatinum");

 

//Crafting Recipes

GameRegistry.addRecipe(new ItemStack(hatchetPlatinum, 1), new Object[]{"PP","PR"," R",'P', chunkPlatinum, 'R', rodIronBlackened});

 

GameRegistry.addRecipe(new ItemStack(swordPlatinum, 1), new Object[]{" P"," P"," R",'P', chunkPlatinum, 'R', rodIronBlackened});

 

GameRegistry.addRecipe(new ItemStack(hoePlatinum, 1), new Object[]{"PP"," R"," R",'P', chunkPlatinum, 'R', rodIronBlackened});

 

GameRegistry.addRecipe(new ItemStack(shovelPlatinum, 1), new Object[]{" P"," R"," R",'P', chunkPlatinum, 'R', rodIronBlackened});

 

GameRegistry.addRecipe(new ItemStack(pickaxePlatinum, 1), new Object[]{"PPP"," R"," R", 'P', chunkPlatinum, 'R', rodIronBlackened});

}

}

 

Currently developing the More Metals Mod.

Link to comment
Share on other sites

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.