Download Skyllia — Minecraft Mods — MetaMods

Skyllia

Active

Downloads

19

Last update

10 months ago

Versions

1.17 — 1.21.4
Server
Adventure
Game mechanics

Skyllia - Skyblock Plugin for Minecraft

Skyllia is a specialized plugin for creating Skyblock mode, originally developed for Folia servers but also fully compatible with Paper (versions 1.20.1 and above). The plugin is equipped with a full API that allows developers to extend functionality and customize the server to their needs.

System Requirements

For proper plugin operation, you will need:

  • MariaDB server database
  • Paper version 1.20.1+ or Folia version 1.20+
  • Java 21
  • WorldEdit (original version or adapted for Folia)

Installation and Configuration

The installation process includes several simple steps:

  1. Ensure all system requirements are met
  2. Download the latest version of the plugin
  3. Place the .jar file in your server's plugins directory
  4. Start the server to generate configuration files
  5. Configure plugin parameters in the plugins/Skyllia folder
  6. Restart the server to apply changes

API for Developers

Gradle Groovy Setup

To connect Skyllia API to your project, use the following configuration:

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")
}

Usage Example

Here is a simple example of working with Skyllia API:

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();

Compatible Software

Software Version
PaperMC 1.20.1-1.21.3
Purpur 1.20.1-1.21.3
Folia 1.20-1.21.3
Spigot (not recommended) Cancelled

Island Generation

Each island is created in a separate region file with configurable distance between regions, allowing the system to be adapted to specific server requirements.

Addons

The following official addons are available:

  • SkylliaOre - ore generator
  • Insight Skyllia - analytics system
  • PAPI Skyllia - integration with PlaceholderAPI

The project is distributed under the MIT license. Detailed documentation is available in the official project wiki.

Project members
Euphyllia

Euphyllia

Developer

Created: 19 Jan 2024

ID: 12352