▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Apollo

Apollo

Серверный API для Lunar Client, который открывает доступ к уникальным возможностям клиента: от кастомных эффектов до управления модами и взаимодействия с игроками.

Оцените первым
12.6K
41

Apollo - это полная переработка старого API Lunar Client с кучей новых фич. Если коротко, Apollo позволяет владельцам серверов взаимодействовать с уникальными возможностями Lunar Client и использовать их для улучшения игрового опыта. Вандальный Майнкрафт таких вещей не даёт, а Apollo открывает новые горизонты: от простого отключения модов до создания крутых фич для игроков.

Его модульная система - это основа. Каждый модуль включается сервером, и игроки на Lunar Client сразу получают доступ к фичам. Вот что сейчас доступно:

  • Beam - создавайте кастомные лучи, как от маяка, чтобы подсветить важные точки на сервере. Цвет и положение любые.
  • Border - улучшает стандартные границы мира: можно ставить несколько границ одновременно, плюс все фичи работают даже на Minecraft 1.7.10.
  • Chat - полный контроль над чатом: меняйте сообщения, управляйте лентой.
  • Colored Fire - меняйте цвет огня на существах и блоках. Хочешь, чтобы мобы горели синим? Легко.
  • Combat - убирает задержку удара (hit-delay) из 1.8, делая PVP более отзывчивым.
  • Cooldown - управляйте отображением кулдаунов предметов через мод Cooldown в Lunar Client.
  • Entity - взаимодействуйте с сущностями на стороне клиента.
  • Glint - накладывайте эффект зачарования на любой предмет, выбирая цвет. Работает на версиях 1.7-1.12.
  • Glow - используйте эффект свечения (как от стрел-спектров) для подсветки игроков. Цвет любой, версии любые.
  • Hologram - улучшенные голограммы с поддержкой всех версий, включая 1.7.
  • Limb - прячьте части тела или броню у игроков.
  • Mod Settings - управляйте модами игроков: отключайте их или меняйте настройки при входе на сервер.
  • Nametag - бесконечные строки текста над головой, а не одна линия.
  • Nick Hider - скрывайте никнеймы игроков.
  • Notification - отправляйте уведомления Lunar Client прямо на экран игрока (правый верхний угол).
  • Packet Enrichment - даёт серверу дополнительную информацию о пакетах игрока.
  • Rich Presence - отображайте информацию о сервере в Discord через статус Lunar Client.
  • Saturation - настраивайте отображение сытости и голода в одноимённом моде.
  • Server Rule - готовые правила для сервера, аналог /gamerule, но для Lunar Client.
  • Staff Mod - управляйте встроенными модами для администрации (например, X-ray).
  • Stopwatch - управляйте секундомером в Lunar Client.
  • Team - подсветка тиммейтов, отображение на миникарте и в Direction HUD.
  • Title - добавляет поддержку заголовков (title/subtitle) для версии 1.7 (в ваниле их нет).
  • TNT Countdown - настраивайте таймеры TNT в одноимённом моде.
  • Transfer - перемещайте игроков между серверами без прокси, используя пакет transfer.
  • Vignette - накладывайте полупрозрачное изображение на весь экран игрока.
  • Waypoint - управляйте точками пути через мод Waypoints.

Команды

  • /apollo - версия Apollo.
  • /apollo reload - перезагрузка конфигов (config.yml и mods.yml).
  • /apollo update - принудительное обновление.
  • /lunarclient <игрок> - проверяет, использует ли игрок Lunar Client.

Настройка

Конфигурация делится на два файла:

  • config.yml - общие настройки и настройки модулей. Создаётся с примерами и комментариями.
  • mods.yml - настройки модов Lunar Client (например, зум, чат, намётки). Пример конфига ниже. Этот файл не генерируется автоматически с комментариями, так что придётся сверяться с документацией каждого мода. Все настройки применяются к игрокам на сервере и возвращаются к исходным после выхода.
mod_setting:
    enable: true
    zoom:
        enabled: true
        toggle-key-zoom: false
        smooth-camera: true
        smooth-zoom: true
        variable-zoom: false
        zoom-divisor: 4
    chat:
        enabled: true
        unlimited-chat: true
        stack-messages: false
        chat-height: false
        chat-background-opacity: 1.0
        chat-shadow: true
        disable-chat: false
    nametag:
        enabled: true
        nametag-shadow: false
        nametag: true
        nametag-logo: true
        toggle-nametags: true
        nametag-background-opacity: 1.0
    bossbar:
        enabled: true
        scale: 1.0
        render-bar: true
        custom-boss-bar: true
        bar-color: '#F249F2'
    freelook:
        enabled: false
        invert-pitch: false
        invert-yaw: false
        toggle-key-freelook: false
        smooth-camera: true
    lighting:
        enabled: true
        full-bright: true
        brightness-boost: 1.0
    damage-tint:
        enabled: false
        vignette-color: '#000000'
        vignette-intensity: 1.0
        show-vignette-below: 100
        heartbeat-audio: false

Apollo поддерживает интеграцию с Maven и Gradle (Groovy и Kotlin) - для разработчиков это огромный плюс.

Если собираете серьёзный сервер на Lunar Client - Apollo фактически маст-хэв. Он даёт тонну фич, которые выходят далеко за рамки ванильного Minecraft. Единственный минус - часть возможностей требует внешней интеграции (написания кода), но документация у проекта толковая. Скачайте Apollo и сделайте свой сервер уникальным.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.12.x1.8.x1.7.x

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:3 недели назад
Главная