Cómo incrustar una aplicación de consola dentro de una aplicación Winforms

Estoy desarrollando una aplicación que actúa como una GUI para Minecraft Server (se ejecuta como una aplicación de consola de Java).

Lo he terminado y también quiero agregar una consola dentro de la aplicación Winforms porque quiero darles a los usuarios más control sobre el programa. Pero al usar streams (Process.StandardOutput) no puedo simular una consola, ya que a veces cambia la posición del cursor, borra la consola, etc.

Por lo tanto, quiero incrustar el proceso en la aplicación de alguna manera. La primera solución que probé fue quitar los bordes y colocarlos según la posición del formulario, pero desafortunadamente no pude hacerlo.

¡Cualquier fragmento de código de trabajo sería muy apreciado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta