MonitoringMinecraft MonitoringMinecraft

PySpigot (Пайспигот)

Плагин BukkitBungeeCordPaper

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

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

Плагин для серверов Майнкрафт, который позволяет создавать мини-плагины на Python. Скрипты работают через Jython и получают доступ к API Bukkit/Spigot и API установленных плагинов.

Возможности

  • Загружает одиночные скрипты и проекты из нескольких файлов.
  • Позволяет скриптам отслеживать игровые события, регистрировать команды и выполнять задачи синхронно или асинхронно.
  • Даёт доступ к конфигам, SQL, MongoDB и Redis.
  • Поддерживает обработчики пакетов ProtocolLib, отправку пакетов и плейсхолдеры PlaceholderAPI.
  • Позволяет подключать Java-библиотеки во время работы сервера.
  • Записывает ошибки и исключения каждого скрипта в отдельный журнал.

Команды

  • /pyspigot info [scriptname/projectname] — сведения о скрипте или проекте: время работы, обработчики событий, команды и другое.
  • /pyspigot listscripts — список загруженных и выгруженных скриптов и проектов.
  • /pyspigot load [scriptname/projectname] — загрузить скрипт или проект.
  • /pyspigot loadlibrary [libraryname] — подключить Java-библиотеку.
  • /pyspigot reloadall — перезагрузить плагин, скрипты, проекты, библиотеки и конфиг.
  • /pyspigot reload [scriptname/projectname] — перезагрузить скрипт или проект.
  • /pyspigot reloadconfig — перечитать config.yml.
  • /pyspigot unload [scriptname/projectname] — выгрузить скрипт или проект.

Настройка

В config.yml можно задать задержку загрузки скриптов, правила переноса пакетов для библиотек, формат времени в журналах и подробность журналирования Redis. В разделе script-option-defaults настраиваются значения по умолчанию: главный файл проекта main.py, приоритет загрузки, зависимости от плагинов, запись журнала в файл и минимальный уровень сообщений.

Параметры jython-options передают свойства и аргументы Jython; их изменение требует перезапуска сервера. Опция script-unload-on-plugin-disable выгружает скрипт при отключении зависимого плагина.

Требования

Работает на серверных ядрах Bukkit, включая Spigot, Paper и Purpur. Для возможностей работы с пакетами и плейсхолдерами нужны соответствующие плагины ProtocolLib и PlaceholderAPI.

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

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

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

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

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

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

SkyBars
SkyBars Java + BE
2241 онлайн
1.8 — 26.3 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
FlexWorld
67 онлайн
1.16.5 — 26.3 версия
Бесплатный донат /free | Получай бесплатного BUNNY + 1 МИЛЛИОН РИЛЛИКОВ!
MigosMc
MigosMc Java + BE
1988 онлайн
1.8 — 26.3 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
ABSOLYTHYPE
0 онлайн
1.16.5 — 1.21.11 версия
⚔️ Выживание • 20 особых предметов • Автошахта • Аукцион /ah • PvP-арена • Босс по субботам
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат