Mekanism-tilera-Edition/src/main/java/mekanism/common/base/IEnergyCube.java

28 lines
619 B
Java
Raw Normal View History

package mekanism.common.base;
import mekanism.common.Tier.EnergyCubeTier;
import net.minecraft.item.ItemStack;
/**
* Internal interface used when dealing with Energy Cubes and their tiers.
* @author AidanBrady
*
*/
public interface IEnergyCube
{
/**
* Gets the tier of this energy cube.
* @param itemstack - ItemStack to check
* @return tier
*/
public EnergyCubeTier getEnergyCubeTier(ItemStack itemstack);
/**
* Sets the tier of this energy cube
* @param itemstack - ItemStack to set
* @param tier - tier to set
*/
public void setEnergyCubeTier(ItemStack itemstack, EnergyCubeTier tier);
}