MonitoringMinecraft MonitoringMinecraft

Graaly (Граали)

Плагин PaperPurpurSpigot

Плагин для серверов Майнкрафт позволяет создавать плагины на TypeScript, JavaScript и Python.

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

Плагин для серверов Майнкрафт, который позволяет создавать серверные дополнения на TypeScript, JavaScript и Python. Скрипты работают внутри сервера через GraalJS и GraalPy, а API даёт привычные для выбранного языка события, команды, игроков, миры и игровые объекты.

Возможности

  • Обработка игровых событий, создание команд с аргументами, правами и автодополнением.
  • Работа с игроками, мирами, локациями, чанками, блоками, предметами, инвентарями и мобами.
  • Безопасные задачи по тикам, корутины Python и async/await.
  • Создание генераторов миров и наполнителей чанков.
  • Конфигурация и отдельная папка данных для каждого скриптового плагина.
  • HTTP- и WebSocket-клиенты для связи с внешними сервисами.
  • Создание интерфейсов игры через React: таб-лист, скорборд, босс-бар и инвентари.
  • При установленном PacketEvents — обработка сетевых пакетов через типизированные константы и обёртки.

Команды

  • /graaly reload — перезагрузить скриптовые плагины.
  • /graaly status — проверить загруженные языки и число скриптовых плагинов.

Настройка

Скриптовые плагины размещаются в plugins/Graaly/scripts/. Для TypeScript и JavaScript используется папка с расширением .jsplugin, для Python — .pyplugin; в ней нужен plugin.yml и основной файл плагина.

Параметры среды находятся в plugins/Graaly/config.yml. В разделе runtime можно включать JavaScript и Python, настраивать тайм-ауты и число повторных попыток загрузки. Для автономной работы перенесите полный проверенный кэш среды с другого сервера и установите auto-download: false.

Требования

Для работы плагина нужен Java 17 или новее, совместимый с используемым сервером. Node.js требуется для разработки на TypeScript и JavaScript, а Python — для инструментов разработки и проектов с FastAPI; сам сервер исполняет скрипты через встроенные GraalJS и GraalPy. PacketEvents требуется только для обработки пакетов.

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

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

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

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

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

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

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