mcsudo
Активный0.0
Установок
Последнее обновление
Версии
mcsudo
Мод mcsudo привносит в Minecraft знакомые команды из операционной системы Linux, позволяя игрокам использовать терминальные инструменты прямо в игре.
Основные возможности
Мод добавляет несколько популярных Linux-команд, включая sudo, echo, cat и export. Также реализованы некоторые механизмы Linux, такие как домашняя папка home и файл конфигурации .bashrc.
Работа с командами
Параметры и переменные
Многие команды поддерживают параметры, которые указываются через символ _. Также доступна работа с переменными в формате ${имя_переменной}. Для установки переменных используется команда export.
Динамические переменные
Эти переменные автоматически обновляются при каждом выполнении:
home- домашняя папка текущего пользователяuuid- уникальный идентификатор пользователяplayer- имя текущего игрокаexp- количество опыта пользователяlevel- уровень пользователяhealth- текущее здоровьеmax_health- максимальное здоровьеworld- название текущего мираlocation- текущие координаты (формат x.y.z)server- название сервераmotd- сообщение дня сервераtime- текущее время (Unix timestamp)
Список команд
echo
/echo <содержимое> # Выводит текст
cat
/cat <путь_к_файлу> # Показывает содержимое файла
write
/write <путь_к_файлу> <содержимое> # Записывает в файл, перезаписывая предыдущее содержимое
export
/export <имяпеременной> <значение> # Устанавливает переменную
/export public<имя_переменной> <значение> # Устанавливает публичную переменную (требует прав sudo)
apt
Позволяет устанавливать моды напрямую из Modrinth.
/apt install <slug> <версия> # Установить модуль
/apt search <slug> # Найти модуль

bash
Выполняет системные bash-команды (только для Linux).
/bash <команда>
ВНИМАНИЕ: ЭТА КОМАНДА ОПАСНА. МОЖЕТ ПОВРЕДИТЬ ВАШУ СИСТЕМУ.
neofetch
Классическая команда для отображения системной информации.
Специальные файлы
.bashrc
Этот файл автоматически выполняет команды при входе игрока на сервер. Команды разделяются точкой с запятой ; и не требуют символа / в начале.
Файл находится по пути home/<имя_игрока>/.bashrc. Игроки могут редактировать его без прав sudo.