Перейти к содержанию

AdminConsole

Интерактивная консоль разработчика и администратора с выполнением команд, историей и выводом логов.

Обзор

AdminConsole реализует внутриигровой терминал для отладки и выполнения административных команд. Включает автодополнение команд через AdminCommandRegistry, историю ввода стрелками вверх/вниз и прокрутку цветного журнала сообщений.

Использование AdminConsole

AdminConsole console = new AdminConsole()
        .title("Developer Terminal")
        .prompt("> ");

API

AdminConsole::commandRegistry()

Реестр команд

Возвращает реестр команд, используемый консолью.

Возвращает AdminCommandRegistry.

AdminConsole::inputText()

Текст ввода

Возвращает или устанавливает текущую строку ввода команды.

Возвращает String.

AdminConsole::prompt(String)

Приглашение командной строки

Возвращает или устанавливает строку приглашения ввода (например, "> ").

Параметр Тип Описание
prompt String —

Возвращает AdminConsole.

AdminConsole::title(String)

Заголовок консоли

Возвращает или устанавливает заголовок окна консоли.

Параметр Тип Описание
title String —

Возвращает AdminConsole.