Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mod.zarbium.init;
- import com.mod.zarbium.zarbiummod;
- import com.mod.zarbium.items.AxeTerrassium;
- import com.mod.zarbium.items.ItemSeedsMods;
- import com.mod.zarbium.items.PickaxeTerrassium;
- import com.mod.zarbium.items.PickaxeZarbium;
- import com.mod.zarbium.items.ShovelTerrassium;
- import com.mod.zarbium.items.ShovelZarbium;
- import com.mod.zarbium.items.StormAxe;
- import com.mod.zarbium.items.StormBoots;
- import com.mod.zarbium.items.StormChestplate;
- import com.mod.zarbium.items.StormHelmet;
- import com.mod.zarbium.items.StormLeggings;
- import com.mod.zarbium.items.StormPickaxe;
- import com.mod.zarbium.items.StormSword;
- import com.mod.zarbium.items.SwordTerrassium;
- import com.mod.zarbium.items.TerrassiumBoots;
- import com.mod.zarbium.items.TerrassiumChestplate;
- import com.mod.zarbium.items.TerrassiumHelmet;
- import com.mod.zarbium.items.TerrassiumLeggings;
- import com.mod.zarbium.items.ZarbiumApple;
- import com.mod.zarbium.items.ZarbiumAxe;
- import com.mod.zarbium.items.ZarbiumBoots;
- import com.mod.zarbium.items.ZarbiumBroadsword;
- import com.mod.zarbium.items.ZarbiumChestplate;
- import com.mod.zarbium.items.ZarbiumFastSword;
- import com.mod.zarbium.items.ZarbiumHelmet;
- import com.mod.zarbium.items.ZarbiumLeggings;
- import com.mod.zarbium.items.ZarbiumSword;
- import com.mod.zarbium.tems.HealStick;
- import com.mod.zarbium.tems.SpeedStick;
- import com.mod.zarbium.tems.StrengthStick;
- import com.mod.zarbium.utils.References;
- import net.minecraft.block.Block;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.renderer.block.model.ModelResourceLocation;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.init.Blocks;
- import net.minecraft.init.Items;
- import net.minecraft.init.SoundEvents;
- import net.minecraft.inventory.EntityEquipmentSlot;
- import net.minecraft.item.Item;
- import net.minecraft.item.Item.ToolMaterial;
- import net.minecraft.item.ItemArmor;
- import net.minecraft.item.ItemArmor.ArmorMaterial;
- import net.minecraft.item.ItemStack;
- import net.minecraft.util.ResourceLocation;
- import net.minecraft.util.SoundEvent;
- import net.minecraftforge.client.model.ModelLoader;
- import net.minecraftforge.common.util.EnumHelper;
- import net.minecraftforge.fml.common.FMLCommonHandler;
- import net.minecraftforge.fml.common.registry.GameRegistry;
- import net.minecraftforge.fml.relauncher.Side;
- import net.minecraftforge.fml.relauncher.SideOnly;
- public class ItemMod {
- /*
- public ItemMod() {
- init();
- register();
- registerRenders();
- }
- */
- public static ToolMaterial toolstormsh = EnumHelper.addToolMaterial("toolstormsh", 4, 6000, 30, 5, 30);
- public static ToolMaterial toolstorma = EnumHelper.addToolMaterial("toolstorma", 4, 6000, 30, 7, 30);
- public static ToolMaterial toolstormp = EnumHelper.addToolMaterial("toolstormp", 5, 6000, 35, 5, 30);
- public static ToolMaterial toolstorms = EnumHelper.addToolMaterial("toolstorms", 6000, 15, 10, 30, 0);
- public static ToolMaterial toolzarbiumfs = EnumHelper.addToolMaterial("toolzarbiumbfs", 4, 5000, 20, 30, 0);
- public static ToolMaterial toolzarbiumbs = EnumHelper.addToolMaterial("toolzarbiumbs", 4, 5000, 20, 10, 30);
- public static ToolMaterial toolTerrassiumsh = EnumHelper.addToolMaterial("toolTerrassiumsh", 4, 5000, 20, 3, 30);
- public static ToolMaterial toolTerrassiump = EnumHelper.addToolMaterial("toolterrassiump", 4, 4500, 25, 3, 18);
- public static ToolMaterial toolTerrassiuma = EnumHelper.addToolMaterial("toolterrassiuma", 4, 4500, 25, 4, 18);
- public static ToolMaterial toolTerrassiums = EnumHelper.addToolMaterial("toolTerrassiums", 4500, 6, 18, 0, 0);
- public static ToolMaterial toolZarbiums = EnumHelper.addToolMaterial("toolZarbiums", 5000, 10, 8, 30, 0);
- public static ToolMaterial toolZarbiump = EnumHelper.addToolMaterial("toolZarbiump", 5, 5000, 30, 4, 30);
- public static ToolMaterial toolZarbiumsh = EnumHelper.addToolMaterial("toolZarbiumsh", 4, 5000, 25, 4, 30);
- public static ToolMaterial toolZarbiuma = EnumHelper.addToolMaterial("toolZarbiuma", 4, 5000, 30, 6, 30);
- //A REVOIR!!!
- //public static ToolMaterial toolStorm = EnumHelper.addToolMaterial("toolStorm", 6, 7000, 32, 5, 45);
- ///A REVOIR !!!
- public static Item zarbium_ingot, zarbium_pickaxe, zarbium_sword, zarbium_shovel, zarbium_axe, zarbium_helmet, zarbium_chestplate, zarbium_leggings, zarbium_boots,terrassium_ingot,iridium_nugget, iridium_ingot, vanadium_nugget, vanadium_ingot, strontium_nugget, strontium_ingot, seedstrontium, seedvanadium, seediridium,
- terrassium_sword, terrassium_axe, terrassium_shovel, terrassium_pickaxe, terrassium_helmet, terrassium_chestplate, terrassium_leggings, terrassium_boots, heal_stick, speed_stick, strength_stick, daily_key, normal_key, special_key, legendary_key,
- chest_finder, power, infinit_batterie, zarbium_process, dynamite, dynamite_silent, backpack, zarbium_broadsword, zarbium_fastsword, zarbium_apple, zarbium_string, zarbium_bow, zarbium_stick, c_zarbium_ingot, zarbium_nugett, hammer_zarbium, hammer_terrasium, hammer_storm, storm_helmet, storm_chestplate, storm_leggings, storm_boots, xpBerry,
- storm_sword, storm_pickaxe, storm_axe, terrassium_stick, storm_shovel;
- public static void init() {
- //Strontium
- seedstrontium = new ItemSeedsMods(BlockMod.culturestrontium, Blocks.FARMLAND).setCreativeTab(zarbiummod.zarbium).setRegistryName("seedstrontium").setUnlocalizedName("seedstrontium");
- strontium_ingot = new Item().setCreativeTab(zarbiummod.zarbium).setRegistryName("strontium_ingot").setUnlocalizedName("strontium_ingot");
- strontium_nugget = new Item().setCreativeTab(zarbiummod.zarbium).setRegistryName("strontium_nugget").setUnlocalizedName("strontium_nugget");
- //Iridium
- seediridium = new ItemSeedsMods(BlockMod.cultureiridium, Blocks.FARMLAND).setCreativeTab(zarbiummod.zarbium).setRegistryName("seediridium").setUnlocalizedName("seediridium");
- iridium_ingot = new Item().setCreativeTab(zarbiummod.zarbium).setRegistryName("iridium_ingot").setUnlocalizedName("iridium_ingot");
- iridium_nugget = new Item().setCreativeTab(zarbiummod.zarbium).setRegistryName("iridium_nugget").setUnlocalizedName("iridium_nugget");
- //Vanadium
- vanadium_ingot = new Item().setCreativeTab(zarbiummod.zarbium).setRegistryName("vanadium_ingot").setUnlocalizedName("vanadium_ingot");
- vanadium_nugget = new Item().setCreativeTab(zarbiummod.zarbium).setRegistryName("vanadium_nugget").setUnlocalizedName("vanadium_nugget");
- seedvanadium = new ItemSeedsMods(BlockMod.culturevanadium, Blocks.FARMLAND).setCreativeTab(zarbiummod.zarbium).setRegistryName("seedvanadium").setUnlocalizedName("seedvanadium");
- //STICK
- speed_stick = new SpeedStick().setUnlocalizedName("speed_stick").setRegistryName("speed_stick").setCreativeTab(zarbiummod.zarbium).setMaxStackSize(1);
- heal_stick = new HealStick().setUnlocalizedName("heal_stick").setRegistryName("heal_stick").setCreativeTab(zarbiummod.zarbium).setMaxStackSize(1);
- strength_stick = new StrengthStick().setUnlocalizedName("strength_stick").setRegistryName("strength_stick").setCreativeTab(zarbiummod.zarbium).setMaxStackSize(1);
- //Key
- legendary_key = new Item().setUnlocalizedName("legendary_key").setCreativeTab(zarbiummod.zarbium).setRegistryName("legendary_key");
- special_key = new Item().setUnlocalizedName("special_key").setCreativeTab(zarbiummod.zarbium).setRegistryName("special_key");
- normal_key = new Item().setUnlocalizedName("normal_key").setCreativeTab(zarbiummod.zarbium).setRegistryName("normal_key");
- daily_key = new Item().setUnlocalizedName("daily_key").setCreativeTab(zarbiummod.zarbium).setRegistryName("daily_key");
- //zarbium
- zarbium_fastsword = new ZarbiumFastSword(ItemMod.toolzarbiumfs).setCreativeTab(zarbiummod.zarbium).setUnlocalizedName("zarbium_fastsword").setRegistryName("zarbium_fastsword");
- zarbium_broadsword = new ZarbiumBroadsword(ItemMod.toolzarbiumbs).setUnlocalizedName("zarbium_broadsword").setCreativeTab(zarbiummod.zarbium).setRegistryName("zarbium_broadsword");
- zarbium_stick = new Item().setCreativeTab(zarbiummod.zarbium).setUnlocalizedName("zarbium_stick").setRegistryName("zarbium_stick");
- zarbium_pickaxe = new PickaxeZarbium(ItemMod.toolZarbiump).setCreativeTab(zarbiummod.zarbium).setUnlocalizedName("zarbium_pickaxe").setRegistryName("zarbium_pickaxe");
- zarbium_shovel = new ShovelZarbium(ItemMod.toolZarbiumsh).setCreativeTab(zarbiummod.zarbium).setUnlocalizedName("zarbium_shovel").setRegistryName("zarbium_shovel");
- zarbium_axe = new ZarbiumAxe(ItemMod.toolZarbiuma).setUnlocalizedName("zarbium_axe").setCreativeTab(zarbiummod.zarbium).setRegistryName("zarbium_axe");
- zarbium_sword = new ZarbiumSword(ItemMod.toolZarbiums).setUnlocalizedName("zarbium_sword").setCreativeTab(zarbiummod.zarbium).setRegistryName("zarbium_sword");
- zarbium_string = new Item().setUnlocalizedName("zarbium_string").setCreativeTab(zarbiummod.zarbium).setRegistryName("zarbium_string");
- zarbium_ingot = new Item().setUnlocalizedName("zarbium_ingot").setCreativeTab(zarbiummod.zarbium).setRegistryName("zarbium_ingot");
- zarbium_nugett = new Item().setUnlocalizedName("zarbium_nugett").setCreativeTab(zarbiummod.zarbium).setMaxStackSize(16).setCreativeTab(zarbiummod.zarbium).setRegistryName("zarbium_nugett");
- zarbium_apple= new ZarbiumApple().setMaxStackSize(16).setUnlocalizedName("zarbium_apple").setRegistryName("zarbium_apple");
- zarbium_helmet = new ZarbiumHelmet("zarbium_helmet", ArmorMaterials.zarbiummat, 6, EntityEquipmentSlot.HEAD);
- zarbium_chestplate = new ZarbiumChestplate("zarbium_chestplate", ArmorMaterials.zarbiummat, 6, EntityEquipmentSlot.CHEST);
- zarbium_leggings = new ZarbiumLeggings("zarbium_leggings", ArmorMaterials.zarbiummat, 6, EntityEquipmentSlot.LEGS);
- zarbium_boots = new ZarbiumBoots("zarbium_boots", ArmorMaterials.zarbiummat, 6, EntityEquipmentSlot.FEET);
- //Terrassium
- terrassium_pickaxe = new PickaxeTerrassium(ItemMod.toolTerrassiump).setCreativeTab(zarbiummod.zarbium).setUnlocalizedName("terrassium_pickaxe").setRegistryName("terrassium_pickaxe");
- terrassium_axe = new AxeTerrassium(ItemMod.toolTerrassiuma).setCreativeTab(zarbiummod.zarbium).setUnlocalizedName("terrassium_axe").setRegistryName("terrassium_axe");
- terrassium_shovel = new ShovelTerrassium(toolTerrassiumsh).setCreativeTab(zarbiummod.zarbium).setUnlocalizedName("terrassium_shovel").setRegistryName("terrassium_shovel");
- terrassium_sword = new ZarbiumSword(ItemMod.toolTerrassiums).setUnlocalizedName("terrassium_sword").setCreativeTab(zarbiummod.zarbium).setRegistryName("terrassium_sword");
- terrassium_ingot = new Item().setUnlocalizedName("terrassium_ingot").setCreativeTab(zarbiummod.zarbium).setRegistryName("terrassium_ingot");
- terrassium_stick= new Item().setUnlocalizedName("terrassium_stick").setCreativeTab(zarbiummod.zarbium).setRegistryName("terrassium_stick");
- terrassium_helmet = new TerrassiumHelmet("terrassium_helmet", ArmorMaterials.terrassiummat, 5, EntityEquipmentSlot.HEAD);
- terrassium_chestplate = new TerrassiumChestplate("terrassium_chestplate", ArmorMaterials.terrassiummat, 5, EntityEquipmentSlot.CHEST);
- terrassium_leggings = new TerrassiumLeggings("terrassium_leggings", ArmorMaterials.terrassiummat, 5, EntityEquipmentSlot.LEGS);
- terrassium_boots = new TerrassiumBoots("terrassium_boots", ArmorMaterials.terrassiummat, 5, EntityEquipmentSlot.FEET);
- //Storm
- storm_sword = new StormSword(ItemMod.toolstorms).setCreativeTab(zarbiummod.zarbium).setUnlocalizedName("storm_sword").setRegistryName("storm_sword");
- storm_axe = new StormAxe(ItemMod.toolstorma).setCreativeTab(zarbiummod.zarbium).setUnlocalizedName("storm_axe").setRegistryName("storm_axe");
- storm_pickaxe = new StormPickaxe(ItemMod.toolstormp).setCreativeTab(zarbiummod.zarbium).setUnlocalizedName("storm_pickaxe").setRegistryName("storm_pickaxe");
- storm_helmet = new StormHelmet("storm_helmet", ArmorMaterials.stormmat, 7, EntityEquipmentSlot.HEAD);
- storm_chestplate = new StormChestplate("storm_chestplate", ArmorMaterials.stormmat, 7, EntityEquipmentSlot.CHEST);
- storm_leggings = new StormLeggings("storm_leggings", ArmorMaterials.stormmat, 7, EntityEquipmentSlot.LEGS);
- storm_boots = new StormBoots("storm_boots", ArmorMaterials.stormmat, 7, EntityEquipmentSlot.FEET);
- }
- public static void register() {
- GameRegistry.registerItem(zarbium_ingot, zarbium_ingot.getUnlocalizedName().substring(5));
- }
- public static void registerRenders() {
- registerRender(zarbium_ingot);
- }
- private static void registerRender(Item item) {
- Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(References.MODID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
- }
- public static class ArmorMaterials{
- public static final ItemArmor.ArmorMaterial zarbiummat = EnumHelper.addArmorMaterial("zarbiummat", References.MODID + ":zarbium", 45, new int[] {4, 7, 5, 6}, 30, SoundEvents.ITEM_ARMOR_EQUIP_IRON, 4);
- public static final ItemArmor.ArmorMaterial terrassiummat = EnumHelper.addArmorMaterial("terrassiummat", References.MODID + ":terrassium", 35, new int[] {3, 7, 6, 3}, 25, SoundEvents.ITEM_ARMOR_EQUIP_GOLD, 3);
- public static final ItemArmor.ArmorMaterial stormmat = EnumHelper.addArmorMaterial("stormmat", References.MODID + ":storm", 55, new int[] {4, 7, 5, 6}, 40, SoundEvents.ITEM_ARMOR_EQUIP_DIAMOND, 5);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement