#!/bin/bash
CONTAINER="mc_forge_server"
SESSION="mc_console"

unset TMUX

# Clean up old session
tmux kill-session -t $SESSION 2>/dev/null

# Create top window: Live logs
tmux new-session -d -s $SESSION "docker logs -f --tail 100 $CONTAINER"

# Create bottom window: Interactive command prompt via rcon-cli
tmux split-window -v -l 3 -t $SESSION "while true; do read -e -p 'MC> ' cmd; [ -n \"\$cmd\" ] && docker exec -i $CONTAINER rcon-cli \"\$cmd\"; done"

# Open the split console
tmux attach -t $SESSION
