2014-01-20 17:41:37 +01:00
|
|
|
package appeng.helpers;
|
|
|
|
|
2014-05-09 06:10:12 +02:00
|
|
|
import java.util.EnumSet;
|
|
|
|
|
2014-01-20 17:41:37 +01:00
|
|
|
import net.minecraft.tileentity.TileEntity;
|
2014-05-09 06:10:12 +02:00
|
|
|
import net.minecraftforge.common.util.ForgeDirection;
|
2014-07-05 03:59:50 +02:00
|
|
|
import appeng.api.implementations.IUpgradeableHost;
|
2014-05-09 06:10:12 +02:00
|
|
|
import appeng.api.networking.crafting.ICraftingProvider;
|
2014-07-06 08:48:21 +02:00
|
|
|
import appeng.api.networking.crafting.ICraftingRequester;
|
2014-01-27 05:00:36 +01:00
|
|
|
import appeng.api.networking.security.IActionHost;
|
2014-01-20 17:41:37 +01:00
|
|
|
|
2014-07-06 08:48:21 +02:00
|
|
|
public interface IInterfaceHost extends IActionHost, ICraftingProvider, IUpgradeableHost, ICraftingRequester
|
2014-01-20 17:41:37 +01:00
|
|
|
{
|
|
|
|
|
|
|
|
DualityInterface getInterfaceDuality();
|
|
|
|
|
2014-05-09 06:10:12 +02:00
|
|
|
EnumSet<ForgeDirection> getTargets();
|
|
|
|
|
2014-01-20 17:41:37 +01:00
|
|
|
TileEntity getTileEntity();
|
2014-01-31 01:50:11 +01:00
|
|
|
|
|
|
|
void saveChanges();
|
2014-01-20 17:41:37 +01:00
|
|
|
}
|