MonitoringMinecraft MonitoringMinecraft

gitpull (Гитпул)

Плагин PaperSpigot

Плагин для серверов Майнкрафт загружает файлы из настроенных Git-репозиториев в папки сервера.

45 скачиваний 0 подписчиков
Оцените первым
Канал
Ядро
Версия

Плагин для серверов Майнкрафт на Spigot и Paper, который выполняет git pull для настроенных Git-репозиториев. Он пригодится для обновления датапаков и других файлов сервера из репозиториев без ручного копирования.

Возможности

  • Обновляет все репозитории или один репозиторий по имени.
  • Каждый репозиторий можно скачать в свою папку и указать для него ветку.
  • Репозитории при общей команде обрабатываются по очереди; ошибка одного не отменяет остальные.
  • Если папка отсутствует, плагин может выполнить git clone.
  • Запущенная задача обновления не допускает параллельный запуск.
  • Поддерживается автодополнение имён репозиториев и команды перезагрузки.
  • Результаты выводятся в чат или консоль, а подробный вывод Git — в логи сервера.

Команды

  • /pull — обновить все настроенные репозитории.
  • /pull <name> — обновить репозиторий с указанным именем.
  • /pull reload — перезагрузить конфигурацию.

Права

  • gitpull.pull — доступ к /pull и /pull <name>.
  • gitpull.reload — доступ к /pull reload.

По умолчанию оба права есть у операторов.

Настройка

Конфигурация находится в plugins/gitpull/config.yml.

  • git-command — команда Git или полный путь к исполняемому файлу Git.
  • clone-if-missing — разрешает клонирование, если целевая папка не является Git-репозиторием.
  • timeout-seconds — ограничение времени операции для одного репозитория в секундах.
  • repositories — список репозиториев; у каждого задаются repository, directory и branch.

Путь directory может быть абсолютным или относительным к корневой папке сервера. Если branch оставить пустым, используется ветка по умолчанию. Для закрытых репозиториев аутентификация берётся из локальной настройки Git на сервере, например через SSH-ключ или менеджер учётных данных.

Требования

На машине сервера должен быть установлен Git и доступен через git-command.

Как установить gitpull

Плагины ставятся на сервер, а не в игру.

  1. Скачайте .jar под ядро своего сервера — Paper или Spigot — и его версию (самая свежая — 1.21.11).
  2. Положите его в папку plugins.
  3. Перезапустите сервер.
Смотрите также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
1143 онлайн
1.8 — 26.3 версия
🎁 БЕСПЛАТНЫЙ ДОНАТ ✅ ВЫЖИВАНИЕ 🏴 АНАРХИЯ 🎙 ГОЛОСОВОЙ ЧАТ 🟩 ОДИН БЛОК 🛏 БЕДВАРС 🔥 СМП ⚔️ ПВП
MigosMc
MigosMc Java + BE
1000 онлайн
1.8 — 26.3 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
REALLYWORLD
961 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | ТОПОВЫЕ РЕСУРСЫ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
FUNTIME
FUNTIME Java
961 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | СЕРВЕР КОМПОТА, ЭДИСОНА И ЛОЛОЛОШКИ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат