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.
- Premier plugin Skyblock compatible Folia - Architecture multi-threadée native
- Système asynchrone - Pas de freeze, pas de lag (tant que votre configuration serveur le permet)
- Base de données - SQLite, MariaDB, PostgreSQL
- Pool de connexions HikariCP - Performances optimales
- Sauvegarde asynchrone - Aucun impact sur les performances
- Création instantanée - File d'attente optimisée
- Schématiques personnalisables - WorldEdit/FAWE ou système interne
- Multi-mondes - Overworld, Nether, End configurables
- Portails automatiques - Navigation fluide entre dimensions
- Espacement configurable - Distance entre les îles ajustable
- 6 rôles prédéfinis - Owner, Co-Owner, Moderator, Member, Visitor, Ban
- 50+ permissions granulaires - Contrôle total par rôle
- Trust temporaire - Accès invités configurables
- Système modulaire - Créez vos propres rôles
- Warps d'île - Téléportation rapide sur votre île
- Biomes personnalisables - Changez l'ambiance de votre île
- Game rules par île - PvP, mobs, explosions, etc.
- Système de ban - Bannissez les griefers de votre île
- Invitations - Système d'invitation avec expiration
- PlaceholderAPI - Variables pour scoreboard, tab, etc.
- Vault - Support économie (via SkylliaBank)
- WorldEdit/FAWE - Schématiques haute performance
- Insights - Limites de blocs (via InsightsSkyllia)
É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 |
- Serveur : Folia 1.20+ ou Paper 1.20.1+
- Java : 21 ou supérieur
- RAM : 4GB minimum, 8GB+ recommandé
- Base de données (optionnel) : MariaDB 10.5+ ou PostgreSQL 12+ (privilégiez PostgreSQL pour les gros serveurs)
- WorldEdit ou FastAsyncWorldEdit (recommandé)
- Vault (pour SkylliaBank)
- PlaceholderAPI (pour placeholders)
- LuckPerms (pour permissions serveur)
- Téléchargez Skyllia sur Modrinth ou GitHub Releases
- Placez le .jar dans
plugins/ - Démarrez le serveur (première initialisation)
- Configurez dans
plugins/Skyllia/config/ - Redémarrez et c'est prêt !
# 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 = truePour 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());
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 :
- Rapports de bugs - Issues GitHub
- Suggestions - Discord ou GitHub Discussions
- Addons communautaires - Partagez vos créations !
- GitHub : Euphillya/Skyllia
- Issues : Signaler un bug
- Discord : Serveur Euphyllia
Skyllia est sous licence MIT. Pour plus de détails, consultez le fichier LICENSE dans le dépôt GitHub.