Advertisement
HalestormXV

CardEssence

Jul 20th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.01 KB | None | 0 0
  1. public class CardEssence extends Item
  2. {
  3.     public CardEssence(String unlocalizedName)
  4.     {
  5.         this.setUnlocalizedName(unlocalizedName);
  6.         this.setRegistryName(new ResourceLocation(Reference.MODID, unlocalizedName));
  7.         this.setHasSubtypes(true);
  8.     }
  9.  
  10.     @Override
  11.     public void getSubItems(Item item, CreativeTabs tab, NonNullList<ItemStack> items) {
  12.         for (int i = 0; i < CardEssences.values().length; i++)
  13.         {
  14.             items.add(new ItemStack(item, 1, i));
  15.  
  16.         }
  17.     }
  18.  
  19.     @Override
  20.     public String getUnlocalizedName(ItemStack stack)
  21.     {
  22.         for (int i = 0; i < CardEssences.values().length; i++)
  23.         {
  24.             if(stack.getItemDamage() == i)
  25.             {
  26.                 return this.getUnlocalizedName() + "." + CardEssences.values()[i].getName();
  27.             }
  28.             else
  29.             {
  30.                     continue;
  31.             }
  32.         }
  33.         return this.getUnlocalizedName() + "." + CardEssences.CHARIOT.getName();
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement