Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package adventuremap.common;
- import net.minecraft.src.Block;
- import net.minecraft.src.EnumToolMaterial;
- import net.minecraft.src.Item;
- import net.minecraft.src.ItemStack;
- import net.minecraftforge.common.EnumHelper;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.Init;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.network.NetworkMod;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- @Mod(modid = "Adventuremap", name = "Adenturemap", version = "1.0.0")
- @NetworkMod(clientSideRequired = true, serverSideRequired = false)
- public class Paladium
- {
- public static Block oreblock;
- public static Item normalingot;
- public static Item blueingot;
- public static Item greeningot;
- public static Item redingot;
- public static Item NPSword;
- public static Item GPSword;
- public static Item BPSword;
- public static Item RPSword;
- @SidedProxy(clientSide = "adventuremap.client.ClientProxyTutorial", serverSide = "adventuremap.common.CommonProxyTutorial")
- public static CommonProxyTutorial proxy;
- @Init
- public void load(FMLInitializationEvent event)
- {
- //Paladium ore
- oreblock = new BlockOres(230, 0).setStepSound(Block.soundStoneFootstep).setHardness(3F).setResistance(1.0F).setBlockName("Paladiumore");
- GameRegistry.registerBlock(oreblock);
- LanguageRegistry.addName(oreblock, "Paladium Ore");
- //NormalIngot and tools/armor
- normalingot = new ItemTutorial(550).setIconIndex(1).setItemName("PaladiumIngot");
- LanguageRegistry.addName(normalingot, "Paladium Ingot");
- EnumToolMaterial toolmaterial = EnumHelper.addToolMaterial("Iron", 2, 500, 7F, 2, 14);
- NPSword = new PaladiumSwords(554, toolmaterial ).setIconIndex(8).setItemName("NPS");
- LanguageRegistry.addName(NPSword, "Paladium Sword");
- //Blue ingot
- blueingot = new ItemTutorial(551).setIconIndex(2).setItemName("PaladiumIngot2");
- LanguageRegistry.addName(blueingot, "Blue Paladium Ingot");
- EnumToolMaterial Toolmateiral2 = EnumHelper.addToolMaterial("Iron", 2, 500, 7F, 2, 14);
- BPSword = new PaladiumSwords(554, Toolmateiral2 ).setIconIndex(10).setItemName("BPS");
- LanguageRegistry.addName(BPSword, "Blue Paladium Sword");
- //Green ingot
- greeningot = new ItemTutorial(552).setIconIndex(3).setItemName("PaladiumIngot3");
- LanguageRegistry.addName(greeningot, "Green Paladium Ingot");
- EnumToolMaterial Toolmateiral3 = EnumHelper.addToolMaterial("Iron", 2, 500, 7F, 2, 14);
- GPSword = new PaladiumSwords(554, Toolmateiral3 ).setIconIndex(11).setItemName("GPS");
- LanguageRegistry.addName(GPSword, "Green Paladium Sword");
- //Red Ingot
- redingot = new ItemTutorial(553).setIconIndex(4).setItemName("PaladiumIngot4");
- LanguageRegistry.addName(redingot, "Red Paladium Ingot");
- EnumToolMaterial Toolmateiral4 = EnumHelper.addToolMaterial("Iron", 2, 500, 7F, 2, 14);
- RPSword = new PaladiumSwords(554, Toolmateiral4 ).setIconIndex(9).setItemName("RPS");
- LanguageRegistry.addName(RPSword, "Red Paladium Sword");
- //Registries Of recipes and other stuff.
- GameRegistry.addSmelting(oreblock.blockID, new ItemStack(normalingot), 0.1F);
- GameRegistry.addShapelessRecipe(new ItemStack(blueingot, 1), new Object[] {normalingot, new ItemStack(Item.dyePowder.shiftedIndex,1,4)});
- GameRegistry.addShapelessRecipe(new ItemStack(greeningot, 1), new Object[] {normalingot, new ItemStack(Item.dyePowder.shiftedIndex,1,2)});
- GameRegistry.addShapelessRecipe(new ItemStack(redingot, 1), new Object[] {normalingot, new ItemStack(Item.dyePowder.shiftedIndex,1,1)});
- GameRegistry.addRecipe(new ItemStack(NPSword), new Object[]
- {
- "X", "X", "Z", 'X', normalingot, 'Z', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(BPSword), new Object[]
- {
- "X", "X", "Z", 'X', blueingot, 'Z', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(RPSword), new Object[]
- {
- "X", "X", "Z", 'X', redingot, 'Z', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(GPSword), new Object[]
- {
- "X", "X", "Z", 'X', greeningot, 'Z', Item.stick
- });
- GameRegistry.registerWorldGenerator(new WorldGen());
- //new ItemStack(Item.dyePowder.shiftedIndex,1,4
- }
- }
Add Comment
Please, Sign In to add comment