2013-04-01 01:12:10 +02:00
|
|
|
package mekanism.common;
|
2012-11-28 16:33:34 +01:00
|
|
|
|
2013-04-01 01:12:10 +02:00
|
|
|
import mekanism.common.Tier.EnergyCubeTier;
|
2012-12-20 22:53:39 +01:00
|
|
|
import net.minecraft.item.ItemStack;
|
2012-11-28 16:33:34 +01:00
|
|
|
|
2013-04-01 01:12:10 +02:00
|
|
|
/**
|
|
|
|
* Internal interface used when dealing with Energy Cubes and their tiers.
|
|
|
|
* @author AidanBrady
|
|
|
|
*
|
|
|
|
*/
|
2014-03-08 02:00:25 +01:00
|
|
|
public interface IEnergyCube
|
2012-11-28 16:33:34 +01:00
|
|
|
{
|
2013-03-31 00:13:59 +01:00
|
|
|
/**
|
|
|
|
* Gets the tier of this energy cube.
|
|
|
|
* @param itemstack - ItemStack to check
|
|
|
|
* @return tier
|
|
|
|
*/
|
|
|
|
public EnergyCubeTier getEnergyCubeTier(ItemStack itemstack);
|
2014-03-08 02:00:25 +01:00
|
|
|
|
2013-03-31 00:13:59 +01:00
|
|
|
/**
|
|
|
|
* Sets the tier of this energy cube
|
|
|
|
* @param itemstack - ItemStack to set
|
|
|
|
* @param tier - tier to set
|
|
|
|
*/
|
|
|
|
public void setEnergyCubeTier(ItemStack itemstack, EnergyCubeTier tier);
|
2012-11-28 16:33:34 +01:00
|
|
|
}
|