Skyblock Plugin for Folia and PaperMC
Documentation • GitHub • Modrinth • Discord
Skyllia est un plugin Skyblock moderne et performant, conçu dès le départ pour tirer pleinement parti de l'architecture multi-threadée de Folia. Premier du genre à offrir une compatibilité native avec Folia, Skyllia garantit des performances exceptionnelles même avec des centaines de joueurs simultanés.
Étendez Skyllia avec 5 addons officiels gratuits :
| Addon | Description |
|---|---|
| SkylliaBank | Système bancaire partagé par île avec historique |
| SkylliaOre | Générateur automatique de minerais configurable |
| SkylliaChallenge | Défis quotidiens/hebdomadaires avec récompenses |
| SkylliaChat | Chat séparé par île avec canaux multiples |
| InsightsSkyllia | Limites de blocs et entités par île |
plugins/plugins/Skyllia/config/# config.toml
[settings.island]
region-distance = 10 # 5120 blocs entre îles, 1 region = 512x512
max-islands = 500_000
# database.toml - SQLite par défaut
[sqlite]
enabled = true
Pour une installation complète, consultez la documentation.
La documentation complète est disponible sur GitBook :
Skyllia fournit une API complète pour créer vos propres addons :
<!-- Maven -->
<repository>
<id>euphyllia-repo</id>
<url>https://repo.euphyllia.moe/repository/maven-public/</url>
</repository>
<dependency>
<groupId>fr.euphyllia.skyllia</groupId>
<artifactId>api</artifactId>
<version>3.x</version>
<scope>provided</scope>
</dependency>
import fr.euphyllia.skyllia.api.SkylliaAPI;
import fr.euphyllia.skyllia.api.island.Island;
import org.bukkit.entity.Player;
Island island = SkylliaAPI.getIslandByPlayerId(player.getUniqueId()).join();
if (island != null) {
player.sendMessage("Votre île : " + island.getId());
}
Consultez la documentation API pour plus d'informations.
/island create <type> - Créer une île
/island home - Se téléporter à son île
/island invite <joueur> - Inviter un joueur
/island delete - Supprimer son île
/island biome <biome> - Changer le biome
/island expel <joueur> - Expulser un visiteur
/isadmin reload - Recharger les configs
/isadmin database - Gestion base de données
/isadmin purge <jours> - Nettoyer îles inactives
/isadmin setsize <joueur> <taille> - Modifier taille
/isadmin teleport <joueur> - TP vers île d'un joueur
Liste complète : Commandes joueur • Commandes admin
Skyllia est open source, vous pouvez contribuer via :
Skyllia est sous licence MIT. Pour plus de détails, consultez le fichier LICENSE dans le dépôt GitHub.