cli: wait until minosoft is fully started

This commit is contained in:
Moritz Zwerger 2023-07-29 22:27:48 +02:00
parent aef2de7ce6
commit 09c583e1fd
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -19,6 +19,7 @@ import de.bixilon.kutil.observer.DataObserver.Companion.observed
import de.bixilon.kutil.shutdown.AbstractShutdownReason
import de.bixilon.kutil.shutdown.ShutdownManager
import de.bixilon.kutil.string.WhitespaceUtil.trimWhitespaces
import de.bixilon.minosoft.Minosoft
import de.bixilon.minosoft.commands.errors.ReaderError
import de.bixilon.minosoft.commands.nodes.RootNode
import de.bixilon.minosoft.protocol.network.connection.play.PlayConnection
@ -70,6 +71,8 @@ object CLI {
this::connection.observe(this) { register() }
Minosoft.BOOT_LATCH.await()
Log.log(LogMessageType.OTHER, LogLevels.INFO) { "§aA headless input system is available, §epress tab§a or type §ehelp§a to see all available commands!" }
reader.pollLines()
}