Mods loaded: 2
ModLoader 1.0.0
net.minecraft.src.mod_Core MC 1.0.0
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected].
Please include a description of what you did when the error occured.
--- BEGIN ERROR REPORT ade07b07 --------
Generated 11/29/11 9:12 PM
Minecraft: Minecraft 1.0.0
OS: Windows 7 (x86) version 6.1
Java: 1.6.0_24, Sun Microsystems Inc.
VM: Java HotSpot(TM) Client VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
OpenGL: GeForce 7900 GS/PCI/SSE2/3DNOW! version 2.1.2, NVIDIA Corporation
java.lang.NullPointerException
at net.minecraft.src.mod_Core.setTextures(mod_Core.java:49)
at net.minecraft.src.mod_Core.load(mod_Core.java:10)
at net.minecraft.src.ModLoader.init(ModLoader.java:739)
at net.minecraft.src.ModLoader.AddAllRenderers(ModLoader.java:162)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:104)
at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:42)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:314)
at net.minecraft.client.Minecraft.run(Minecraft.java:613)
at java.lang.Thread.run(Thread.java:662)
--- END ERROR REPORT b39c60c2 ----------
here is my code:
package net.minecraft.src;
import java.util.*;
public class mod_Core extends BaseMod
{
public void load()
{
registerBlocks();
setTextures();
addNames();
addSmelts();
addRecipes();
}
public void registerBlocks()
{
ModLoader.RegisterBlock(platinumOre);
ModLoader.RegisterBlock(platinumBlock);
ModLoader.RegisterBlock(copperOre);
ModLoader.RegisterBlock(copperBlock);
ModLoader.RegisterBlock(coalBlock);
ModLoader.RegisterBlock(silverOre);
ModLoader.RegisterBlock(silverBlock);
ModLoader.RegisterBlock(tinOre);
ModLoader.RegisterBlock(tinBlock);
ModLoader.RegisterBlock(steelBlock);
ModLoader.RegisterBlock(cSteelBlock);
ModLoader.RegisterBlock(sSteelBlock);
ModLoader.RegisterBlock(bronzeBlock);
ModLoader.RegisterBlock(wolframiteOre);
ModLoader.RegisterBlock(tungstenBlock);
ModLoader.RegisterBlock(iridiumOre);
ModLoader.RegisterBlock(iridiumBlock);
ModLoader.RegisterBlock(obsidianBlock);
ModLoader.RegisterBlock(mithrilBlock);
ModLoader.RegisterBlock(mithrilOre);
}
public void setTextures()
{
//Enhanced
hammer.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/hammer.png");
//platinum
//Ingot and random Items
platinumIngot.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Items/platinumIngot.png");
//Armor
platinumHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/platinumhelm.png");
platinumChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/platinumchest.png");
platinumLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/platinumlegs.png");
platinumBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/platinumboots.png");
//Tools
platinumPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/platinumPick.png");
platinumSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/platinumSpade.png");
platinumAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/platinumAxe.png");
platinumHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/platinumHoe.png");
platinumSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/platinumSword.png");
//copper
//Ingot and random Items
copperIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/copperingot.png");
//Armor
copperHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/copperHelm.png");
copperChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/copperChest.png");
copperLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/copperLegs.png");
copperBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/copperBoots.png");
//Tools
copperPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/copperPick.png");
copperSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/copperSpade.png");
copperAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/copperAxe.png");
copperHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/copperHoe.png");
copperSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/copperSword.png");
//Silver
//Ingot and random Items
silverIngot.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Items/silverIngot.png");
//Armor
silverHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/silverHelm.png");
silverChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/silverChest.png");
silverLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/silverLegs.png");
silverBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/silverBoots.png");
//Tools
silverPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/silverPick.png");
silverSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/silverSpade.png");
silverAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/silverAxe.png");
silverHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/silverHoe.png");
silverSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/silverSword.png");
//Tin
//Ingot and random Items
tinIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tinIngot.png");
//Armor
tinHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/tinHelm.png");
tinChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/tinChest.png");
tinLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/tinLegs.png");
tinBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/tinBoots.png");
//Tools
tinPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tinPick.png");
tinSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tinSpade.png");
tinAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tinAxe.png");
tinHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tinHoe.png");
tinSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tinSword.png");
//Steel
//Ingot and random Items
steelIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/steelIngot.png");
//Armor
steelHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/steelHelm.png");
steelChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/steelChest.png");
steelLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/steelLegs.png");
steelBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/steelBoots.png");
//Tools
steelPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/steelPick.png");
steelSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/steelSpade.png");
steelAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/steelAxe.png");
steelHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/steelHoe.png");
steelSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/steelSword.png");
//Carbon Steel
//Ingot and random Items
cSteelIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/cSteelIngot.png");
//Armor
cSteelHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/cSteelHelm.png");
cSteelChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/cSteelChest.png");
cSteelLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/cSteelLegs.png");
cSteelBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/cSteelBoots.png");
//Tools
cSteelPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/cSteelPick.png");
cSteelSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/cSteelSpade.png");
cSteelAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/cSteelAxe.png");
cSteelHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/cSteelHoe.png");
cSteelSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/cSteelSword.png");
//Stainless Steel
//Ingot and random Items
sSteelIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/ssteelIngot.png");
//Armor
sSteelHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/ssteelHelm.png");
sSteelChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/ssteelChest.png");
sSteelLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/ssteelLegs.png");
sSteelBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/ssteelBoots.png");
//Tools
sSteelPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/ssteelPick.png");
sSteelSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/ssteelSpade.png");
sSteelAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/ssteelAxe.png");
sSteelHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/ssteelHoe.png");
sSteelSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/ssteelSword.png");
//Bronze
//Ingot and random Items
bronzeIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/bronzeIngot.png");
//Armor
bronzeHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/bronzeHelm.png");
bronzeChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/bronzeChest.png");
bronzeLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/bronzeLegs.png");
bronzeBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/bronzeBoots.png");
//Tools
bronzePick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/bronzePick.png");
bronzeSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/bronzeSpade.png");
bronzeAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/bronzeAxe.png");
bronzeHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/bronzeHoe.png");
bronzeSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/bronzeSword.png");
//Titanium
//Ingot and random Items
titaniumIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/titaniumIngot.png");
//Armor
titaniumHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/titaniumHelm.png");
titaniumChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/titaniumChest.png");
titaniumLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/titaniumLegs.png");
titaniumBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/titaniumBoots.png");
//Tools
titaniumPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/titaniumPick.png");
titaniumSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/titaniumSpade.png");
titaniumAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/titaniumAxe.png");
titaniumHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/titaniumHoe.png");
titaniumSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/titaniumSword.png");
//Tungsten
//Ingot and random Items
tungstenIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tungstenIngot.png");
//Armor
tungstenHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/tungstenHelm.png");
tungstenChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/tungstenChest.png");
tungstenLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/tungstenLeggings.png");
tungstenBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/tungstenBoots.png");
//Tools
tungstenPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tungstenPick.png");
tungstenSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tungstenSpade.png");
tungstenAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tungstenAxe.png");
tungstenHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tungstenHoe.png");
tungstenSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/tungstenSword.png");
//Iridium
//Ingot and random Items
iridiumIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/iridiumIngot.png");
//Armor
iridiumHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/iridiumHelm.png");
iridiumChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/iridiumChest.png");
iridiumLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/iridiumLegs.png");
iridiumBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/iridiumBoots.png");
//Tools
iridiumPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/iridiumPick.png");
iridiumSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/iridiumSpade.png");
iridiumAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/iridiumAxe.png");
iridiumHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/iridiumHoe.png");
iridiumSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/iridiumSword.png");
//Refined Obsidian
//Ingot and random Items
obsidianIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/obsidianIngot.png");
//Armor
obsidianHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/obsidianHelm.png");
obsidianChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/obsidianChest.png");
obsidianLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/obsidianLegs.png");
obsidianBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/obsidianBoots.png");
//Tools
obsidianPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/obsidianPick.png");
obsidianSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/obsidianSpade.png");
obsidianAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/obsidianAxe.png");
obsidianHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/obsidianHoe.png");
obsidianSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/obsidianSword.png");
//Mithril
//Ingot and random Items
mithrilIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/mithrilIngot.png");
//Armor
mithrilHelmet.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/mithrilHelm.png");
mithrilChestplate.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/mithrilChest.png");
mithrilLeggings.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/mithrilLegs.png");
mithrilBoots.iconIndex = ModLoader.addOverride("/gui/items.png","/Ptools/Armor/mithrilBoots.png");
//Tools
mithrilPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/mithrilPick.png");
mithrilSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/mithrilSpade.png");
mithrilAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/mithrilAxe.png");
mithrilHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/mithrilHoe.png");
mithrilSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Ptools/Items/mithrilSword.png");
}
public void addNames()
{
//enhnaced vanilla
ModLoader.AddName(cIronIngot, "Carbonized Iron Ingot");
ModLoader.AddName(compressedCoal, "Compressed Coal");
ModLoader.AddName(hammer, "Hammer");
//platinum
ModLoader.AddName(platinumOre,"Platinum Ore");
ModLoader.AddName(platinumIngot, "Platinum Ingot");
ModLoader.AddName(platinumBlock, "Platinum Block");
ModLoader.AddName(platinumHelmet, "Platinum Helmet");
ModLoader.AddName(platinumChestplate, "Platinum Chestplate");
ModLoader.AddName(platinumLeggings, "Platinum Leggings");
ModLoader.AddName(platinumBoots, "Platinum Boots");
ModLoader.AddName(platinumPick,"Platinum Pickaxe");
ModLoader.AddName(platinumSpade,"Platinum Shovel");
ModLoader.AddName(platinumAxe,"Platinum Axe");
ModLoader.AddName(platinumHoe,"Platinum Hoe");
ModLoader.AddName(platinumSword,"Platinum Sword");
//copper
ModLoader.AddName(copperOre,"Copper Ore");
ModLoader.AddName(copperIngot, "Copper Ingot");
ModLoader.AddName(copperBlock, "Copper Block");
ModLoader.AddName(copperHelmet, "Copper Helmet");
ModLoader.AddName(copperChestplate, "Copper Chestplate");
ModLoader.AddName(copperLeggings, "Copper Leggings");
ModLoader.AddName(copperBoots, "Copper Boots");
ModLoader.AddName(copperPick,"Copper Pickaxe");
ModLoader.AddName(copperSpade,"Copper Shovel");
ModLoader.AddName(copperAxe,"Copper Axe");
ModLoader.AddName(copperHoe,"Copper Hoe");
ModLoader.AddName(copperSword,"Copper Sword");
//Silver
ModLoader.AddName(silverOre,"Silver Ore");
ModLoader.AddName(silverIngot, "Silver Ingot");
ModLoader.AddName(silverBlock, "Silver Block");
ModLoader.AddName(silverHelmet, "Silver Helmet");
ModLoader.AddName(silverChestplate, "Silver Chestplate");
ModLoader.AddName(silverLeggings, "Silver Leggings");
ModLoader.AddName(silverBoots, "Silver Boots");
ModLoader.AddName(silverPick,"Silver Pickaxe");
ModLoader.AddName(silverSpade,"Silver Shovel");
ModLoader.AddName(silverAxe,"Silver Axe");
ModLoader.AddName(silverHoe,"Silver Hoe");
ModLoader.AddName(silverSword,"Silver Sword");
//Tin
ModLoader.AddName(tinOre,"Tin Ore");
ModLoader.AddName(tinIngot, "Tin Ingot");
ModLoader.AddName(tinBlock, "Tin Block");
ModLoader.AddName(tinHelmet, "Tin Helmet");
ModLoader.AddName(tinChestplate, "Tin Chestplate");
ModLoader.AddName(tinLeggings, "Tin Leggings");
ModLoader.AddName(tinBoots, "Tin Boots");
ModLoader.AddName(tinPick,"Tin Pickaxe");
ModLoader.AddName(tinSpade,"Tin Shovel");
ModLoader.AddName(tinAxe,"Tin Axe");
ModLoader.AddName(tinHoe,"Tin Hoe");
ModLoader.AddName(tinSword,"Tin Sword");
//Steel
ModLoader.AddName(CSteelIngot, "Carbonized Steel Ingot");
ModLoader.AddName(steelIngot, "Steel Ingot");
ModLoader.AddName(steelBlock, "Steel Block");
ModLoader.AddName(steelHelmet, "Steel Helmet");
ModLoader.AddName(steelChestplate, "Steel Chestplate");
ModLoader.AddName(steelLeggings, "Steel Leggings");
ModLoader.AddName(steelBoots, "Steel Boots");
ModLoader.AddName(steelPick,"Steel Pickaxe");
ModLoader.AddName(steelSpade,"Steel Shovel");
ModLoader.AddName(steelAxe,"Steel Axe");
ModLoader.AddName(steelHoe,"Steel Hoe");
ModLoader.AddName(steelSword,"Steel Sword");
//Carbon Steel
ModLoader.AddName(cCSteelIngot, "Carbonized Carbon Steel Ingot");
ModLoader.AddName(cSteelIngot, "Carbon Steel Ingot");
ModLoader.AddName(cSteelBlock, "Carbon Steel Block");
ModLoader.AddName(cSteelHelmet, "Carbon Steel Helmet");
ModLoader.AddName(cSteelChestplate, "Carbon Steel Chestplate");
ModLoader.AddName(cSteelLeggings, "Carbon Steel Leggings");
ModLoader.AddName(cSteelBoots, "Carbon Steel Boots");
ModLoader.AddName(cSteelPick,"Carbon Steel Pickaxe");
ModLoader.AddName(cSteelSpade,"Carbon Steel Shovel");
ModLoader.AddName(cSteelAxe,"Carbon Steel Axe");
ModLoader.AddName(cSteelHoe,"Carbon Steel Hoe");
ModLoader.AddName(cSteelSword,"Carbon Steel Sword");
//Stainless Steel
ModLoader.AddName(sSteelIngot, "Stainless Steel Ingot");
ModLoader.AddName(sSteelBlock, "Stainless Steel Block");
ModLoader.AddName(sSteelHelmet, "Stainless Steel Helmet");
ModLoader.AddName(sSteelChestplate, "Stainless Steel Chestplate");
ModLoader.AddName(sSteelLeggings, "Stainless Steel Leggings");
ModLoader.AddName(sSteelBoots, "Stainless Steel Boots");
ModLoader.AddName(sSteelPick,"Stainless Steel Pickaxe");
ModLoader.AddName(sSteelSpade,"Stainless Steel Shovel");
ModLoader.AddName(sSteelAxe,"Stainless Steel Axe");
ModLoader.AddName(sSteelHoe,"Stainless Steel Hoe");
ModLoader.AddName(sSteelSword,"Stainless Steel Sword");
//Bronze
ModLoader.AddName(cTIngot, "Copper Tin Ingot");
ModLoader.AddName(bronzeIngot, "Bronze Ingot");
ModLoader.AddName(bronzeBlock, "Bronze Block");
ModLoader.AddName(bronzeHelmet, "Bronze Helmet");
ModLoader.AddName(bronzeChestplate, "Bronze Chestplate");
ModLoader.AddName(bronzeLeggings, "Bronze Leggings");
ModLoader.AddName(bronzeBoots, "Bronze Boots");
ModLoader.AddName(bronzePick,"Bronze Pickaxe");
ModLoader.AddName(bronzeSpade,"Bronze Shovel");
ModLoader.AddName(bronzeAxe,"Bronze Axe");
ModLoader.AddName(bronzeHoe,"Bronze Hoe");
ModLoader.AddName(bronzeSword,"Bronze Sword");
//Titanium
ModLoader.AddName(titaniumOre,"Titanium Ore");
ModLoader.AddName(titaniumIngot, "Titanium Ingot");
ModLoader.AddName(titaniumBlock, "Titanium Block");
ModLoader.AddName(titaniumHelmet, "Titanium Helmet");
ModLoader.AddName(titaniumChestplate, "Titanium Chestplate");
ModLoader.AddName(titaniumLeggings, "Titanium Leggings");
ModLoader.AddName(titaniumBoots, "Titanium Boots");
ModLoader.AddName(titaniumPick,"Titanium Pickaxe");
ModLoader.AddName(titaniumSpade,"Titanium Shovel");
ModLoader.AddName(titaniumAxe,"Titanium Axe");
ModLoader.AddName(titaniumHoe,"Titanium Hoe");
ModLoader.AddName(titaniumSword,"Titanium Sword");
//Tungsten
ModLoader.AddName(wolframiteOre,"Wolframite Ore");
ModLoader.AddName(tungstenIngot, "Tungsten Ingot");
ModLoader.AddName(tungstenBlock, "Tungsten Block");
ModLoader.AddName(tungstenHelmet, "Tungsten Helmet");
ModLoader.AddName(tungstenChestplate, "Tungsten Chestplate");
ModLoader.AddName(tungstenLeggings, "Tungsten Leggings");
ModLoader.AddName(tungstenBoots, "Tungsten Boots");
ModLoader.AddName(tungstenPick,"Tungsten Pickaxe");
ModLoader.AddName(tungstenSpade,"Tungsten Shovel");
ModLoader.AddName(tungstenAxe,"Tungsten Axe");
ModLoader.AddName(tungstenHoe,"Tungsten Hoe");
ModLoader.AddName(tungstenSword,"Tungsten Sword");
//Iridium
ModLoader.AddName(iridiumOre,"Iridium Ore");
ModLoader.AddName(iridiumIngot, "Iridium Ingot");
ModLoader.AddName(iridiumBlock, "Iridium Block");
ModLoader.AddName(iridiumHelmet, "Iridium Helmet");
ModLoader.AddName(iridiumChestplate, "Iridium Chestplate");
ModLoader.AddName(iridiumLeggings, "Iridium Leggings");
ModLoader.AddName(iridiumBoots, "Iridium Boots");
ModLoader.AddName(iridiumPick,"Iridium Pickaxe");
ModLoader.AddName(iridiumSpade,"Iridium Shovel");
ModLoader.AddName(iridiumAxe,"Iridium Axe");
ModLoader.AddName(iridiumHoe,"Iridium Hoe");
ModLoader.AddName(iridiumSword,"Iridium Sword");
//Refined Obsidian
ModLoader.AddName(obsidianIngot, "Obsidian Ingot");
ModLoader.AddName(obsidianBlock, "Refined Obsidian Block");
ModLoader.AddName(obsidianHelmet, "Obsidian Helmet");
ModLoader.AddName(obsidianChestplate, "Obsidian Chestplate");
ModLoader.AddName(obsidianLeggings, "Obsidian Leggings");
ModLoader.AddName(obsidianBoots, "Obsidian Boots");
ModLoader.AddName(obsidianPick,"Obsidian Pickaxe");
ModLoader.AddName(obsidianSpade,"Obsidian Shovel");
ModLoader.AddName(obsidianAxe,"Obsidian Axe");
ModLoader.AddName(obsidianHoe,"Obsidian Hoe");
ModLoader.AddName(obsidianSword,"Obsidian Sword");
//Mithril
ModLoader.AddName(mithrilIngot, "Mithril Ingot");
ModLoader.AddName(mithrilBlock, "Mithril Block");
ModLoader.AddName(mithrilHelmet, "Obsidian Helmet");
ModLoader.AddName(mithrilChestplate, "Obsidian Chestplate");
ModLoader.AddName(mithrilLeggings, "Obsidian Leggings");
ModLoader.AddName(mithrilBoots, "Obsidian Boots");
ModLoader.AddName(mithrilPick,"Obsidian Pickaxe");
ModLoader.AddName(mithrilSpade,"Obsidian Shovel");
ModLoader.AddName(mithrilAxe,"Obsidian Axe");
ModLoader.AddName(mithrilHoe,"Obsidian Hoe");
ModLoader.AddName(mithrilSword,"Obsidian Sword");
}
public void addSmelts()
{
//Coal smelts
ModLoader.AddSmelting(coalBlock.blockID, new ItemStack(compressedCoal, 1));
ModLoader.AddSmelting(cTIngot.shiftedIndex, new ItemStack(bronzeIngot, 1));
//platinum
ModLoader.AddSmelting(platinumOre.blockID, new ItemStack(platinumIngot, 1));
//copper
ModLoader.AddSmelting(copperOre.blockID, new ItemStack(copperIngot, 1));
//Silver
ModLoader.AddSmelting(silverOre.blockID, new ItemStack(silverIngot, 1));
//tin
ModLoader.AddSmelting(tinOre.blockID, new ItemStack(tinIngot, 1));
//steel
ModLoader.AddSmelting(Item.ingotIron.shiftedIndex, new ItemStack(steelIngot, 1));
//Carbon Steel
ModLoader.AddSmelting(CSteelIngot.shiftedIndex, new ItemStack(cSteelIngot, 1));
//Stainless Steel
ModLoader.AddSmelting(cCSteelIngot.shiftedIndex, new ItemStack(sSteelIngot, 1));
//Bronze
ModLoader.AddSmelting(cTIngot.shiftedIndex, new ItemStack(bronzeIngot, 1));
//Titanium
ModLoader.AddSmelting(titaniumOre.blockID, new ItemStack(titaniumIngot, 1));
//Tungsten
ModLoader.AddSmelting(wolframiteOre.blockID, new ItemStack(tungstenIngot, 1));
//Iridium
ModLoader.AddSmelting(iridiumOre.blockID, new ItemStack(iridiumIngot, 1));
//Refined Obsidian
ModLoader.AddSmelting(Block.obsidian.blockID, new ItemStack(obsidianIngot, 1));
//Mithril
ModLoader.AddSmelting(mithrilOre.blockID, new ItemStack(mithrilIngot, 1));
}
public void addRecipes()
{
//Coal
ModLoader.AddShapelessRecipe(new ItemStack(Item.coal, 9), new Object[]
{coalBlock});
ModLoader.AddRecipe(new ItemStack(coalBlock, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), Item.coal
});
//platinum
ModLoader.AddShapelessRecipe(new ItemStack(platinumIngot, 9), new Object[]
{platinumBlock});
ModLoader.AddRecipe(new ItemStack(platinumHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), platinumIngot
});
ModLoader.AddRecipe(new ItemStack(platinumChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), platinumIngot
});
ModLoader.AddRecipe(new ItemStack(platinumLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), platinumIngot
});
ModLoader.AddRecipe(new ItemStack(platinumBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), platinumIngot
});
ModLoader.AddRecipe(new ItemStack(platinumBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), platinumIngot
});
ModLoader.AddRecipe(new ItemStack(platinumPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), platinumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(platinumSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), platinumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(platinumAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), platinumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(platinumHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), platinumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(platinumSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), platinumIngot, Character.valueOf('N'), Item.stick
});
//copper
ModLoader.AddShapelessRecipe(new ItemStack(copperIngot, 9), new Object[]
{mod_Core.copperBlock});
ModLoader.AddRecipe(new ItemStack(copperHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), copperIngot
});
ModLoader.AddRecipe(new ItemStack(copperChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), copperIngot
});
ModLoader.AddRecipe(new ItemStack(copperLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), copperIngot
});
ModLoader.AddRecipe(new ItemStack(copperBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), copperIngot
});
ModLoader.AddRecipe(new ItemStack(copperBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), copperIngot
});
ModLoader.AddRecipe(new ItemStack(copperPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), copperIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(copperSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), copperIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(copperAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), copperIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(copperHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), copperIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(copperSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), copperIngot, Character.valueOf('N'), Item.stick
});
//Silver
ModLoader.AddShapelessRecipe(new ItemStack(silverIngot, 9), new Object[]
{mod_Core.silverBlock});
ModLoader.AddRecipe(new ItemStack(silverHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), silverIngot
});
ModLoader.AddRecipe(new ItemStack(silverChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), silverIngot
});
ModLoader.AddRecipe(new ItemStack(silverLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), silverIngot
});
ModLoader.AddRecipe(new ItemStack(silverBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), silverIngot
});
ModLoader.AddRecipe(new ItemStack(silverBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), silverIngot
});
ModLoader.AddRecipe(new ItemStack(silverPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), silverIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(silverSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), silverIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(silverAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), silverIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(silverHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), silverIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(silverSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), silverIngot, Character.valueOf('N'), Item.stick
});
//Tin
ModLoader.AddShapelessRecipe(new ItemStack(tinIngot, 9), new Object[]
{mod_Core.tinBlock});
ModLoader.AddRecipe(new ItemStack(tinHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), tinIngot
});
ModLoader.AddRecipe(new ItemStack(tinChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), tinIngot
});
ModLoader.AddRecipe(new ItemStack(tinLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), tinIngot
});
ModLoader.AddRecipe(new ItemStack(tinBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), tinIngot
});
ModLoader.AddRecipe(new ItemStack(tinBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), tinIngot
});
ModLoader.AddRecipe(new ItemStack(tinPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), tinIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(tinSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), tinIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(tinAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), tinIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(tinHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), tinIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(tinSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), tinIngot, Character.valueOf('N'), Item.stick
});
//Steel
ModLoader.AddShapelessRecipe(new ItemStack(steelIngot, 9), new Object[]
{mod_Core.steelBlock});
ModLoader.AddRecipe(new ItemStack(steelHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), steelIngot
});
ModLoader.AddRecipe(new ItemStack(steelChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), steelIngot
});
ModLoader.AddRecipe(new ItemStack(steelLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), steelIngot
});
ModLoader.AddRecipe(new ItemStack(steelBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), steelIngot
});
ModLoader.AddRecipe(new ItemStack(steelBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), steelIngot
});
ModLoader.AddRecipe(new ItemStack(steelPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), steelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(steelSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), steelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(steelAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), steelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(steelHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), steelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(steelSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), steelIngot, Character.valueOf('N'), Item.stick
});
//Carbon Steel
ModLoader.AddShapelessRecipe(new ItemStack(cSteelIngot, 9), new Object[]
{mod_Core.cSteelBlock});
ModLoader.AddRecipe(new ItemStack(cSteelHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), cSteelIngot
});
ModLoader.AddRecipe(new ItemStack(cSteelChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), cSteelIngot
});
ModLoader.AddRecipe(new ItemStack(cSteelLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), cSteelIngot
});
ModLoader.AddRecipe(new ItemStack(cSteelBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), cSteelIngot
});
ModLoader.AddRecipe(new ItemStack(cSteelBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), cSteelIngot
});
ModLoader.AddRecipe(new ItemStack(cSteelPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), cSteelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(cSteelSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), cSteelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(cSteelAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), cSteelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(cSteelHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), cSteelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(cSteelSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), cSteelIngot, Character.valueOf('N'), Item.stick
});
//Stainless Steel
ModLoader.AddShapelessRecipe(new ItemStack(sSteelIngot, 9), new Object[]
{mod_Core.sSteelBlock});
ModLoader.AddRecipe(new ItemStack(sSteelHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), sSteelIngot
});
ModLoader.AddRecipe(new ItemStack(sSteelChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), sSteelIngot
});
ModLoader.AddRecipe(new ItemStack(sSteelLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), sSteelIngot
});
ModLoader.AddRecipe(new ItemStack(sSteelBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), sSteelIngot
});
ModLoader.AddRecipe(new ItemStack(sSteelBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), sSteelIngot
});
ModLoader.AddRecipe(new ItemStack(sSteelPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), sSteelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(sSteelSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), sSteelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(sSteelAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), sSteelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(sSteelHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), sSteelIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(sSteelSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), sSteelIngot, Character.valueOf('N'), Item.stick
});
//Bronze
ModLoader.AddShapelessRecipe(new ItemStack(bronzeIngot, 9), new Object[]
{mod_Core.bronzeBlock});
ModLoader.AddRecipe(new ItemStack(bronzeHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), bronzeIngot
});
ModLoader.AddRecipe(new ItemStack(bronzeChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), bronzeIngot
});
ModLoader.AddRecipe(new ItemStack(bronzeLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), bronzeIngot
});
ModLoader.AddRecipe(new ItemStack(bronzeBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), bronzeIngot
});
ModLoader.AddRecipe(new ItemStack(bronzeBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), bronzeIngot
});
ModLoader.AddRecipe(new ItemStack(bronzePick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), bronzeIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(bronzeSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), bronzeIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(bronzeAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), bronzeIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(bronzeHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), bronzeIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(bronzeSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), bronzeIngot, Character.valueOf('N'), Item.stick
});
//Titanium
ModLoader.AddShapelessRecipe(new ItemStack(titaniumIngot, 9), new Object[]
{mod_Core.titaniumBlock});
ModLoader.AddRecipe(new ItemStack(titaniumHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), titaniumIngot
});
ModLoader.AddRecipe(new ItemStack(titaniumChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), titaniumIngot
});
ModLoader.AddRecipe(new ItemStack(titaniumLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), titaniumIngot
});
ModLoader.AddRecipe(new ItemStack(titaniumBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), titaniumIngot
});
ModLoader.AddRecipe(new ItemStack(titaniumBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), titaniumIngot
});
ModLoader.AddRecipe(new ItemStack(titaniumPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), titaniumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(titaniumSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), titaniumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(titaniumAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), titaniumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(titaniumHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), titaniumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(titaniumSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), titaniumIngot, Character.valueOf('N'), Item.stick
});
//Tungsten
ModLoader.AddShapelessRecipe(new ItemStack(tungstenIngot, 9), new Object[]
{mod_Core.tungstenBlock});
ModLoader.AddRecipe(new ItemStack(tungstenHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), tungstenIngot
});
ModLoader.AddRecipe(new ItemStack(tungstenChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), tungstenIngot
});
ModLoader.AddRecipe(new ItemStack(tungstenLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), tungstenIngot
});
ModLoader.AddRecipe(new ItemStack(tungstenBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), tungstenIngot
});
ModLoader.AddRecipe(new ItemStack(tungstenBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), tungstenIngot
});
ModLoader.AddRecipe(new ItemStack(tungstenPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), tungstenIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(tungstenSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), tungstenIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(tungstenAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), tungstenIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(tungstenHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), tungstenIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(tungstenSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), tungstenIngot, Character.valueOf('N'), Item.stick
});
//Iridium
ModLoader.AddShapelessRecipe(new ItemStack(iridiumIngot, 9), new Object[]
{mod_Core.iridiumBlock});
ModLoader.AddRecipe(new ItemStack(iridiumHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), iridiumIngot
});
ModLoader.AddRecipe(new ItemStack(iridiumChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), iridiumIngot
});
ModLoader.AddRecipe(new ItemStack(iridiumLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), iridiumIngot
});
ModLoader.AddRecipe(new ItemStack(iridiumBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), iridiumIngot
});
ModLoader.AddRecipe(new ItemStack(iridiumBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), iridiumIngot
});
ModLoader.AddRecipe(new ItemStack(iridiumPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), iridiumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(iridiumSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), iridiumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(iridiumAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), iridiumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(iridiumHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), iridiumIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(iridiumSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), iridiumIngot, Character.valueOf('N'), Item.stick
});
//obsidian
ModLoader.AddShapelessRecipe(new ItemStack(obsidianIngot, 9), new Object[]
{mod_Core.obsidianBlock});
ModLoader.AddRecipe(new ItemStack(obsidianHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), obsidianIngot
});
ModLoader.AddRecipe(new ItemStack(obsidianChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), obsidianIngot
});
ModLoader.AddRecipe(new ItemStack(obsidianLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), obsidianIngot
});
ModLoader.AddRecipe(new ItemStack(obsidianBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), obsidianIngot
});
ModLoader.AddRecipe(new ItemStack(obsidianBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), obsidianIngot
});
ModLoader.AddRecipe(new ItemStack(obsidianPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), obsidianIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(obsidianSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), obsidianIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(obsidianAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), obsidianIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(obsidianHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), obsidianIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(obsidianSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), obsidianIngot, Character.valueOf('N'), Item.stick
});
//Mithril
ModLoader.AddShapelessRecipe(new ItemStack(mithrilIngot, 9), new Object[]
{mod_Core.mithrilBlock});
ModLoader.AddRecipe(new ItemStack(mithrilHelmet, 1), new Object[]
{
"MMM", "M M", " ", Character.valueOf('M'), mithrilIngot
});
ModLoader.AddRecipe(new ItemStack(mithrilChestplate, 1), new Object[]
{
"M M", "MMM", "MMM", Character.valueOf('M'), mithrilIngot
});
ModLoader.AddRecipe(new ItemStack(mithrilLeggings, 1), new Object[]
{
"MMM", "M M", "M M", Character.valueOf('M'), mithrilIngot
});
ModLoader.AddRecipe(new ItemStack(mithrilBoots, 1), new Object[]
{
" ", "M M", "M M", Character.valueOf('M'), mithrilIngot
});
ModLoader.AddRecipe(new ItemStack(mithrilBlock, 1), new Object[]
{
"MMM", "MMM", "MMM", Character.valueOf('M'), mithrilIngot
});
ModLoader.AddRecipe(new ItemStack(mithrilPick, 1), new Object[]
{
"MMM", " N ", " N ", Character.valueOf('M'), mithrilIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(mithrilSpade, 1), new Object[]
{
" M ", " N ", " N ", Character.valueOf('M'), mithrilIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(mithrilAxe, 1), new Object[]
{
"MM ", "MN ", " N ", Character.valueOf('M'), mithrilIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(mithrilHoe, 1), new Object[]
{
"MM ", " N ", " N ", Character.valueOf('M'), mithrilIngot, Character.valueOf('N'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(mithrilSword, 1), new Object[]
{
" M ", " M ", " N ", Character.valueOf('M'), mithrilIngot, Character.valueOf('N'), Item.stick
});
}
public void GenerateSurface(World world, Random random1, int i, int j)
{
for(int i1 = 0; i1 < 5; i1++)
{
int l1 = i + random1.nextInt(16);
int k1 = random1.nextInt(20); //The highest layer the ore can be generated (choose between 0-127)
int j1 = j + random1.nextInt(16);
(new WorldGenMinable(platinumOre.blockID, 5)).generate(world, random1, l1, k1, j1);
}
for(int i1 = 0; i1 < 10; i1++)
{
int l1 = i + random1.nextInt(16);
int k1 = random1.nextInt(50); //The highest layer the ore can be generated (choose between 0-127)
int j1 = j + random1.nextInt(16);
(new WorldGenMinable(copperOre.blockID, 7)).generate(world, random1, l1, k1, j1);
}
for(int i1 = 0; i1 < 7; i1++)
{
int l1 = i + random1.nextInt(16);
int k1 = random1.nextInt(30); //The highest layer the ore can be generated (choose between 0-127)
int j1 = j + random1.nextInt(16);
(new WorldGenMinable(silverOre.blockID, 3)).generate(world, random1, l1, k1, j1);
}
for(int i1 = 0; i1 < 10; i1++)
{
int l1 = i + random1.nextInt(16);
int k1 = random1.nextInt(50); //The highest layer the ore can be generated (choose between 0-127)
int j1 = j + random1.nextInt(16);
(new WorldGenMinable(tinOre.blockID, 7)).generate(world, random1, l1, k1, j1);
}
for(int i1 = 0; i1 < 5; i1++)
{
int l1 = i + random1.nextInt(16);
int k1 = random1.nextInt(25); //The highest layer the ore can be generated (choose between 0-127)
int j1 = j + random1.nextInt(16);
(new WorldGenMinable(titaniumOre.blockID, 2)).generate(world, random1, l1, k1, j1);
}
for(int i1 = 0; i1 < 5; i1++)
{
int l1 = i + random1.nextInt(16);
int k1 = random1.nextInt(16); //The highest layer the ore can be generated (choose between 0-127)
int j1 = j + random1.nextInt(16);
(new WorldGenMinable(wolframiteOre.blockID, 2)).generate(world, random1, l1, k1, j1);
}
for(int i1 = 0; i1 < 2; i1++)
{
int l1 = i + random1.nextInt(16);
int k1 = random1.nextInt(7); //The highest layer the ore can be generated (choose between 0-127)
int j1 = j + random1.nextInt(16);
(new WorldGenMinable(iridiumOre.blockID, 2)).generate(world, random1, l1, k1, j1);
}
for(int i1 = 0; i1 < 1; i1++)
{
int l1 = i + random1.nextInt(16);
int k1 = random1.nextInt(3); //The highest layer the ore can be generated (choose between 0-127)
int j1 = j + random1.nextInt(16);
(new WorldGenMinable(mithrilOre.blockID, 3)).generate(world, random1, l1, k1, j1);
}
}
public String getVersion()
{
return "MC 1.0.0";
}
//Enhanced vanilla and new
public static Item cTIngot;
public static Item cIronIngot;
public static Block coalBlock;
public static Item compressedCoal;
public static int coalBlockTexture;
public static Item hammer;
//platinum
public static int platinumOreTexture;
public static Block platinumOre;
public static int platinumBlockTexture;
public static Block platinumBlock;
public static Item platinumIngot;
public static int platinumIndex;
public static Item platinumHelmet;
public static Item platinumChestplate;
public static Item platinumLeggings;
public static Item platinumBoots;
public static final Item platinumPick = new ItemPickaxeCore(383, EnumToolCore.PTOOL).setItemName("platinumpick");
public static final Item platinumSpade = new ItemSpadeCore(384, EnumToolCore.PTOOL).setItemName("platinumshovel");
public static final Item platinumAxe = new ItemAxeCore(385, EnumToolCore.PTOOL).setItemName("platinumaxe");
public static final Item platinumHoe = new ItemHoeCore(386, EnumToolCore.PTOOL).setItemName("platinumHoe");
public static final Item platinumSword = new ItemSwordCore(387, EnumToolCore.PTOOL).setItemName("platinumsword");
//copper
public static int copperOreTexture;
public static Block copperOre;
public static Block copperBlock;
public static int copperBlockTexture;
public static Item copperIngot;
public static int copperIndex;
public static Item copperHelmet;
public static Item copperChestplate;
public static Item copperLeggings;
public static Item copperBoots;
public static final Item copperPick = new ItemPickaxeCore(388, EnumToolCore.COPPER).setItemName("copperpick");
public static final Item copperSpade = new ItemSpadeCore(389, EnumToolCore.COPPER).setItemName("copperspade");
public static final Item copperAxe = new ItemAxeCore(390, EnumToolCore.COPPER).setItemName("copperaxe");
public static final Item copperHoe = new ItemHoeCore(391, EnumToolCore.COPPER).setItemName("copperhoe");
public static final Item copperSword = new ItemSwordCore(392, EnumToolCore.COPPER).setItemName("coppersword");
//Silver
public static int silverOreTexture;
public static Block silverOre;
public static Block silverBlock;
public static int silverBlockTexture;
public static Item silverIngot;
public static int silverIndex;
public static Item silverHelmet;
public static Item silverChestplate;
public static Item silverLeggings;
public static Item silverBoots;
public static final Item silverPick = new ItemPickaxeCore(393, EnumToolCore.SILVER).setItemName("silverpick");
public static final Item silverSpade = new ItemSpadeCore(394, EnumToolCore.SILVER).setItemName("silverspade");
public static final Item silverAxe = new ItemAxeCore(395, EnumToolCore.SILVER).setItemName("silveraxe");
public static final Item silverHoe = new ItemHoeCore(396, EnumToolCore.SILVER).setItemName("silverhoe");
public static final Item silverSword = new ItemSwordCore(397, EnumToolCore.SILVER).setItemName("silversword");
//Tin
public static int tinOreTexture;
public static Block tinOre;
public static Block tinBlock;
public static int tinBlockTexture;
public static Item tinIngot;
public static int tinIndex;
public static Item tinHelmet;
public static Item tinChestplate;
public static Item tinLeggings;
public static Item tinBoots;
public static final Item tinPick = new ItemPickaxeCore(398, EnumToolCore.TIN).setItemName("tinpick");
public static final Item tinSpade = new ItemSpadeCore(399, EnumToolCore.TIN).setItemName("tinspade");
public static final Item tinAxe = new ItemAxeCore(400, EnumToolCore.TIN).setItemName("tinaxe");
public static final Item tinHoe = new ItemHoeCore(401, EnumToolCore.TIN).setItemName("tinhoe");
public static final Item tinSword = new ItemSwordCore(402, EnumToolCore.TIN).setItemName("tinsword");
//Steel
public static Block steelBlock;
public static int steelBlockTexture;
public static Item steelIngot;
public static Item CSteelIngot;
public static int steelIndex;
public static Item steelHelmet;
public static Item steelChestplate;
public static Item steelLeggings;
public static Item steelBoots;
public static final Item steelPick = new ItemPickaxeCore(403, EnumToolCore.STEEL).setItemName("steelpick");
public static final Item steelSpade = new ItemSpadeCore(404, EnumToolCore.STEEL).setItemName("steelspade");
public static final Item steelAxe = new ItemAxeCore(405, EnumToolCore.STEEL).setItemName("steelaxe");
public static final Item steelHoe = new ItemHoeCore(406, EnumToolCore.STEEL).setItemName("steelhoe");
public static final Item steelSword = new ItemSwordCore(407, EnumToolCore.STEEL).setItemName("steelsword");
//Carbon Steel
public static Block cSteelBlock;
public static int cSteelBlockTexture;
public static Item cSteelIngot;
public static Item cCSteelIngot;
public static int cSteelIndex;
public static Item cSteelHelmet;
public static Item cSteelChestplate;
public static Item cSteelLeggings;
public static Item cSteelBoots;
public static final Item cSteelPick = new ItemPickaxeCore(408, EnumToolCore.CSTEEL).setItemName("csteelpick");
public static final Item cSteelSpade = new ItemSpadeCore(409, EnumToolCore.CSTEEL).setItemName("csteelspade");
public static final Item cSteelAxe = new ItemAxeCore(410, EnumToolCore.CSTEEL).setItemName("csteelaxe");
public static final Item cSteelHoe = new ItemHoeCore(411, EnumToolCore.CSTEEL).setItemName("csteelhoe");
public static final Item cSteelSword = new ItemSwordCore(412, EnumToolCore.CSTEEL).setItemName("csteelsword");
//Stainless Steel
public static Block sSteelBlock;
public static int sSteelBlockTexture;
public static Item sSteelIngot;
public static int sSteelIndex;
public static Item sSteelHelmet;
public static Item sSteelChestplate;
public static Item sSteelLeggings;
public static Item sSteelBoots;
public static final Item sSteelPick = new ItemPickaxeCore(413, EnumToolCore.SSTEEL).setItemName("ssteelpick");
public static final Item sSteelSpade = new ItemSpadeCore(414, EnumToolCore.SSTEEL).setItemName("ssteelspade");
public static final Item sSteelAxe = new ItemAxeCore(415, EnumToolCore.SSTEEL).setItemName("ssteelaxe");
public static final Item sSteelHoe = new ItemHoeCore(416, EnumToolCore.SSTEEL).setItemName("ssteelhoe");
public static final Item sSteelSword = new ItemSwordCore(417, EnumToolCore.SSTEEL).setItemName("ssteelsword");
//Bronze
public static Block bronzeBlock;
public static int bronzeBlockTexture;
public static Item bronzeIngot;
public static int bronzeIndex;
public static Item bronzeHelmet;
public static Item bronzeChestplate;
public static Item bronzeLeggings;
public static Item bronzeBoots;
public static final Item bronzePick = new ItemPickaxeCore(418, EnumToolCore.BRONZE).setItemName("bronzepick");
public static final Item bronzeSpade = new ItemSpadeCore(419, EnumToolCore.BRONZE).setItemName("bronzespade");
public static final Item bronzeAxe = new ItemAxeCore(420, EnumToolCore.BRONZE).setItemName("bronzeaxe");
public static final Item bronzeHoe = new ItemHoeCore(421, EnumToolCore.BRONZE).setItemName("bronzehoe");
public static final Item bronzeSword = new ItemSwordCore(422, EnumToolCore.BRONZE).setItemName("bronzesword");
//Titanium
public static int titaniumOreTexture;
public static Block titaniumOre;
public static Block titaniumBlock;
public static int titaniumBlockTexture;
public static Item titaniumIngot;
public static int titaniumIndex;
public static Item titaniumHelmet;
public static Item titaniumChestplate;
public static Item titaniumLeggings;
public static Item titaniumBoots;
public static final Item titaniumPick = new ItemPickaxeCore(423, EnumToolCore.TITAN).setItemName("titaniumpick");
public static final Item titaniumSpade = new ItemSpadeCore(424, EnumToolCore.TITAN).setItemName("titaniumspade");
public static final Item titaniumAxe = new ItemAxeCore(425, EnumToolCore.TITAN).setItemName("titaniumaxe");
public static final Item titaniumHoe = new ItemHoeCore(426, EnumToolCore.TITAN).setItemName("titaniumhoe");
public static final Item titaniumSword = new ItemSwordCore(427, EnumToolCore.TITAN).setItemName("titaniumsword");
//Tungsten
public static int wolframiteOreTexture;
public static Block wolframiteOre;
public static Block tungstenBlock;
public static int tungstenBlockTexture;
public static Item tungstenIngot;
public static int tungstenIndex;
public static Item tungstenHelmet;
public static Item tungstenChestplate;
public static Item tungstenLeggings;
public static Item tungstenBoots;
public static final Item tungstenPick = new ItemPickaxeCore(428, EnumToolCore.TUNG).setItemName("tungstenpick");
public static final Item tungstenSpade = new ItemSpadeCore(429, EnumToolCore.TUNG).setItemName("tungstenspade");
public static final Item tungstenAxe = new ItemAxeCore(430, EnumToolCore.TUNG).setItemName("tungstenaxe");
public static final Item tungstenHoe = new ItemHoeCore(431, EnumToolCore.TUNG).setItemName("tungstenhoe");
public static final Item tungstenSword = new ItemSwordCore(432, EnumToolCore.TUNG).setItemName("tungstensword");
//Iridium
public static int iridiumOreTexture;
public static Block iridiumOre;
public static Block iridiumBlock;
public static int iridiumBlockTexture;
public static Item iridiumIngot;
public static int iridiumIndex;
public static Item iridiumHelmet;
public static Item iridiumChestplate;
public static Item iridiumLeggings;
public static Item iridiumBoots;
public static final Item iridiumPick = new ItemPickaxeCore(433, EnumToolCore.IRI).setItemName("iridiumpick");
public static final Item iridiumSpade = new ItemSpadeCore(434, EnumToolCore.IRI).setItemName("iridiumspade");
public static final Item iridiumAxe = new ItemAxeCore(435, EnumToolCore.IRI).setItemName("iridiumaxe");
public static final Item iridiumHoe = new ItemHoeCore(436, EnumToolCore.IRI).setItemName("iridiumhoe");
public static final Item iridiumSword = new ItemSwordCore(437, EnumToolCore.IRI).setItemName("iridiumsword");
//Refined Obsidian
public static Block obsidianBlock;
public static int obsidianBlockTexture;
public static Item obsidianIngot;
public static int obsidianIndex;
public static Item obsidianHelmet;
public static Item obsidianChestplate;
public static Item obsidianLeggings;
public static Item obsidianBoots;
public static final Item obsidianPick = new ItemPickaxeCore(438, EnumToolCore.OB).setItemName("obsidianpick");
public static final Item obsidianSpade = new ItemSpadeCore(439, EnumToolCore.OB).setItemName("obsidianpade");
public static final Item obsidianAxe = new ItemAxeCore(440, EnumToolCore.OB).setItemName("obsidianaxe");
public static final Item obsidianHoe = new ItemHoeCore(441, EnumToolCore.OB).setItemName("obsidianhoe");
public static final Item obsidianSword = new ItemSwordCore(442, EnumToolCore.OB).setItemName("obsidiansword");
//Titanium
public static int mithrilOreTexture;
public static Block mithrilOre;
public static Block mithrilBlock;
public static int mithrilBlockTexture;
public static Item mithrilIngot;
public static int mithrilIndex;
public static Item mithrilHelmet;
public static Item mithrilChestplate;
public static Item mithrilLeggings;
public static Item mithrilBoots;
public static final Item mithrilPick = new ItemPickaxeCore(443, EnumToolCore.MITH).setItemName("mithrilpick");
public static final Item mithrilSpade = new ItemSpadeCore(444, EnumToolCore.MITH).setItemName("mithrilspade");
public static final Item mithrilAxe = new ItemAxeCore(445, EnumToolCore.MITH).setItemName("mithrilaxe");
public static final Item mithrilHoe = new ItemHoeCore(446, EnumToolCore.MITH).setItemName("mithrilhoe");
public static final Item mithrilSword = new ItemSwordCore(447, EnumToolCore.MITH).setItemName("mithrilsword");
static
{
//Enhanced
hammer = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("hammer");
cTIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("coppertiningot");
cIronIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("carbonizedironingot");
//Coal
compressedCoal = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("compressedcoal");
coalBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/coalBlock.png");
coalBlock = (new BlockCoalBlock(144, coalBlockTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("coalblock");
//platinum
platinumOreTexture = ModLoader.addOverride("/terrain.png","/Ptools/Blocks/platinumOre.png");
platinumOre = (new BlockPlatinumOre(123, platinumOreTexture)).setHardness(2.0F).setResistance(2.0F).setBlockName("platinumore");
platinumIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("platingot");
platinumBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/platinumBlock.png");
platinumBlock = (new BlockPlatinumBlock(124, platinumBlockTexture)).setHardness(2.0F).setResistance(2.0F).setBlockName("platinumblock");
/*platinumIndex = ModLoader.AddArmor("platinum");
platinumHelmet = (new ItemArmor(700, 2, platinumIndex, 0)).setItemName("PlatinumHelmet");
platinumChestplate = (new ItemArmor(701, 2, platinumIndex, 1)).setItemName("PlatinumChestplate");
platinumLeggings = (new ItemArmor(702, 2, platinumIndex,2)).setItemName("PlatinumLeggings");
platinumBoots = (new ItemArmor(703, 2, platinumIndex, 3)).setItemName("PlatinumBoots");*/
//copper
copperOreTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/copperOre.png");
copperOre = (new BlockCopperOre(125, copperOreTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("copperore");
copperIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("copperingot");
copperBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/copperBlock.png");
copperBlock = (new BlockCopperBlock(126, copperBlockTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("copperblock");
/*copperIndex = ModLoader.AddArmor("copper");
copperHelmet = (new ItemArmor(704, 1, copperIndex, 0)).setItemName("CopperHelmet");
copperChestplate = (new ItemArmor(705, 1, copperIndex, 1)).setItemName("CopperChestplate");
copperLeggings = (new ItemArmor(706, 1, copperIndex, 2)).setItemName("CopperLeggings");
copperBoots = (new ItemArmor(707, 1, copperIndex, 3)).setItemName("CopperBoots");*/
//Silver
silverOreTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/silverOre.png");
silverOre = (new BlockSilverOre(127, silverOreTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("silverOre");
silverIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("silverIngot");
silverBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/silverBlock.png");
silverBlock = (new BlockSilverBlock(128, silverBlockTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("silverBlock");
/*silverIndex = ModLoader.AddArmor("silver");
silverHelmet = (new ItemArmor(708, 1, silverIndex, 0)).setItemName("silverHelmet");
silverChestplate = (new ItemArmor(709, 1, silverIndex, 1)).setItemName("silverChestplate");
silverLeggings = (new ItemArmor(710, 1, silverIndex, 2)).setItemName("silverLeggings");
silverBoots = (new ItemArmor(711, 1, silverIndex, 3)).setItemName("silverBoots");*/
//tin
tinOreTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/tinOre.png");
tinOre = (new BlockTinOre(129, tinOreTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("tinOre");
tinIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("tinIngot");
tinBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/tinBlock.png");
tinBlock = (new BlockTinBlock(130, tinBlockTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("tinBlock");
/*tinIndex = ModLoader.AddArmor("copper");
tinHelmet = (new ItemArmor(712, 1, tinIndex, 0)).setItemName("tinHelmet");
tinChestplate = (new ItemArmor(713, 1, tinIndex, 1)).setItemName("tinChestplate");
tinLeggings = (new ItemArmor(714, 1, tinIndex, 2)).setItemName("tinLeggings");
tinBoots = (new ItemArmor(715, 1, tinIndex, 3)).setItemName("tinBoots");*/
//Steel
steelIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("steelingot");
steelBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/steelBlock.png");
steelBlock = (new BlockSteelBlock(131, steelBlockTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("steelblock");
/*steelIndex = ModLoader.AddArmor("steel");
steelHelmet = (new ItemArmor(716, 1, steelIndex, 0)).setItemName("SteelHelmet");
steelChestplate = (new ItemArmor(717, 1, steelIndex, 1)).setItemName("SteelChestplate");
steelLeggings = (new ItemArmor(718, 1, steelIndex, 2)).setItemName("SteelLeggings");
steelBoots = (new ItemArmor(719, 1, steelIndex, 3)).setItemName("SteelBoots");*/
//Carbon Steel
cSteelIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("csteelingot");
cSteelBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/cSteelBlock.png");
cSteelBlock = (new BlockCSteelBlock(132, cSteelBlockTexture)).setHardness(2.0F).setResistance(2.0F).setBlockName("csteelblock");
/*cSteelIndex = ModLoader.AddArmor("csteel");
cSteelHelmet = (new ItemArmor(720, 1, cSteelIndex, 0)).setItemName("cSteelHelmet");
cSteelChestplate = (new ItemArmor(721, 1, cSteelIndex, 1)).setItemName("cSteelChestplate");
cSteelLeggings = (new ItemArmor(722, 1, cSteelIndex, 2)).setItemName("cSteelLeggings");
cSteelBoots = (new ItemArmor(723, 1, cSteelIndex, 3)).setItemName("cSteelBoots");*/
//Stainless Steel
sSteelIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("sSteelingot");
sSteelBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/sSteelBlock.png");
sSteelBlock = (new BlockSSteelBlock(133, sSteelBlockTexture)).setHardness(3.0F).setResistance(3.0F).setBlockName("sSteelblock");
/*sSteelIndex = ModLoader.AddArmor("sSteel");
sSteelHelmet = (new ItemArmor(724, 1, sSteelIndex, 0)).setItemName("sSteelHelmet");
sSteelChestplate = (new ItemArmor(725, 1, sSteelIndex, 1)).setItemName("sSteelChestplate");
sSteelLeggings = (new ItemArmor(726, 1, sSteelIndex, 2)).setItemName("sSteelLeggings");
sSteelBoots = (new ItemArmor(727, 1, sSteelIndex, 3)).setItemName("sSteelBoots");*/
//bronze
bronzeIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("bronzeingot");
bronzeBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/steelBlock.png");
bronzeBlock = (new BlockBronzeBlock(134, bronzeBlockTexture)).setHardness(2.0F).setResistance(2.0F).setBlockName("bronzeblock");
/*bronzeIndex = ModLoader.AddArmor("bronze");
bronzeHelmet = (new ItemArmor(728, 1, bronzeIndex, 0)).setItemName("bronzeHelmet");
bronzeChestplate = (new ItemArmor(729, 1, bronzeIndex, 1)).setItemName("bronzeChestplate");
bronzeLeggings = (new ItemArmor(730, 1, bronzeIndex, 2)).setItemName("bronzeLeggings");
bronzeBoots = (new ItemArmor(731, 1, bronzeIndex, 3)).setItemName("bronzeBoots");*/
//Titanium
titaniumOreTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/titaniumOre.png");
titaniumOre = (new BlockTitaniumOre(135, titaniumOreTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("titaniumOre");
titaniumIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("titaniumingot");
titaniumBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/titaniumBlock.png");
titaniumBlock = (new BlockTitaniumBlock(136, titaniumBlockTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("titaniumblock");
/*titaniumIndex = ModLoader.AddArmor("titanium");
titaniumHelmet = (new ItemArmor(732, 1, titaniumIndex, 0)).setItemName("titaniumHelmet");
titaniumChestplate = (new ItemArmor(733, 1, titaniumIndex, 1)).setItemName("titaniumChestplate");
titaniumLeggings = (new ItemArmor(734, 1, titaniumIndex, 2)).setItemName("titaniumLeggings");
titaniumBoots = (new ItemArmor(735, 1, titaniumIndex, 3)).setItemName("titaniumBoots");*/
//Tungsten
wolframiteOreTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/wolframiteOre.png");
wolframiteOre = (new BlockWolframiteOre(137, wolframiteOreTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("wolframiteOre");
tungstenIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("tungsteningot");
tungstenBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/tungstenBlock.png");
tungstenBlock = (new BlockTungstenBlock(138, tungstenBlockTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("tungstenblock");
/*tungstenIndex = ModLoader.AddArmor("tungsten");
tungstenHelmet = (new ItemArmor(736, 1, tungstenIndex, 0)).setItemName("tungstenHelmet");
tungstenChestplate = (new ItemArmor(737, 1, tungstenIndex, 1)).setItemName("tungstenChestplate");
tungstenLeggings = (new ItemArmor(738, 1, tungstenIndex, 2)).setItemName("tungstenLeggings");
tungstenBoots = (new ItemArmor(739, 1, tungstenIndex, 3)).setItemName("tungstenBoots");*/
//Iridium
iridiumOreTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/iridiumOre.png");
iridiumOre = (new BlockIridiumOre(139, iridiumOreTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("iridiumore");
iridiumIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("iridiumingot");
iridiumBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/iridiumBlock.png");
iridiumBlock = (new BlockIridiumBlock(140, iridiumBlockTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("iridiumblock");
/*iridiumIndex = ModLoader.AddArmor("iridium");
iridiumHelmet = (new ItemArmor(740, 1, iridiumIndex, 0)).setItemName("iridiumHelmet");
iridiumChestplate = (new ItemArmor(741, 1, iridiumIndex, 1)).setItemName("iridiumChestplate");
iridiumLeggings = (new ItemArmor(742, 1, iridiumIndex, 2)).setItemName("iridiumLeggings");
iridiumBoots = (new ItemArmor(743, 1, iridiumIndex, 3)).setItemName("iridiumBoots");*/
//refined obsidian
obsidianIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("obsidianingot");
obsidianBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/obsidianBlock.png");
obsidianBlock = (new BlockObsidianBlock(141, obsidianBlockTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("obsidianblock");
/*obsidianIndex = ModLoader.AddArmor("obsidian");
obsidianHelmet = (new ItemArmor(744, 1, obsidianIndex, 0)).setItemName("obsidianHelmet");
obsidianChestplate = (new ItemArmor(745, 1, obsidianIndex, 1)).setItemName("obsidianChestplate");
obsidianLeggings = (new ItemArmor(746, 1, obsidianIndex, 2)).setItemName("obsidianLeggings");
obsidianBoots = (new ItemArmor(747, 1, obsidianIndex, 3)).setItemName("obsidianBoots");*/
//Mithril
mithrilOreTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/mithrilOre.png");
mithrilOre = (new BlockMithrilOre(142, mithrilOreTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("mithrilore");
mithrilIngot = (new Item(ModLoader.getUniqueEntityId())).setIconCoord(0, 0).setItemName("mithrilingot");
mithrilBlockTexture = ModLoader.addOverride("/terrain.png", "/Ptools/Blocks/mithrilBlock.png");
mithrilBlock = (new BlockMithrilBlock(143, mithrilBlockTexture)).setHardness(1.0F).setResistance(1.0F).setBlockName("mithrilblock");
/*mithrilIndex = ModLoader.AddArmor("iridium");
mithrilHelmet = (new ItemArmor(748, 1, mithrilIndex, 0)).setItemName("mithrilHelmet");
mithrilChestplate = (new ItemArmor(749, 1, mithrilIndex, 1)).setItemName("mithrilChestplate");
mithrilLeggings = (new ItemArmor(750, 1, mithrilIndex, 2)).setItemName("mithrilLeggings");
mithrilBoots = (new ItemArmor(751, 1, mithrilIndex, 3)).setItemName("mithrilBoots");*/
}
}
FYI: the armor is // on purpose till there is a way to get armor to work without editing base files
Edit: fixed the block id 142 problem new problem encountered
Nice idea i could code weapons and such for you if you would like and also make armor(i wouldn't reccomend it until there is a work around to not edit base files) also icons and such for it just msg me back and im not sure if this is in the wrong forum or not :/
This will add many new metals to the game such as Bronze, Mithril, and Platinum just to name a few of the 11, will be adding more soon and all of them will have tools weps and armor to go along with them. more info will be posted upon release along with screenshots.
Special Thank's to:
Vithryn and keir0987654321
Textures:
Vithryn, myself, and keir0987654321
Code:
Me
Copyright:
This mod is copyrighted by Me(phenox124) and is not to be used in any mod-pack or Compilation without my consent. No one is to de-compile this mod without first asking permission from Creator(Phenox124) or add to any joint mods or use any part of this mod in another mod, they are only to be downloaded and used in gameplay without permission otherwise talk to Me.
0
0
0
Edit: fixed the block id 142 problem new problem encountered
1
0
0
0
0
Nice :biggrin.gif:
0
0
0
0
0
0
0
Special Thank's to:
Vithryn and keir0987654321
Textures:
Vithryn, myself, and keir0987654321
Code:
Me
Copyright:
This mod is copyrighted by Me(phenox124) and is not to be used in any mod-pack or Compilation without my consent. No one is to de-compile this mod without first asking permission from Creator(Phenox124) or add to any joint mods or use any part of this mod in another mod, they are only to be downloaded and used in gameplay without permission otherwise talk to Me.