You mean this?
public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
BlockPos pos = new BlockPos(x, y, z);
TileEntity te = world.getTileEntity(pos);
if (te instanceof CompactorTileEntity) {
return new CompactorContainer(player.inventory, (CompactorTileEntity) te);
}
return null;
}
public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
BlockPos pos = new BlockPos(x, y, z);
TileEntity te = world.getTileEntity(pos);
if (te instanceof CompactorTileEntity) {
CompactorTileEntity containerTileEntity = (CompactorTileEntity) te;
return new CompactorGui(containerTileEntity, new CompactorContainer(player.inventory, containerTileEntity));
}
return null;
}