Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.jokekid.terraria.init;
- import com.jokekid.terraria.Reference;
- import com.jokekid.terraria.creativetabs.Tabs;
- import com.jokekid.terraria.items.accesories.Accesory;
- import com.jokekid.terraria.items.magic.MagicMissile;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.resources.model.ModelResourceLocation;
- import net.minecraft.item.Item;
- import net.minecraftforge.fml.common.registry.GameRegistry;
- public class TerrariaItems {
- //accesories:
- //movement:
- public static Accesory hermes_boots;
- public static Item cloud_in_a_bottle;
- public static Item lucky_horseshoe;
- public static Item red_balloon;
- public static Item rocket_boots;
- //regen:
- public static Item band_of_regeneration;
- public static Item band_of_starpower;
- public static Item mana_regeneration_band;
- public static Item magic_cuffs;
- //defensive:
- public static Item obsidian_rose;
- public static Item obsidian_skull;
- public static Item shackle;
- //other:
- public static Item copper_bar;
- //weapons:
- //magic:
- public static MagicMissile magic_missile;
- public static void init(){
- //ACCESORIES:
- //movement:
- hermes_boots = (Accesory) new Accesory().setUnlocalizedName("hermes_boots").setCreativeTab(Tabs.accesoriesTab);
- cloud_in_a_bottle = (Accesory) new Accesory().setUnlocalizedName("cloud_in_a_bottle").setCreativeTab(Tabs.accesoriesTab);
- lucky_horseshoe = (Accesory) new Accesory().setUnlocalizedName("lucky_horseshoe").setCreativeTab(Tabs.accesoriesTab);
- red_balloon = (Accesory) new Accesory().setUnlocalizedName("red_balloon").setCreativeTab(Tabs.accesoriesTab);
- rocket_boots = (Accesory) new Accesory().setUnlocalizedName("rocket_boots").setCreativeTab(Tabs.accesoriesTab);
- //regen:
- band_of_regeneration = (Accesory) new Accesory().setUnlocalizedName("band_of_regeneration").setCreativeTab(Tabs.accesoriesTab);
- band_of_starpower = (Accesory) new Accesory().setUnlocalizedName("band_of_starpower").setCreativeTab(Tabs.accesoriesTab);
- mana_regeneration_band = (Accesory) new Accesory().setUnlocalizedName("mana_regeneration_band").setCreativeTab(Tabs.accesoriesTab);
- magic_cuffs = (Accesory) new Accesory().setUnlocalizedName("magic_cuffs").setCreativeTab(Tabs.accesoriesTab);
- //defensive:
- obsidian_rose = (Accesory) new Accesory().setUnlocalizedName("obsidian_rose").setCreativeTab(Tabs.accesoriesTab);
- obsidian_skull = (Accesory) new Accesory().setUnlocalizedName("obsidian_skull").setCreativeTab(Tabs.accesoriesTab);
- shackle = (Accesory) new Accesory().setUnlocalizedName("shackle").setCreativeTab(Tabs.accesoriesTab);
- //other:
- copper_bar = new Item().setUnlocalizedName("copper_bar");
- //weapons:
- //magic:
- magic_missile = (MagicMissile) new MagicMissile().setUnlocalizedName("magic_missile").setCreativeTab(Tabs.terrariaWeaponsTab);
- }
- public static void register(){
- //ACCESORIES:
- //movement:
- registerEasy(hermes_boots);
- registerEasy(cloud_in_a_bottle);
- registerEasy(lucky_horseshoe);
- registerEasy(red_balloon);
- registerEasy(rocket_boots);
- //regen:
- registerEasy(band_of_regeneration);
- registerEasy(band_of_starpower);
- registerEasy(mana_regeneration_band);
- registerEasy(magic_cuffs);
- //defensive:
- registerEasy(obsidian_rose);
- registerEasy(obsidian_skull);
- registerEasy(shackle);
- //other:
- registerEasy(copper_bar);
- //weapons:
- //magic:
- registerEasy(magic_missile);
- }
- public static Item registerEasy(Item item){
- GameRegistry.registerItem(item, item.getUnlocalizedName().substring(5)); //tile.hermes_boots
- return item;
- }
- public static void registerRenders(){
- //ACCESORIES:
- //movement:
- registerRender(hermes_boots);
- registerRender(cloud_in_a_bottle);
- registerRender(lucky_horseshoe);
- registerRender(red_balloon);
- registerRender(rocket_boots);
- //regen:
- registerRender(band_of_regeneration);
- registerRender(band_of_starpower);
- registerRender(mana_regeneration_band);
- registerRender(magic_cuffs);
- //defensive:
- registerRender(obsidian_rose);
- registerRender(obsidian_skull);
- registerRender(shackle);
- //other:
- registerRender(copper_bar);
- //weapons:
- //magic:
- registerRender(magic_missile);
- }
- public static void registerRender(Item item){
- Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MOD_ID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment