feat: Add SkylliaIslandLevel addon
## Description (FR)
Ajout du plugin addon **SkylliaIslandLevel** permettant de calculer un score et un niveau pour chaque île Skyllia en fonction des blocs qui la composent.
## Fonctionnalités ajoutées
- Scan automatique périodique des îles des joueurs en ligne
- Calcul d'un score pondéré par type de bloc (configurable via `config.toml`)
- Conversion du score en niveau via une formule mathématique personnalisable (EvalEx)
- Commandes `/island level scan`, `top` et `rank`
- Support **PlaceholderAPI** : `%islandlevel_level%`, `%islandlevel_score%`, `%islandlevel_rank%`, `%islandlevel_top_<N>_*%`
- Cache asynchrone pour les placeholders et le classement
- Support natif **Folia** via `RegionScheduler`
- Stockage des données dans le PersistentData de Skyllia (sans base externe)
## Notes
- Version bêta — des ajustements sont à prévoir
- Nécessite une version de Skyllia supportant `getCountAllBlocksInChunk`
---
## Description (EN)
Adds the **SkylliaIslandLevel** addon plugin, which calculates a score and a level for each Skyllia island based on the blocks it contains.
## Changes
- Periodic automatic scan of online players' islands
- Weighted block score calculation, fully configurable via `config.toml`
- Score-to-level conversion using a customizable math formula (EvalEx)
- Commands: `/island level scan`, `top`, `rank`
- **PlaceholderAPI** support: `%islandlevel_level%`, `%islandlevel_score%`, `%islandlevel_rank%`, `%islandlevel_top_<N>_*%`
- Async cache for placeholders and leaderboard
- Native **Folia** support via `RegionScheduler`
- Data stored in Skyllia's PersistentData (no external database)
## Notes
- Beta release — adjustments expected
- Requires a version of Skyllia that supports `getCountAllBlocksInChunk`
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }