Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class CardEssence extends Item
- {
- public CardEssence(String unlocalizedName)
- {
- this.setUnlocalizedName(unlocalizedName);
- this.setRegistryName(new ResourceLocation(Reference.MODID, unlocalizedName));
- this.setHasSubtypes(true);
- }
- @Override
- public void getSubItems(Item item, CreativeTabs tab, NonNullList<ItemStack> items) {
- for (int i = 0; i < CardEssences.values().length; i++)
- {
- items.add(new ItemStack(item, 1, i));
- }
- }
- @Override
- public String getUnlocalizedName(ItemStack stack)
- {
- for (int i = 0; i < CardEssences.values().length; i++)
- {
- if(stack.getItemDamage() == i)
- {
- return this.getUnlocalizedName() + "." + CardEssences.values()[i].getName();
- }
- else
- {
- continue;
- }
- }
- return this.getUnlocalizedName() + "." + CardEssences.CHARIOT.getName();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement