Live Console
Stream server logs in real time and run commands directly.
The Console panel provides a live, WebSocket-streaming view of your server's output with a command input at the bottom.
Viewing logs
When your server is running, the console streams every line of output in real time. Lines are color-coded by severity:
| Color | Level | Example |
|---|---|---|
| White | Info | Normal server output |
| Yellow | Warning | Deprecation notices, warnings |
| Red | Error | Exceptions, crashes, failures |
| Blue | Command | Commands you've typed (prefixed with >) |
Each line is timestamped. The console automatically scrolls to follow new output, but if you scroll up to read older logs, auto-scrolling pauses. A Jump to latest button appears in the lower-right when you're not at the most recent line — click it (or click anywhere in the console area) to snap back to the bottom.
Running commands
Type any Minecraft server command in the input field at the bottom and press Enter (or click Send). Commands are sent directly to the server process via stdin.
Examples:
say Welcome to the server!
op Steve
gamemode creative
time set dayTip
Commands are sent without the leading / — just type say Hello not /say Hello.
The input is disabled while the server is stopped, while a command is sending, or while another server is running. Cliff only runs one server at a time, so if a different server is currently running, the console shows a hint explaining that commands are disabled.
EULA acceptance
The first time you start a server, the console detects the EULA prompt in the server logs and opens an Accept EULA dialog. Click Accept EULA to proceed. This sets eula=true in eula.txt and allows the server to start. The prompt re-arms each time the server starts, so it will reappear if the EULA issue recurs on a later start.