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

Skyllia

Активный

Установок

19

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

9 месяцев назад

Версии

1.17 — 1.21.4
Сервер
Приключенческие
Игровые механики

Skyllia - Плагин Skyblock для Minecraft

Skyllia представляет собой специализированный плагин для создания режима Skyblock, который изначально разработан для серверов Folia, но также полностью совместим с Paper (версии 1.20.1 и выше). Плагин оснащен полноценным API, позволяющим разработчикам расширять функциональность и настраивать сервер под свои потребности.

Системные требования

Для корректной работы плагина потребуется:

  • Серверная база данных MariaDB
  • Paper версии 1.20.1+ или Folia версии 1.20+
  • Java 21
  • WorldEdit (оригинальная версия или адаптированная для Folia)

Установка и настройка

Процесс установки включает несколько простых шагов:

  1. Убедитесь, что выполнены все системные требования
  2. Загрузите последнюю версию плагина
  3. Поместите файл .jar в директорию plugins вашего сервера
  4. Запустите сервер для генерации конфигурационных файлов
  5. Настройте параметры плагина в папке plugins/Skyllia
  6. Перезапустите сервер для применения изменений

API для разработчиков

Настройка Gradle Groovy

Для подключения API Skyllia к вашему проекту используйте следующую конфигурацию:

repositories {
   maven {
      url = uri("https://maven.pkg.github.com/Euphillya/Skyllia")
      credentials {
         username = project.findProperty("gpr.user") ?: System.getenv("GITHUB_USERNAME")
         password = project.findProperty("gpr.key") ?: System.getenv("GITHUB_TOKEN")
      }
   }
}

dependencies {
    compileOnly("fr.euphyllia.skyllia:api:1.7")
}

Пример использования

Вот простой пример работы с API Skyllia:

import fr.euphyllia.skyllia.api.SkylliaAPI;
import fr.euphyllia.skyllia.api.skyblock.Island;

import java.util.UUID;

Island playerIsland = SkylliaAPI.getIslandByPlayerId(player.getUniqueId()).join();
UUID islandId = playerIsland.getId();

Совместимое программное обеспечение

Программное обеспечение Версия
PaperMC 1.20.1-1.21.3
Purpur 1.20.1-1.21.3
Folia 1.20-1.21.3
Spigot (не рекомендуется) Отменена

Генерация островов

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

Дополнения

Доступны следующие официальные дополнения:

  • SkylliaOre - генератор руд
  • Insight Skyllia - система аналитики
  • PAPI Skyllia - интеграция с PlaceholderAPI

Проект распространяется по лицензии MIT. Подробная документация доступна в официальной вики проекта.

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

Euphyllia

Разработчик

Создан: 19 янв 2024

ID: 12352