Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mymod;
- import java.awt.Color;
- import mymod.armor.MyArmor;
- import mymod.armor.MyArmor_2;
- import mymod.armor.MyArmor_3;
- import mymod.armor.MyArmor_4;
- import mymod.armor.MyArmor_5;
- import mymod.armor.MyArmor_6;
- import mymod.biome.MyBiome;
- import mymod.blocks.MyBlock;
- import mymod.blocks.MyBlockGen;
- import mymod.entity.BeardedDragon.EntityBeardedDragon;
- import mymod.entity.BeardedDragon.ModelBeardedDragon;
- import mymod.entity.BeardedDragon.RenderBeardedDragon;
- import mymod.entity.abe.MyEntityAbe;
- import mymod.entity.abe.MyModelAbe;
- import mymod.entity.abe.MyRenderAbe;
- import mymod.entity.ogre.MyEntityOgre;
- import mymod.entity.ogre.MyModelOgre;
- import mymod.entity.ogre.MyRenderOgre;
- import mymod.handlers.MyCraftingHandler;
- import mymod.handlers.MyPickupHandler;
- import mymod.items.MyAxe;
- import mymod.items.MyFood;
- import mymod.items.MyItem;
- import mymod.items.MyPickaxe;
- import mymod.items.MySword;
- import mymod.proxies.ClientProxy;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.entity.Entity;
- import net.minecraft.entity.EntityEggInfo;
- import net.minecraft.entity.EntityList;
- import net.minecraft.entity.EnumCreatureType;
- import net.minecraft.item.EnumArmorMaterial;
- import net.minecraft.item.EnumToolMaterial;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.src.ModLoader;
- import net.minecraft.stats.Achievement;
- import net.minecraft.stats.AchievementList;
- import net.minecraft.world.biome.BiomeGenBase;
- import net.minecraftforge.common.EnumHelper;
- import net.minecraftforge.common.MinecraftForge;
- import cpw.mods.fml.client.registry.RenderingRegistry;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.network.NetworkMod;
- import cpw.mods.fml.common.registry.EntityRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- /* MOD INFO */
- @Mod( modid = "mymod", name = "InfiniCraft", version = "0.4")
- @NetworkMod(clientSideRequired=true, serverSideRequired=false)
- public class Main {
- /* PROXY INFO */
- @SidedProxy(clientSide="tutorial.client.ClientProxy", serverSide="tutorial.common.CommonProxy")
- public static ClientProxy proxy = new ClientProxy();
- /**
- * DECLARATION SECTION
- * *********************************************************** */
- //DECLARE RUBY AXE
- public static Item MyAxe_4;
- //DECLARE END AXE
- public static Item MyAxe_6;
- // DECLARE END SHARD
- public static Item MyItem_6;
- // DECLARE THE SWORD 2
- public static Item MySword_2;
- //DECLARE NEW TOOL MATERIAL 4
- /** Harvest Level, Max Uses, Efficiency (f), Damage (f), Enchantability*/
- public static EnumToolMaterial MyToolMaterial4 = EnumHelper.addToolMaterial("Ruby", 1, 136, 8.0F,2.0F, 15);
- //DECLARE NEW TOOL MATERIAL 4
- /** Harvest Level, Max Uses, Efficiency (f), Damage (f), Enchantability*/
- public static EnumToolMaterial MyToolMaterial9 = EnumHelper.addToolMaterial("End", 2, 854, 12.0F,2.5F, 18);
- //DECLARE THE SWORD 3
- public static Item MySword_3;
- // DECLARE NEW TOOL MATERIAL 3
- /** Harvest Level, Max Uses, Efficiency (f), Damage (f), Enchantability */
- public static EnumToolMaterial MyToolMaterial3 = EnumHelper.addToolMaterial("GlowStone", 1, 136, 8.0F, 2.0F, 15);
- // DECLARE NEW TOOL MATERIAL 3
- /** Harvest Level, Max Uses, Efficiency (f), Damage (f), Enchantability */
- public static EnumToolMaterial MyToolMaterial8 = EnumHelper.addToolMaterial("NOPE", 3, 9999, 500.0F, 46.0F, 15);
- //DECLARE TAH SWORD
- public static Item MySword_7;
- // DECLARE THE SWORD
- public static Item MySword_1;
- // DECLARE THE PICKAXE
- public static Item MyPickaxe_1;
- //DECLARE NEW SHOVEl
- public static Item MyShovel6;
- //DECLARE NEW SHOVEl
- public static Item MyShovel7;
- //DECLARE THE PICKAXE 3
- public static Item MyPickaxe_3;
- // DECLARE THE PICKAXE
- public static Item MyPickaxe_2;
- // DECLARE AXE 3
- public static Item MyAxe_3;
- // DECLARE THE AXE
- public static Item MyAxe;
- // DECLARE NEW TOOL MATERIAL
- /** Harvest Level, Max Uses, Efficiency (f), Damage (f), Enchantability */
- public static EnumToolMaterial MyToolMaterial = EnumHelper.addToolMaterial("Sapphire", 3, 10000, 20.0F, 50.0F, 15);
- // DECLARE NEW TOOL MATERIAL
- /** Harvest Level, Max Uses, Efficiency (f), Damage (f), Enchantability */
- public static EnumToolMaterial MyToolMaterial5 = EnumHelper.addToolMaterial("Ruby", 3, 1568, 16.0F, 7.0F, 15);
- // DECLARE NEW TOOL MATERIAL 2
- /** Harvest Level, Max Uses, Efficiency (f), Damage (f), Enchantability */
- public static EnumToolMaterial MyToolMaterial2 = EnumHelper.addToolMaterial("Mega Stone", 3, 5000, 150.0F, 500.0F, 12);
- // DECLARE NEW TOOL MATERIAL 2
- /** Harvest Level, Max Uses, Efficiency (f), Damage (f), Enchantability */
- public static EnumToolMaterial MyToolMaterial6 = EnumHelper.addToolMaterial("Night Shard", 3, 500, 150.0F, 36.0F, 21);
- // DECLARE NEW TOOL MATERIAL 2
- /** Harvest Level, Max Uses, Efficiency (f), Damage (f), Enchantability */
- public static EnumToolMaterial MyToolMaterial10 = EnumHelper.addToolMaterial("Take em'", 3, 750, 15.0F, 4.0F, 21);
- // DECLARE NEW TOOL MATERIAL 2
- /** Harvest Level, Max Uses, Efficiency (f), Damage (f), Enchantability */
- public static EnumToolMaterial MyToolMaterial7 = EnumHelper.addToolMaterial("netherrack", 2, 158, 10.0F, 1.0F, 6);
- //DECLARE NEW SWORD 6
- public static Item MySword_6;
- // DECLARE THE SWORD 5
- public static Item MySword_5;
- // DECLARE THE ITEM
- public static Item MyItem_4;
- //DECLARE NEW AXE
- public static Item MyAxe_5;
- // DECLARE THE ITEM
- public static Item MyItem_1;
- // DECLARE THE ITEM 2
- public static Item MyItem_2;
- // DECLARE THE SWORD 8
- public static Item MySword_8;
- // DECLARE THE ITEM 2
- public static Item MyItem_3;
- // DECLARE THE FOOD
- public static Item MyFood_1;
- //DECLARE THE FOOD 2
- public static Item MyFood_2;
- // DECLARE THE BLOCK
- public static Block MyBlock_1;
- // DECLARE THE BLOCK
- public static Block MyBlock_2;
- // DECLARE THE BLOCK
- public static Block MyBlock_3;
- // DECLARE THE ARMOR
- public static Item MyHelmet_1;
- public static Item MyChest_1;
- public static Item MyLeggings_1;
- public static Item MyBoots_1;
- // DECLARE THE ARMOR
- public static Item MyHelmet_6;
- public static Item MyChest_6;
- public static Item MyLeggings_6;
- public static Item MyBoots_6;
- // DECLARE THE ARMOR
- public static Item MyHelmet_2;
- public static Item MyChest_2;
- public static Item MyLeggings_2;
- public static Item MyBoots_2;
- // DECLARE THE ARMOR
- public static Item MyHelmet_3;
- public static Item MyChest_3;
- public static Item MyLeggings_3;
- public static Item MyBoots_3;
- // DECLARE THE ARMOR
- public static Item MyHelmet_4;
- public static Item MyChest_4;
- public static Item MyLeggings_4;
- public static Item MyBoots_4;
- // DECLARE THE ARMOR
- public static Item MyHelmet_5;
- public static Item MyChest_5;
- public static Item MyLeggings_5;
- public static Item MyBoots_5;
- // DECLARE THE ARMOR MATERIAL
- /** maxDamageFactor, damageReductionAmountArray, enchantability*/
- public static EnumArmorMaterial MyArmorMaterial_1 = EnumHelper.addArmorMaterial("Sapphire", 500, new int[]{5, 10, 8, 5}, 50);
- // DECLARE THE ARMOR MATERIAL
- /** maxDamageFactor, damageReductionAmountArray, enchantability*/
- public static EnumArmorMaterial MyArmorMaterial_2 = EnumHelper.addArmorMaterial("Mega Stone", 5000, new int[]{25, 30, 30, 25}, 100);
- // DECLARE THE ARMOR MATERIAL
- /** maxDamageFactor, damageReductionAmountArray, enchantability*/
- public static EnumArmorMaterial MyArmorMaterial_6 = EnumHelper.addArmorMaterial("End", 25, new int[]{3, 6, 5, 4}, 14);
- // DECLARE THE ARMOR MATERIAL
- /** maxDamageFactor, damageReductionAmountArray, enchantability*/
- public static EnumArmorMaterial MyArmorMaterial_3 = EnumHelper.addArmorMaterial("GlowStone Shard", 50, new int[]{2, 3, 3, 2}, 30);
- // DECLARE THE ARMOR MATERIAL
- /** maxDamageFactor, damageReductionAmountArray, enchantability*/
- public static EnumArmorMaterial MyArmorMaterial_4 = EnumHelper.addArmorMaterial("Ruby", 100, new int[]{4, 8, 7, 5}, 10);
- // DECLARE THE ARMOR MATERIAL
- /** maxDamageFactor, damageReductionAmountArray, enchantability*/
- public static EnumArmorMaterial MyArmorMaterial_5 = EnumHelper.addArmorMaterial("netherrack", 8, new int[]{1, 4, 3, 1}, 15);
- // DECLARE ENDER STAFF
- public static Item MyEnderStaff;
- // DECLARE THE BIOME
- public static BiomeGenBase MyBiome_1;
- // DECLARE THE BIOME
- public static BiomeGenBase MyNioBiome;
- // DECLARE THE MOD ID
- static int MyEntityID = 300;
- // SEARCH FOR UNIQUE ID
- public static int getUniqueEntityId() {
- do {
- MyEntityID++;
- }
- while (EntityList.getStringFromID(MyEntityID) != null);
- return MyEntityID++;
- }
- // DECLARE A NEW EGG
- public static void registerEntityEgg(Class <? extends Entity> entity, int primaryColor, int secondaryColor) {
- int id = getUniqueEntityId();
- EntityList.IDtoClassMapping.put(id, entity);
- EntityList.entityEggs.put(id, new EntityEggInfo(id, primaryColor, secondaryColor));
- }
- //DECLARE NETHER SHARD
- public static Item MyItem_5;
- // DECLARE RUBY SWORD
- public static Item MySword_4;
- // DECLARE SHOVEL 2
- public static Item MyShovel2;
- //DECLARE N SHOVEL
- public static Item MyShovel5;
- // DECLARE SHOVEL
- public static Item MyShovel;
- // DECLARE AXE 2
- public static Item MyAxe2;
- // DECLARE SHOVEL 3
- public static Item MyShovel3;
- // DECLARE PICKAXE 4
- public static Item MyPickaxe_4;
- //DECLARE FOOD 3
- public static Item MyFood_3;
- //DECLARE SHOVEL 4
- public static Item MyShovel4;
- //DECLARE NEW PICKAXE
- public static Item MyPickaxe_5;
- //declare new pick
- public static Item MyPickaxe_6;
- // DECLARE THE NEW ACHIEVEMENTS
- public static Achievement MyAchievement_1;
- // DECLARE THE NEW ACHIEVEMENTS
- public static Achievement MyAchievement_2;
- public static Achievement MyAchievement_3;
- // DECLARE A NEW CREATIVE TAB
- public static CreativeTabs MyCreativeTab_1;
- /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
- @EventHandler
- public void preInit( FMLPreInitializationEvent event)
- {
- /**
- * LOAD SECTION
- * *********************************************************** */
- // LOAD THE CREATIVE TAB
- MyCreativeTab_1 = new CreativeTabs("MyCreativeTab_1") {
- public ItemStack getIconItemStack() {
- return new ItemStack(MyBlock_1, 1, 0); // Icon, Stack Size, Tab Position
- }
- };
- // LOAD THE PICKAXE 4
- MyPickaxe_4 = new MyPickaxe(1748, MyToolMaterial5, "MyPickaxe_4").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyPickaxe_4, "MyPickaxe_4");
- LanguageRegistry.addName(MyPickaxe_4, "Ruby Pickaxe");
- // LOAD THE PICKAXE 6
- MyPickaxe_6 = new MyPickaxe(1213, MyToolMaterial9, "MyPickaxe_6").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyPickaxe_6, "MyPickaxe_6");
- LanguageRegistry.addName(MyPickaxe_6, "Endstone Pickaxe");
- // LOAD THE PICKAXE 5
- MyPickaxe_5 = new MyPickaxe(1212, MyToolMaterial7, "MyPickaxe_5").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyPickaxe_5, "MyPickaxe_5");
- LanguageRegistry.addName(MyPickaxe_5, "Netherrack Pickaxe");
- // LOAD THE SHOVEL 2
- MyShovel2 = new MyShovel(29513, MyToolMaterial, "MyShovel2").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyShovel2, "MyShovel2");
- LanguageRegistry.addName(MyShovel2, "Sapphire Shovel");
- // LOAD THE SHOVEL 2
- MyShovel5 = new MyShovel(1121, MyToolMaterial7, "MyShovel5").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyShovel5, "MyShovel5");
- LanguageRegistry.addName(MyShovel5, "Netherrack Shovel");
- // LOAD THE SHOVEL 4
- MyShovel4 = new MyShovel(1141, MyToolMaterial5, "MyShovel4").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyShovel4, "MyShovel4");
- LanguageRegistry.addName(MyShovel4, "Ruby Shovel");
- // LOAD THE SWORD 7
- MySword_7 = new MySword(1131, MyToolMaterial9, "MySword_7").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MySword_7, "MySword_7");
- LanguageRegistry.addName(MySword_7, "Endstone Sword");
- // LOAD THE SHOVEL 4
- MyShovel6 = new MyShovel(9999, MyToolMaterial8, "MyShovel6").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyShovel6, "MyShovel6");
- LanguageRegistry.addName(MyShovel6, "The NOPE Shovel");
- // LOAD THE SHOVEL 4
- MyShovel7 = new MyShovel(1138, MyToolMaterial9, "MyShovel7").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyShovel7, "MyShovel7");
- LanguageRegistry.addName(MyShovel7, "End Shovel");
- // LOAD THE SHOVEL 3
- MyShovel3 = new MyShovel(1589, MyToolMaterial3, "MyShovel3").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyShovel3, "MyShovel3");
- LanguageRegistry.addName(MyShovel3, "GlowStone Shovel");
- // LOAD THE ITEM
- MyItem_6 = new MyItem(1088, "MyItem_6").setCreativeTab(MyCreativeTab_1).setMaxStackSize(64);
- GameRegistry.registerItem(MyItem_6, "MyItem_6");
- LanguageRegistry.addName(MyItem_6, "End Shard");
- // LOAD THE AXE 2
- MyAxe2 = new MyAxe(1945, MyToolMaterial, "MyAxe2").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyAxe2, "MyAxe2");
- LanguageRegistry.addName(MyAxe2, "Sapphire Axe");
- // LOAD THE AXE 4
- MyAxe_4 = new MyAxe(992, MyToolMaterial5, "MyAxe_4").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyAxe_4, "MyAxe_4");
- LanguageRegistry.addName(MyAxe_4, "Ruby Axe");
- // LOAD THE AXE 2
- MyAxe_5 = new MyAxe(1222, MyToolMaterial7, "MyAxe_5").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyAxe_5, "MyAxe_5");
- LanguageRegistry.addName(MyAxe_5, "Netherrack Axe");
- // LOAD THE AXE 2
- MyAxe_3 = new MyAxe(5381, MyToolMaterial3, "MyAxe_3").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyAxe_3, "MyAxe_3");
- LanguageRegistry.addName(MyAxe_3, "GlowStone Axe");
- // LOAD THE AXE
- MyAxe = new MyAxe(29512, MyToolMaterial2, "MyAxe").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyAxe, "MyAxe");
- LanguageRegistry.addName(MyAxe, "Mega Axe");
- // LOAD PICKAXE 3
- MyPickaxe_3 = new MyPickaxe(936, MyToolMaterial3, "MyPickaxe_3").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyPickaxe_3, "MyPickaxe_3");
- LanguageRegistry.addName(MyPickaxe_3, "GlowStone Pickaxe");
- // LOAD THE SWORD 2
- MySword_2 = new MySword(2592, MyToolMaterial2, "MySword_2").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MySword_2, "MySword_2");
- LanguageRegistry.addName(MySword_2, "MegaKiller");
- // LOAD THE SWORD 6
- MySword_6 = new MySword(9512, MyToolMaterial7, "MySword_6").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MySword_6, "MySword_6");
- LanguageRegistry.addName(MySword_6, "Netherrack Sword");
- // LOAD THE SWORD 3
- MySword_3 = new MySword(20214, MyToolMaterial3, "MySword_3").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MySword_3, "MySword_3");
- LanguageRegistry.addName(MySword_3, "Glowstone Sword");
- // LOAD THE SWORD
- MySword_1 = new MySword(2021, MyToolMaterial, "MySword_1").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MySword_1, "MySword_1");
- LanguageRegistry.addName(MySword_1, "A Baccas Dream");
- // LOAD THE SWORD 8
- MySword_8 = new mymod.items.MySword2(1948, MyToolMaterial10, "MySword_8").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MySword_8, "MySword_8");
- LanguageRegistry.addName(MySword_8, "Take em' Sword");
- // LOAD THE SWORD
- MySword_4 = new MySword(1345, MyToolMaterial5, "MySword_4").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MySword_4, "MySword_4");
- LanguageRegistry.addName(MySword_4, "Ruby Sword");
- // LOAD THE SWORD
- MySword_5 = new MySword(1224, MyToolMaterial6, "MySword_5").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MySword_5, "MySword_5");
- LanguageRegistry.addName(MySword_5, "Nights Edge");
- // LOAD THE SWORD
- MyAxe_6 = new MyAxe(1337, MyToolMaterial9, "MyAxe_6").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyAxe_6, "MyAxe_6");
- LanguageRegistry.addName(MyAxe_6, "EndStone Axe");
- // LOAD THE PICKAXE
- MyPickaxe_1 = new MyPickaxe(2022, MyToolMaterial, "MyPickaxe_1").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyPickaxe_1, "MyPickaxe_1");
- LanguageRegistry.addName(MyPickaxe_1, "Sapphire Pickaxe");
- // LOAD THE PICKAXE 2
- MyPickaxe_2 = new MyPickaxe(2023, MyToolMaterial2, "MyPickaxe_2").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyPickaxe_2, "MyPickaxe_2");
- LanguageRegistry.addName(MyPickaxe_2, "Mega Pickaxe");
- // LOAD THE ITEM
- MyItem_5 = new MyItem(2034, "MyItem_5").setCreativeTab(MyCreativeTab_1).setMaxStackSize(64);
- GameRegistry.registerItem(MyItem_5, "MyItem_5");
- LanguageRegistry.addName(MyItem_5, "Nether Shard");
- // LOAD THE ITEM
- MyItem_1 = new MyItem(2030, "MyItem_1").setCreativeTab(MyCreativeTab_1).setMaxStackSize(64);
- GameRegistry.registerItem(MyItem_1, "MyItem_1");
- LanguageRegistry.addName(MyItem_1, "Sapphire");
- // LOAD THE ITEM 4
- MyItem_4 = new MyItem(1113, "MyItem_4").setCreativeTab(MyCreativeTab_1).setMaxStackSize(64);
- GameRegistry.registerItem(MyItem_4, "MyItem_4");
- LanguageRegistry.addName(MyItem_4, "Night Shard");
- // LOAD THE ITEM 2
- MyItem_2 = new MyItem(1034, "MyItem_2").setCreativeTab(MyCreativeTab_1).setMaxStackSize(64);
- GameRegistry.registerItem(MyItem_2, "MyItem_2");
- LanguageRegistry.addName(MyItem_2, "Mega Stone");
- // LOAD THE ITEM 2
- MyItem_3 = new MyItem(2031, "MyItem_3").setCreativeTab(MyCreativeTab_1).setMaxStackSize(64);
- GameRegistry.registerItem(MyItem_3, "MyItem_3");
- LanguageRegistry.addName(MyItem_3, "Ruby");
- // LOAD THE ITEM 2
- MyEnderStaff = new mymod.items.MyEnderStaff(2032, "MyEnderStaff").setCreativeTab(MyCreativeTab_1).setMaxStackSize(1);
- GameRegistry.registerItem(MyEnderStaff, "MyEnderStaff");
- LanguageRegistry.addName(MyEnderStaff, "Ender Staff");
- // LOAD THE FOOD
- /** itemID, healAmount, SaturationModifier (F) isWolfsFavoriteMeat, Texture Name */
- MyFood_1 = new MyFood(2040, 12, 6.0F, true, "MyFood_1").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyFood_1, "MyFood_1");
- LanguageRegistry.addName(MyFood_1, "Burger");
- // LOAD THE FOOD 2
- /** itemID, healAmount, SaturationModifier (F) isWolfsFavoriteMeat, Texture Name */
- MyFood_2 = new MyFood(9991, 4, 2.0F, false, "MyFood_2").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyFood_2, "MyFood_2");
- LanguageRegistry.addName(MyFood_2, "Bacon Cupcake");
- // LOAD THE FOOD 2
- /** itemID, healAmount, SaturationModifier (F) isWolfsFavoriteMeat, Texture Name */
- MyFood_3 = new MyFood(9992, 6, 3.0F, true, "MyFood_3").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyFood_3, "MyFood_3");
- LanguageRegistry.addName(MyFood_3, "Bacon");
- // LOAD THE BLOCK
- MyBlock_1 = new MyBlock(250, Material.rock, "MyBlock_1").setLightValue(0.4F).setResistance(10.0F).setHardness(2.0F).setStepSound(Block.soundStoneFootstep).setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerBlock(MyBlock_1, "MyBlock_1");
- LanguageRegistry.addName(MyBlock_1, "Sapphire Ore");
- MinecraftForge.setBlockHarvestLevel(MyBlock_1, "pickaxe", 3);
- // LOAD THE BLOCK 2
- MyBlock_2 = new MyBlock(251, Material.rock, "MyBlock_2").setLightValue(0.8F).setResistance(10.0F).setHardness(3.0F).setStepSound(Block.soundStoneFootstep).setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerBlock(MyBlock_2, "MyBlock_2");
- LanguageRegistry.addName(MyBlock_2, "Nio Block");
- MinecraftForge.setBlockHarvestLevel(MyBlock_2, "pickaxe", 2);
- // LOAD THE BLOCK 3
- MyBlock_3 = new mymod.blocks.MyBlock_3(1234, Material.rock, "MyBlock_3").setLightValue(0.0F).setResistance(10.0F).setHardness(3.0F).setStepSound(Block.soundStoneFootstep).setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerBlock(MyBlock_3, "MyBlock_3");
- LanguageRegistry.addName(MyBlock_3, "Ruby Ore");
- MinecraftForge.setBlockHarvestLevel(MyBlock_3, "pickaxe", 2);
- // LOAD CHESTPLATE
- MyChest_3 = new MyArmor_3(2148, MyArmorMaterial_3, 0, 1, "myarmor3").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyChest_3, "MyChest_3");
- LanguageRegistry.addName(MyChest_3, "GlowStone Chestplate");
- // LOAD CHESTPLATE
- MyChest_5 = new MyArmor_5(1110, MyArmorMaterial_5, 0, 1, "myarmor5").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyChest_5, "MyChest_5");
- LanguageRegistry.addName(MyChest_5, "Netherrack Chestplate");
- // LOAD LEGGINGS
- MyLeggings_5 = new MyArmor_5(1109, MyArmorMaterial_5, 0, 2, "myarmor5").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyLeggings_5, "MyLeggings_5");
- LanguageRegistry.addName(MyLeggings_5, "Netherrack Leggings");
- // LOAD BOOTS
- MyBoots_5 = new MyArmor_5 (1108, MyArmorMaterial_3, 0, 3, "myarmor5").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyBoots_5, "MyBoots_5");
- LanguageRegistry.addName(MyBoots_5, "Netherrack Boots");
- // LOAD LEGGINGS
- MyLeggings_3 = new MyArmor_3(1764, MyArmorMaterial_3, 0, 2, "myarmor3").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyLeggings_3, "MyLeggings_3");
- LanguageRegistry.addName(MyLeggings_3, "GlowStone Leggings");
- // LOAD BOOTS
- MyBoots_3 = new MyArmor_3 (1765, MyArmorMaterial_3, 0, 3, "myarmor3").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyBoots_3, "MyBoots_3");
- LanguageRegistry.addName(MyBoots_3, "GlowStone Boots");
- // LOAD HELMET 2
- MyHelmet_2 = new MyArmor_2(2064, MyArmorMaterial_2, 0, 0, "myarmor2").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyHelmet_2, "MyHelmet_2");
- LanguageRegistry.addName(MyHelmet_2, "Mega Helmet");
- // LOAD HELMET 2
- MyHelmet_5 = new MyArmor_5(1351, MyArmorMaterial_5, 0, 0, "myarmor5").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyHelmet_5, "MyHelmet_5");
- LanguageRegistry.addName(MyHelmet_5, "Netherrack Helmet");
- // LOAD HELMET 2
- MyHelmet_6 = new MyArmor_6(9124, MyArmorMaterial_6, 0, 0, "myarmor6").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyHelmet_6, "MyHelmet_6");
- LanguageRegistry.addName(MyHelmet_6, "Ender Helmet");
- // LOAD CHESTPLATE 2
- MyChest_6 = new MyArmor_6(9125, MyArmorMaterial_6, 0, 1, "myarmor6").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyChest_6, "MyChest_6");
- LanguageRegistry.addName(MyChest_6, "Ender Chestplate");
- // LOAD LEGGINGS 2
- MyLeggings_6 = new MyArmor_6(9126, MyArmorMaterial_6, 0, 2, "myarmor6").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyLeggings_6, "MyLeggings_6");
- LanguageRegistry.addName(MyLeggings_6, "Ender Leggings");
- // LOAD BOOTS
- MyBoots_6 = new MyArmor_6(9127, MyArmorMaterial_6, 0, 3, "myarmor6").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyBoots_6, "MyBoots_6");
- LanguageRegistry.addName(MyBoots_6, "Ender Boots");
- // LOAD HELMET 3
- MyHelmet_3 = new MyArmor_3(20641, MyArmorMaterial_3, 0, 0, "myarmor3").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyHelmet_3, "MyHelmet_3");
- LanguageRegistry.addName(MyHelmet_3, "GlowStone Helmet");
- // LOAD CHESTPLATE 2
- MyChest_2 = new MyArmor_2(20611, MyArmorMaterial_2, 0, 1, "myarmor2").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyChest_2, "MyChest_2");
- LanguageRegistry.addName(MyChest_2, "Mega Chestplate");
- // LOAD LEGGINGS 2
- MyLeggings_2 = new MyArmor_2(20621, MyArmorMaterial_2, 0, 2, "myarmor2").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyLeggings_2, "MyLeggings_2");
- LanguageRegistry.addName(MyLeggings_2, "Mega Leggings");
- // LOAD BOOTS
- MyBoots_2 = new MyArmor_2(20631, MyArmorMaterial_2, 0, 3, "myarmor2").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyBoots_2, "MyBoots_2");
- LanguageRegistry.addName(MyBoots_2, "Mega Boots");
- // LOAD SHOVEL
- MyShovel = new MyShovel(29519, MyToolMaterial2, "MyShovel").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyShovel, "MyShovel");
- LanguageRegistry.addName(MyShovel, "Mega Shovel");
- // LOAD HELMET
- MyHelmet_1 = new MyArmor(2060, MyArmorMaterial_1, 0, 0, "myarmor").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyHelmet_1, "MyHelmet_1");
- LanguageRegistry.addName(MyHelmet_1, "Sapphire Helmet");
- // LOAD CHESTPLATE
- MyChest_1 = new MyArmor(2061, MyArmorMaterial_1, 0, 1, "myarmor").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyChest_1, "MyChest_1");
- LanguageRegistry.addName(MyChest_1, "Sapphire Chestplate");
- // LOAD LEGGINGS
- MyLeggings_1 = new MyArmor(2062, MyArmorMaterial_1, 0, 2, "myarmor").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyLeggings_1, "MyLeggings_1");
- LanguageRegistry.addName(MyLeggings_1, "Sapphire Leggings");
- // LOAD BOOTS
- MyBoots_1 = new MyArmor(2063, MyArmorMaterial_1, 0, 3, "myarmor").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyBoots_1, "MyBoots_1");
- LanguageRegistry.addName(MyBoots_1, "Sapphire Boots");
- // LOAD HELMET
- MyHelmet_4 = new MyArmor_4(854, MyArmorMaterial_4, 0, 0, "myarmor4").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyHelmet_4, "MyHelmet_4");
- LanguageRegistry.addName(MyHelmet_4, "Ruby Helmet");
- // LOAD CHESTPLATE
- MyChest_4 = new MyArmor_4(853, MyArmorMaterial_4, 0, 1, "myarmor4").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyChest_4, "MyChest_4");
- LanguageRegistry.addName(MyChest_4, "Ruby Chestplate");
- // LOAD LEGGINGS
- MyLeggings_4 = new MyArmor_4(852, MyArmorMaterial_4, 0, 2, "myarmor4").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyLeggings_4, "MyLeggings_4");
- LanguageRegistry.addName(MyLeggings_4, "Ruby Leggings");
- // LOAD BOOTS
- MyBoots_4 = new MyArmor_4(851, MyArmorMaterial_4, 0, 3, "myarmor4").setCreativeTab(MyCreativeTab_1);
- GameRegistry.registerItem(MyBoots_4, "MyBoots_4");
- LanguageRegistry.addName(MyBoots_4, "Ruby Boots");
- // LOAD BIOME
- MyBiome_1 = new MyBiome(30);
- GameRegistry.addBiome(MyBiome_1);
- // LOAD NIO BIOME
- MyNioBiome = new MyNioBiome(31);
- GameRegistry.addBiome(MyNioBiome);
- // REGISTER YOUR ENTITY
- EntityRegistry.registerGlobalEntityID(MyEntityOgre.class, "Golem Of Death", EntityRegistry.findGlobalUniqueEntityId());
- EntityRegistry.addSpawn(MyEntityOgre.class, 500, 10, 15, EnumCreatureType.monster, BiomeGenBase.desert);
- EntityRegistry.addSpawn(MyEntityOgre.class, 500, 10, 15, EnumCreatureType.monster, MyBiome_1);
- registerEntityEgg(MyEntityOgre.class, (new Color(255, 255, 255)).getRGB(), (new Color(0, 0, 0)).getRGB());
- RenderingRegistry.registerEntityRenderingHandler(MyEntityOgre.class, new MyRenderOgre(new MyModelOgre(), 0.3F));
- ModLoader.addLocalization("entity.Golem Of Death.name", "Golem Of Death");
- // REGISTER YOUR ENTITY
- EntityRegistry.registerGlobalEntityID(MyEntityAbe.class, "Ape", EntityRegistry.findGlobalUniqueEntityId());
- EntityRegistry.addSpawn(MyEntityAbe.class, 88, 6, 12, EnumCreatureType.monster, BiomeGenBase.jungle);
- EntityRegistry.addSpawn(MyEntityAbe.class, 88, 6, 12, EnumCreatureType.monster, BiomeGenBase.jungleHills);
- EntityRegistry.addSpawn(MyEntityAbe.class, 5, 1, 5, EnumCreatureType.monster, MyBiome_1);
- registerEntityEgg(MyEntityAbe.class, (new Color(97, 71, 52)).getRGB(), (new Color(151, 137, 111)).getRGB());
- RenderingRegistry.registerEntityRenderingHandler(MyEntityAbe.class, new MyRenderAbe(new MyModelAbe(), 0.3F));
- ModLoader.addLocalization("entity.Ape.name", "Ape");
- // REGISTER YOUR ENTITY 3
- EntityRegistry.registerGlobalEntityID(EntityBeardedDragon.class, "Bearded Dragon", EntityRegistry.findGlobalUniqueEntityId());
- EntityRegistry.addSpawn(EntityBeardedDragon.class, 88, 6, 12, EnumCreatureType.monster, BiomeGenBase.desert);
- EntityRegistry.addSpawn(EntityBeardedDragon.class, 88, 6, 12, EnumCreatureType.monster, BiomeGenBase.desertHills);
- EntityRegistry.addSpawn(EntityBeardedDragon.class, 5, 1, 5, EnumCreatureType.monster, MyBiome_1);
- registerEntityEgg(EntityBeardedDragon.class, (new Color(99, 74, 57)).getRGB(), (new Color(249, 255, 0)).getRGB());
- RenderingRegistry.registerEntityRenderingHandler(EntityBeardedDragon.class, new RenderBeardedDragon(new ModelBeardedDragon(), 0.3F));
- ModLoader.addLocalization("entity.Bearded Dragon.name", "Bearded Dragon");
- // LOAD THE ACHIEVEMENTS
- MyAchievement_1 = new Achievement(2001, "MyAchievement_1", 8, 12, MyItem_2, AchievementList.theEnd2).registerAchievement();
- MyAchievement_2 = new Achievement(2002, "MyAchievement_2", -3, 3, MyBlock_2, AchievementList.acquireIron).registerAchievement();
- MyAchievement_3 = new Achievement(2003, "MyAchievement_3", -3, -5, MyFood_3, AchievementList.bakeCake).registerAchievement();
- // (id, "NameOfAchievement", x, y coordinates on Achievement map, icon, Required Achievement to unlock)
- // For no Pre-required achievement, use "(Achievement)null"
- /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
- }
- @EventHandler
- public static void init( FMLInitializationEvent event )
- {
- /**
- * RECIPES SECTION
- * *********************************************************** */
- // AXE RECIPE 3
- GameRegistry.addRecipe(new ItemStack(MyAxe_3,1), new Object[]
- {
- "XX",
- "SX",
- "S ",
- 'S', Item.stick,
- 'X', Item.glowstone,
- });
- // AXE RECIPE 3
- GameRegistry.addRecipe(new ItemStack(MyShovel6,1), new Object[]
- {
- "XAX",
- "ABA",
- "XAX",
- 'B', MyShovel,
- 'X', MyShovel5,
- 'A', Block.blockDiamond,
- });
- // AXE RECIPE 5
- GameRegistry.addRecipe(new ItemStack(MyAxe_5,1), new Object[]
- {
- "XX",
- "SX",
- "S ",
- 'S', Item.stick,
- 'X', MyItem_5,
- });
- // AXE RECIPE 3
- GameRegistry.addRecipe(new ItemStack(MyAxe_3,1), new Object[]
- {
- "XX",
- "SX",
- "S ",
- 'S', Item.stick,
- 'X', MyItem_3,
- });
- // SWORD RECIPE 2
- GameRegistry.addRecipe(new ItemStack(MySword_2, 1), new Object[]
- {
- "X",
- "X",
- "S",
- 'S', Item.stick,
- 'X', MyItem_2,
- });
- // SWORD RECIPE 2
- GameRegistry.addRecipe(new ItemStack(MySword_4, 1), new Object[]
- {
- "X",
- "X",
- "S",
- 'S', Item.stick,
- 'X', MyItem_3,
- });
- //SWORD RECIPE 3
- GameRegistry.addRecipe(new ItemStack(MySword_3, 1), new Object[]
- {
- "X",
- "X",
- "S",
- 'S', Item.stick,
- 'X', Item.glowstone,
- });
- // AXE RECIPE
- GameRegistry.addRecipe(new ItemStack(MyAxe, 1), new Object[]
- {
- " XX",
- " SX",
- " S ",
- 'S', Item.stick,
- 'X', MyItem_2,
- });
- // MEGA STONE RECIPE
- GameRegistry.addRecipe(new ItemStack(MyItem_2, 1), new Object[]
- {
- "YYY",
- "YXY",
- "YYY",
- 'X', MyBlock_2,
- 'Y', Item.netherStar
- });
- // MEGA STONE RECIPE
- GameRegistry.addRecipe(new ItemStack(MyPickaxe_6, 1), new Object[]
- {
- "XXX",
- " Y ",
- " Y ",
- 'X', MyItem_6,
- 'Y', Item.stick
- });
- // MEGA STONE RECIPE
- GameRegistry.addRecipe(new ItemStack(MyAxe_6, 1), new Object[]
- {
- "XX",
- "YX",
- "Y ",
- 'X', MyItem_6,
- 'Y', Item.stick
- });
- // NIGHTS EDGE RECIPE
- GameRegistry.addRecipe(new ItemStack(MySword_5, 1), new Object[]
- {
- "X",
- "X",
- "Y",
- 'X', MyItem_4,
- 'Y', Item.stick,
- });
- // NIGHT SHARD RECIPE
- GameRegistry.addRecipe(new ItemStack(MyItem_4, 1), new Object[]
- {
- "XXX",
- "XYX",
- "XXX",
- 'X', Item.enderPearl,
- 'Y', Item.eyeOfEnder,
- });
- // SWORD RECIPE
- GameRegistry.addRecipe(new ItemStack(MySword_1, 1), new Object[]
- {
- " X ",
- "XXX",
- " S ",
- 'S', Item.stick,
- 'X', MyItem_1,
- });
- // NETHER SHARD RECIPE
- GameRegistry.addRecipe(new ItemStack(MyItem_5, 1), new Object[]
- {
- "S",
- 'S', Block.netherrack
- });
- // PICKAXE RECIPE
- GameRegistry.addRecipe(new ItemStack(MyPickaxe_1, 1), new Object[]
- {
- "XXX",
- " S ",
- " S ",
- 'S', Item.stick,
- 'X', MyItem_1,
- });
- // PICKAXE RECIPE
- GameRegistry.addRecipe(new ItemStack(MyPickaxe_5, 1), new Object[]
- {
- "XXX",
- " S ",
- " S ",
- 'S', Item.stick,
- 'X', MyItem_5,
- });
- // PICKAXE RECIPE 2
- GameRegistry.addRecipe(new ItemStack(MyPickaxe_2, 1), new Object[]
- {
- "XXX",
- " S ",
- " S ",
- 'S', Item.stick,
- 'X', MyItem_2,
- });
- // ENDER STAFF RECIPE
- GameRegistry.addRecipe(new ItemStack(MyEnderStaff, 1), new Object[]
- {
- "ZZZ",
- "XXX",
- "OSO",
- 'S', Item.netherStar,
- 'X', Item.enderPearl,
- 'Z', Item.eyeOfEnder,
- 'O', Block.obsidian,
- });
- // Sword RECIPE 6
- GameRegistry.addRecipe(new ItemStack(MySword_6, 1), new Object[]
- {
- "X",
- "X",
- "S",
- 'S', Item.stick,
- 'X', MyItem_5,
- });
- // FOOD RECIPE
- GameRegistry.addRecipe(new ItemStack(MyFood_1, 1), new Object[]
- {
- " X ",
- " S ",
- " X ",
- 'S', Item.beefCooked,
- 'X', Item.bread
- });
- // FOOD RECIPE
- GameRegistry.addRecipe(new ItemStack(MyItem_6, 1), new Object[]
- {
- "X",
- 'X', Block.whiteStone
- });
- // FOOD RECIPE
- GameRegistry.addRecipe(new ItemStack(MyFood_2, 1), new Object[]
- {
- " Y ",
- " S ",
- " X ",
- 'S', MyFood_3,
- 'X', Item.bread,
- 'Y', Item.sugar
- });
- // FOOD RECIPE
- GameRegistry.addRecipe(new ItemStack(MySword_8, 1), new Object[]
- {
- "S",
- "S",
- "X",
- 'S', Item.netherStar,
- 'X', Item.stick,
- });
- // FOOD RECIPE
- GameRegistry.addRecipe(new ItemStack(MyFood_3, 1), new Object[]
- {
- " X ",
- " S ",
- " X ",
- 'S', Item.porkCooked,
- 'X', Item.porkRaw
- });
- // SMELTING RECIPE
- GameRegistry.addSmelting(MyBlock_1.blockID, (new ItemStack(MyItem_1, 1)), 20);
- // SMELTING RECIPE 2
- GameRegistry.addSmelting(MyBlock_3.blockID, (new ItemStack(MyItem_3, 1)), 21);
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyHelmet_1, 1), new Object[]
- {
- "XXX",
- "X X",
- 'X', MyItem_1,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyHelmet_6, 1), new Object[]
- {
- "XXX",
- "X X",
- 'X', MyItem_6,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyChest_6, 1), new Object[]
- {
- "X X",
- "XXX",
- "XXX",
- 'X', MyItem_6,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyLeggings_6, 1), new Object[]
- {
- "XXX",
- "X X",
- "X X",
- 'X', MyItem_6,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyBoots_6, 1), new Object[]
- {
- "X X",
- "X X",
- 'X', MyItem_6,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyHelmet_5, 1), new Object[]
- {
- "XXX",
- "X X",
- 'X', MyItem_5,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyHelmet_4, 1), new Object[]
- {
- "XXX",
- "X X",
- 'X', MyItem_3,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyChest_4, 1), new Object[]
- {
- "X X",
- "XXX",
- "XXX",
- 'X', MyItem_3,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyChest_5, 1), new Object[]
- {
- "X X",
- "XXX",
- "XXX",
- 'X', MyItem_5,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyLeggings_5, 1), new Object[]
- {
- "XXX",
- "X X",
- "X X",
- 'X', MyItem_5,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyLeggings_4, 1), new Object[]
- {
- "XXX",
- "X X",
- "X X",
- 'X', MyItem_3,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyBoots_5, 1), new Object[]
- {
- "X X",
- "X X",
- 'X', MyItem_5,
- });
- // HELMET RECIPE
- GameRegistry.addRecipe(new ItemStack(MyBoots_4, 1), new Object[]
- {
- "X X",
- "X X",
- 'X', MyItem_3,
- });
- // NIO BLOCK RECIPE
- GameRegistry.addRecipe(new ItemStack(MyBlock_2, 1), new Object[]
- {
- "CIC",
- "IMI",
- "CIC",
- 'M', Block.glass,
- 'I', Block.redstoneLampIdle,
- 'C', Item.redstone
- });
- // CHESTPLATE RECIPE
- GameRegistry.addRecipe(new ItemStack(MyChest_1, 1), new Object[]
- {
- "X X",
- "XXX",
- "XXX",
- 'X', MyItem_1,
- });
- // LEGGINGS RECIPE
- GameRegistry.addRecipe(new ItemStack(MyLeggings_1, 1), new Object[]
- {
- "XXX",
- "X X",
- "X X",
- 'X', MyItem_1,
- });
- // BOOTS RECIPE
- GameRegistry.addRecipe(new ItemStack(MyBoots_1, 1), new Object[]
- {
- "X X",
- "X X",
- 'X', MyItem_1,
- });
- // CHESTPLATE 2 RECIPE
- GameRegistry.addRecipe(new ItemStack(MyChest_2, 1), new Object[]
- {
- "X X",
- "XXX",
- "XXX",
- 'X', MyItem_2,
- });
- // HELMET 2 RECIPE
- GameRegistry.addRecipe(new ItemStack(MyHelmet_2, 1), new Object[]
- {
- "XXX",
- "X X",
- 'X', MyItem_2,
- });
- // LEGGINGS RECIPE
- GameRegistry.addRecipe(new ItemStack(MyLeggings_2, 1), new Object[]
- {
- "XXX",
- "X X",
- "X X",
- 'X', MyItem_2,
- });
- // BOOTS RECIPE
- GameRegistry.addRecipe(new ItemStack(MyBoots_2, 1), new Object[]
- {
- "X X",
- "X X",
- 'X', MyItem_2,
- });
- // SHOVEL RECIPE
- GameRegistry.addRecipe(new ItemStack(MyShovel, 1), new Object[]
- {
- "X",
- "Y",
- "Y",
- 'X', MyItem_2,
- 'Y', Item.stick
- });
- // SHOVEL RECIPE
- GameRegistry.addRecipe(new ItemStack(MyShovel5, 1), new Object[]
- {
- "X",
- "Y",
- "Y",
- 'X', MyItem_5,
- 'Y', Item.stick
- });
- // SHOVEL RECIPE 2
- GameRegistry.addRecipe(new ItemStack(MyShovel2, 1), new Object[]
- {
- "X",
- "Y",
- "Y",
- 'X', MyItem_1,
- 'Y', Item.stick
- });
- // SHOVEL RECIPE 3
- GameRegistry.addRecipe(new ItemStack(MyShovel3, 1), new Object[]
- {
- "X",
- "Y",
- "Y",
- 'X', Item.glowstone,
- 'Y', Item.stick
- });
- // SHOVEL RECIPE 4
- GameRegistry.addRecipe(new ItemStack(MyShovel4, 1), new Object[]
- {
- "X",
- "Y",
- "Y",
- 'X', MyItem_3,
- 'Y', Item.stick
- });
- // AXE RECIPE
- GameRegistry.addRecipe(new ItemStack(MyAxe2, 1), new Object[]
- {
- " XX",
- " SX",
- " S ",
- 'S', Item.stick,
- 'X', MyItem_1,
- });
- // HELMET 3 RECIPE
- GameRegistry.addRecipe(new ItemStack(MyHelmet_3, 1), new Object[]
- {
- "XXX",
- "X X",
- 'X', Item.glowstone,
- });
- // CHEST 3 RECIPE
- GameRegistry.addRecipe(new ItemStack(MyChest_3, 1), new Object[]
- {
- "X X",
- "XXX",
- "XXX",
- 'X', Item.glowstone,
- });
- // LEGGINGS 3 RECIPE
- GameRegistry.addRecipe(new ItemStack(MyLeggings_3, 1), new Object[]
- {
- "XXX",
- "X X",
- "X X",
- 'X', Item.glowstone,
- });
- // BOOTS 3 RECIPE
- GameRegistry.addRecipe(new ItemStack(MyBoots_3, 1), new Object[]
- {
- "X X",
- "X X",
- 'X', Item.glowstone,
- });
- // PICKAXE 3 RECIPE
- GameRegistry.addRecipe(new ItemStack(MyPickaxe_3, 1), new Object[]
- {
- "XXX",
- " S ",
- " S ",
- 'S', Item.stick,
- 'X', Item.glowstone,
- });
- // PICKAXE 3 RECIPE
- GameRegistry.addRecipe(new ItemStack(MySword_7, 1), new Object[]
- {
- " X ",
- " X ",
- " S ",
- 'S', Item.stick,
- 'X', MyItem_6,
- });
- /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
- /**
- * EXTRA METHODS SECTION
- * *********************************************************** */
- // REGISTER THE ORE GENERATION
- GameRegistry.registerWorldGenerator(new MyBlockGen());
- // CHANGE THE TEXT OF THE ACHIEVEMENT
- LanguageRegistry.instance().addStringLocalization("achievement.MyAchievement_1", "en_US", "You Have Been Playing For a While");
- LanguageRegistry.instance().addStringLocalization("achievement.MyAchievement_1.desc", "en_US", "Achieve Mega Stone");
- LanguageRegistry.instance().addStringLocalization("achievement.MyAchievement_2", "en_US", "Nio Goodness");
- LanguageRegistry.instance().addStringLocalization("achievement.MyAchievement_2.desc", "en_US", "Aquire a Nio Block");
- LanguageRegistry.instance().addStringLocalization("achievement.MyAchievement_3", "en_US", "Bacon, YEAH!");
- LanguageRegistry.instance().addStringLocalization("achievement.MyAchievement_3.desc", "en_US", "Get Bacon From 1 Cooked Porkchop and 2 Raw Porkchops");
- // REGISTER PICKUP HANDLER
- MyPickupHandler MyPickupHandler_1 = new MyPickupHandler();
- GameRegistry.registerPickupHandler(MyPickupHandler_1);
- // REGISTER CRAFTING HANDLER
- MyCraftingHandler MyCraftingHandler_1 = new MyCraftingHandler();
- GameRegistry.registerCraftingHandler(MyCraftingHandler_1);
- // REGISTER CRAFTING HANDLER
- MyCraftingHandler MyCraftingHandler_2 = new MyCraftingHandler();
- GameRegistry.registerCraftingHandler(MyCraftingHandler_2);
- // CHANGE TAB NAME
- LanguageRegistry.instance().addStringLocalization("itemGroup.MyCreativeTab_1", "en_US", "InfiniCraft");
- proxy.RegisterRandomStuff();
- /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
- }
- @EventHandler
- public static void postInit( FMLPostInitializationEvent event )
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement