Скачать CG Utils — Minecraft Моды — MetaMods

CG Utils

Активный

Установок

0

Последнее обновление

7 лет назад
Клиент
Fabric
Quilt
Forge
Neoforge
Утилиты

CG Utils - Утилиты для сервера Minecraft

Мод CG Utils разработан для версий Minecraft 1.12 и выше, однако следует отметить, что его разработка прекращена. Многие функции этого мода теперь доступны в стандартной версии Minecraft 1.16+, поэтому рекомендуется использовать более современные версии игры.

Основные возможности

Команда обновления файлов

Специальная команда позволяет администраторам сервера загружать файлы через HTTP-протокол. Это особенно удобно для обновления скриптов Minetweaker без необходимости перезапуска сервера.

Групповые команды

Система позволяет создавать наборы команд, которые выполняются последовательно. Каждая группа команд имеет индивидуальные настройки разрешений и поддерживает передачу аргументов.

Команда sudo

Функция sudo предназначена для выполнения команд от имени сервера. Особенно полезна в ситуациях, когда обычный игрок или виртуальный игрок (например, из мода Open Computers) должен выполнить административную команду.

Обновление IP-адреса

Автоматическая система отслеживания IP-адреса сервера через HTTP POST запросы. Идеальное решение для серверов с динамическим IP-адресом.

Конфигурация загрузки файлов

Настройки загрузки сохраняются в JSON формате со следующими параметрами:

| Параметр | Описание | |--------------|-----------------------------------------------| | name | Уникальное имя для ссылки в игре | | saveLocation | Путь сохранения файла относительно сервера | | url | URL-адрес загружаемого файла | | group | Имя группы для объединения загрузок |

Пример конфигурации для загрузки скрипта Tinkers:

json { "name":"tinkers", "saveLocation":"scripts/", "url":"http://example.com/minetweaker_scripts/tinkers.zs", "group":"minetweaker" }

Доступные команды для загрузки:

/update get tinkers
/update group minetweaker
/update url http://example.com/minetweaker_scripts/tinkers.zs scripts/

Настройка групповых команд

Конфигурация команд в JSON формате включает:

| Параметр | Описание | |------------|-----------------------------------------------| | name | Уникальное имя команды | | requiresop | Требуются ли права администратора | | commands | Массив выполняемых команд | | group | Группа для объединения команд |

Для передачи аргументов используйте {{index}}, а для имени отправителя - {{sender}}.

Пример команды для записи координат:

{ "name":"notecoords", "requiresop":false, "commands": [ "tellraw {{sender}} {"text":"Записанные координаты"}", "tellraw {{sender}} {"text":"{{0}}"}", "tellraw {{sender}} {"text":"{{1}}"}", "tellraw {{sender}} {"text":"{{2}}"}" ] }

При вводе /notecoords 143 67 762 в чате отобразится:

Записанные координаты 143 67 762

Работа с IP-адресом

Загрузка IP-адреса на сервер

Конфигурация в файле cgutils/upload.json:

{ "url": "URL веб-сервера", "formdata": [ ["форма данных", "значение"], ["форма данных 2", "значение"] ] }

Альтернативно можно использовать внешний скрипт:

{ "command": "команда оболочки" }

Получение IP-адреса

Настройки в файле cgutils/download.json аналогичны загрузке, но внешние скрипты не поддерживаются.

{ "url": "URL веб-сервера", "formdata": [ ["форма данных", "значение"], ["форма данных 2", "значение"] ] }

Участники проекта
ethanbrews

ethanbrews

Создан: 28 окт 2017

ID: 28057