ModularPowersuits/src/main/java/net/machinemuse/powersuits/item/IModeChangingModularItem.java

24 lines
666 B
Java

package net.machinemuse.powersuits.item;
import net.machinemuse.numina.item.IModeChangingItem;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import java.util.List;
/**
* Author: MachineMuse (Claire Semple)
* Created: 4:52 PM, 9/5/13
*
* Ported to Java by lehjr on 11/1/16.
*/
public interface IModeChangingModularItem extends IModeChangingItem{
IIcon getModeIcon(String mode, ItemStack stack, EntityPlayer player);
List<String> getValidModes(ItemStack stack, EntityPlayer player);
List<String> getValidModes(ItemStack stack);
String getActiveMode(ItemStack stack);
}