Priority GUI improvements (#3592)

This commit is contained in:
fscan
2018-07-08 16:41:37 +02:00
committed by GitHub
parent 3ba04b3831
commit eb4caaa688
14 changed files with 142 additions and 60 deletions
@@ -85,6 +85,7 @@ import appeng.api.storage.data.IAEStack;
import appeng.api.util.AEColor;
import appeng.api.util.IConfigManager;
import appeng.capabilities.Capabilities;
import appeng.core.sync.GuiBridge;
import appeng.fluids.util.AEFluidStack;
import appeng.helpers.IPriorityHost;
import appeng.me.GridAccessException;
@@ -1074,4 +1075,24 @@ public class TileChest extends AENetworkPowerTile implements IMEChest, ITerminal
}
@Override
public ItemStack getItemStackRepresentation()
{
return AEApi.instance().definitions().blocks().chest().maybeStack( 1 ).orElse( ItemStack.EMPTY );
}
@Override
public GuiBridge getGuiBridge()
{
if( this.itemCell != null )
{
return GuiBridge.GUI_ME;
}
else if( this.fluidCell != null )
{
return GuiBridge.GUI_FLUID_TERMINAL;
}
return null;
}
}