package com.agilemods.materiamuto.common.item; import com.agilemods.materiamuto.api.IEMCContainer; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import com.agilemods.materiamuto.common.item.prefab.MMSubItem; public class ItemKleinStar extends MMSubItem implements IEMCContainer { public static final String[] STARS = new String[]{"ein", "zwei", "drei", "vier", "sphere", "omega"}; public static final int[] MAX_EMC = new int[]{50000, 200000, 800000, 3200000, 12800000, 51200000}; public ItemKleinStar() { super(); setMaxStackSize(1); } @Override public boolean showDurabilityBar(ItemStack itemStack) { return itemStack.getItemDamage() != 6; } @Override public String[] getNames() { return STARS; } @Override public String getIconPrefix() { return "stars"; } @Override public IIcon getIconFromDamage(int damage) { return damage == 6 ? super.getIconFromDamage(5) : super.getIconFromDamage(damage); } /* IEMCCONTAINER */ @Override public double getMaxEMC(ItemStack itemStack) { return itemStack.getItemDamage() != 6 ? MAX_EMC[itemStack.getItemDamage()] : 51200000; } @Override public double getEMC(ItemStack itemStack) { return getMaxEMC(itemStack); // temp } @Override public void setEMC(ItemStack itemStack, double value) { } }