Description du plugin
SkillFusion ajoute une progression de personnage façon RPG à votre serveur Minecraft, tout en gardant un fonctionnement simple au quotidien. Le système convient à Survie, SMP, RPG, Factions et aux modes similaires.
Les joueurs choisissent leurs groupes de compétences préférés, débloquent des compétences et les améliorent avec l’expérience qu’ils gagnent dans Minecraft.
Chaque niveau rend une compétence plus efficace.
⭐ CRÉEZ VOTRE PROPRE CLASSE
Les joueurs développent leur personnage sans rester enfermés dans un rôle unique.
SkillFusion permet à chacun de choisir :
Combinez les groupes pour créer un build adapté à votre façon de jouer.
Un joueur peut combiner :
Les joueurs choisissent leur combinaison ; l’administration définit les groupes disponibles grâce aux permissions.
PROGRESSION BASÉE SUR L’XP
Les joueurs achètent les améliorations avec leur expérience habituelle de Minecraft.
Aucune monnaie distincte ni aucun plugin d’économie externe n’est nécessaire.
Chaque compétence possède :
Le coût des améliorations augmente selon le prix de base et le multiplicateur que vous définissez.
Par exemple :
Les premières améliorations restent accessibles, puis les niveaux supérieurs demandent davantage d’expérience.
L’XP est calculée à partir de l’expérience totale réelle du joueur dans Minecraft, niveau actuel et progression d’XP compris.
SkillFusion retire le coût exact en XP et conserve l’expérience restante du joueur.
️SYSTÈME GUI COMPLET
Les joueurs peuvent tout gérer avec

Le GUI principal affiche chaque groupe disponible avec :
Clic gauche sélectionne ou désélectionne un groupe.
Clic droit ouvre les compétences du groupe.
Dans le menu, les joueurs voient immédiatement :
Cliquez sur une compétence pour acheter le niveau suivant si vous avez assez d’expérience.
Le menu affiche immédiatement le nouveau niveau et le prix de la prochaine amélioration.
⚔ WARRIOR
Une spécialisation de combat centrée sur la puissance en mêlée, la survie et le soutien aux alliés proches.

⚔ Brutal Strength
Une compétence passive qui augmente durablement les dégâts de mêlée.
Chaque niveau augmente les dégâts des attaques, rendant les guerriers avancés nettement plus puissants en mêlée.
Battle Fury
Tuer un ennemi peut plonger le guerrier dans une frénésie temporaire.
Shield Wall
Tenir un bouclier rend le guerrier beaucoup plus difficile à tuer.
War Cry
Capacité active d’équipe qui augmente la puissance de combat des joueurs proches.
Utilisation :
❤️ Last Stand
Compétence défensive d’urgence pour sauver le guerrier lorsque le combat devient dangereux.
⛏ MINER
Pour les joueurs qui collectent des ressources sous terre et explorent des grottes.

⛏ Efficient Mining
Améliore automatiquement la vitesse de minage.
Lucky Find
Miner peut donner des ressources supplémentaires.
Vein Miner
Extrayez un filon connecté entier plutôt que chaque bloc manuellement.
La recherche du filon reste dans le chunk actuel, pour un système plus sûr sur les serveurs par régions.
Stone Skin
Les mineurs deviennent plus résistants aux explosions.
Geologist
Cherchez les minerais précieux autour de vous.
Utilisation :
❤ HEALER
Une spécialisation de soutien complète pour garder les autres joueurs en vie et renforcer l’équipe.

❤ Heal
Restaure instantanément la santé d’un autre joueur en ligne.
Utilisation :
✨ Regeneration
Applique une régénération temporaire à l’utilisateur.
Utilisation :
ou :
Purify
Retirez les effets négatifs de potion d’un autre joueur.
Utilisation :
☠ Resurrection
Ramenez un joueur tombé au combat.
Utilisation :
ou :
Blessing
Augmente temporairement la défense des alliés proches.
Utilisation :
ASSASSIN
Spécialisation risquée de combat : placement, coups critiques, poison et mobilité.

Backstab
Récompense les attaques dans le dos.
Critical Strike
Les attaques normales peuvent devenir de puissants coups critiques.
☠ Poison Blade
Épées et haches peuvent empoisonner les ennemis.
Stealth
Disparaissez et replacez-vous avant d’attaquer.
Utilisation :
Shadow Step
Apparaissez instantanément derrière une cible proche.
Utilisation :
FISHERMAN
Transforme la pêche normale en une progression bien plus gratifiante.

Quick Catch
Attendez moins longtemps qu’un poisson morde.
Treasure Hunter
Les prises normales peuvent être remplacées par des trésors de pêche Minecraft précieux.
Net Fishing
Obtenez plusieurs tirages de butin de pêche d’un coup.
Lancez votre canne et utilisez :
ou :
Deep Sea Angler
La pêche en océan profond peut donner un butin spécial précieux.
Lucky Catch
Duplique parfois l’objet tout juste pêché.
FARMER
Spécialisation agricole complète : cultures, animaux et production de ressources.

Green Thumb
Les cultures plantées par Farmer avancent de stades supplémentaires à chaque croissance naturelle.
Le propriétaire est conservé de manière sûre dans le chunk, sans dépendre seulement d’une mémoire temporaire.
Bountiful Harvest
Les cultures mûres peuvent produire des ressources supplémentaires.
Animal Breeder
Les animaux nouvellement reproduits grandissent plus vite.
Rancher
Les animaux tués par le joueur donnent plus de ressources.
Fertilizer
Transformez la poudre d’os en outil agricole bien plus puissant.
⚗ ALCHEMIST
Une spécialisation de potions qui transforme le brassage classique de Minecraft en une progression propre.

Splash Expert
Les potions jetables affectent une zone beaucoup plus grande.
Efficient Brewing
Les alambics utilisés par Alchemist terminent plus vite les potions.
Reagent Saver
Le brassage peut préserver l’ingrédient au lieu de le consommer.
✨ Potion Mastery
Les potions bues par Alchemist deviennent nettement plus puissantes.
⏳ Duration Extender
Améliorez directement une potion avant utilisation.
Tenez une potion dans la main principale et utilisez :
ou :
⚙️ CONFIGURATION COMPLÈTE DES COMPÉTENCES
Le système complet de progression se contrôle par
Adaptez l’équilibrage par défaut à votre serveur.
Chaque compétence permet de configurer :
Exemple :
Choisissez un rythme adapté à votre serveur, d’une petite communauté Survie à une économie RPG pensée sur la durée.
GUI PERSONNALISABLE
L’apparence de l’interface se modifie par
Vous pouvez personnaliser :
Variables utiles :
MESSAGES PERSONNALISÉS
SkillFusion comprend un fichier dédié
Cela inclut les réponses pour :
Les messages utilisent les codes Minecraft habituels
MISES À JOUR AUTOMATIQUES DE CONFIGURATION
Le plugin met la configuration à jour pour vous éviter de recréer les fichiers à la main après chaque mise à jour.
Lorsqu’une nouvelle version ajoute des valeurs absentes :
Ce système s’applique à :
DONNÉES DE PROGRESSION SÉCURISÉES
La progression de chaque joueur est enregistrée séparément.
SkillFusion mémorise :
Les données sont enregistrées dans :
Les sauvegardes courantes sont traitées en dehors des événements de jeu pour éviter les écritures directes sur le disque pendant ces événements.
Il ne s’agit pas simplement du paramètre
Une couche dédiée détecte la plateforme du serveur et confie chaque tâche au bon ordonnanceur.
OUTILS D’ADMINISTRATION
L’administration peut ajuster directement la progression des joueurs si nécessaire.
IDÉAL POUR
SkillFusion conserve les activités Minecraft que vos joueurs connaissent déjà.
Le combat, le minage, l’agriculture, la pêche et l’alchimie s’inscrivent dans une progression qui motive sur la durée.
Les joueurs choisissent leurs groupes de compétences préférés, débloquent des compétences et les améliorent avec l’expérience qu’ils gagnent dans Minecraft.
Chaque niveau rend une compétence plus efficace.
- 7 groupes de compétences – Warrior, Miner, Healer, Assassin, Fisherman, Farmer et Alchemist.
- 35 compétences différentes – Chaque groupe contient 5 capacités uniques.
- Capacités actives et passives – Certaines fonctionnent automatiquement, d’autres s’activent par commande.
- Classes principale + secondaire – Les joueurs combinent deux groupes différents pour créer leur propre build.
- Progression avec de l’XP réelle – L’expérience Minecraft devient une monnaie de progression utile.
- Niveaux individuels – Chaque capacité possède son niveau indépendant.
- Capacités évolutives – Dégâts, soins, récupération, portée, chance, durée et autres effets progressent avec le niveau.
- Progression entièrement configurable – Modifiez prix, niveaux maximums, icônes, descriptions et évolution des améliorations.
- GUI clair – Les joueurs gèrent leur personnage sans mémoriser de commandes compliquées.
- Permissions par groupe – Choisissez exactement les classes accessibles à chaque joueur ou groupe de permissions.
- Spigot, Paper & Folia – Le même JAR prend en charge les trois plateformes.
- Aucune dépendance obligatoire – SkillFusion fonctionne comme un système de progression autonome.
⭐ CRÉEZ VOTRE PROPRE CLASSE
Les joueurs développent leur personnage sans rester enfermés dans un rôle unique.
SkillFusion permet à chacun de choisir :
- 1 groupe principal
- 1 groupe secondaire
Combinez les groupes pour créer un build adapté à votre façon de jouer.
Un joueur peut combiner :
- Warrior + Healer – soutien résistant en première ligne
- Assassin + Warrior – build agressif de mêlée
- Miner + Farmer – progression Survival efficace
- Fisherman + Alchemist – jeu axé sur l’utilité
- Healer + Alchemist – puissant build de soutien
Les joueurs choisissent leur combinaison ; l’administration définit les groupes disponibles grâce aux permissions.
PROGRESSION BASÉE SUR L’XP
Les joueurs achètent les améliorations avec leur expérience habituelle de Minecraft.
Aucune monnaie distincte ni aucun plugin d’économie externe n’est nécessaire.
Chaque compétence possède :
- Niveau actuel
- Niveau maximum
- Prix de base en XP
- Multiplicateur du prix d’amélioration
- Icône personnalisée
- Nom affiché
- Description d’utilisation
- Description du fonctionnement
Le coût des améliorations augmente selon le prix de base et le multiplicateur que vous définissez.
Par exemple :
Code · Texte brut
Price:
BasePrice: 100
MultiplyByLevel: 1.2
Les premières améliorations restent accessibles, puis les niveaux supérieurs demandent davantage d’expérience.
L’XP est calculée à partir de l’expérience totale réelle du joueur dans Minecraft, niveau actuel et progression d’XP compris.
SkillFusion retire le coût exact en XP et conserve l’expérience restante du joueur.
️SYSTÈME GUI COMPLET
Les joueurs peuvent tout gérer avec
/skills.
Le GUI principal affiche chaque groupe disponible avec :
- Toutes ses compétences
- Les niveaux actuels des compétences
- L’état du groupe principal
- L’état du groupe secondaire
- L’état de sélection
Clic gauche sélectionne ou désélectionne un groupe.
Clic droit ouvre les compétences du groupe.
Dans le menu, les joueurs voient immédiatement :
- Le nom de la compétence
- Niveau actuel
- Niveau maximum
- Le coût de la prochaine amélioration
- Son fonctionnement
- Son activation
Cliquez sur une compétence pour acheter le niveau suivant si vous avez assez d’expérience.
Le menu affiche immédiatement le nouveau niveau et le prix de la prochaine amélioration.
⚔ WARRIOR
Une spécialisation de combat centrée sur la puissance en mêlée, la survie et le soutien aux alliés proches.

WARRIOR – 5 COMPÉTENCES
⚔ Brutal Strength
Une compétence passive qui augmente durablement les dégâts de mêlée.
Chaque niveau augmente les dégâts des attaques, rendant les guerriers avancés nettement plus puissants en mêlée.
- Capacité passive
- +10% de dégâts d’attaque par niveau
- Fonctionne automatiquement avec Warrior actif
Battle Fury
Tuer un ennemi peut plonger le guerrier dans une frénésie temporaire.
- S’active après avoir tué une entité
- Augmente la vitesse d’attaque
- +5% de vitesse d’attaque par niveau
- Jusqu’à +50% de vitesse d’attaque
- Dure 10 secondes
- Délai avant une nouvelle activation
- La récupération s’améliore avec le niveau
Shield Wall
Tenir un bouclier rend le guerrier beaucoup plus difficile à tuer.
- Capacité passive
- Fonctionne avec un bouclier équipé
- Réduit les dégâts reçus des entités
- 5% de réduction des dégâts par niveau
- La réduction maximale est plafonnée de manière sûre
War Cry
Capacité active d’équipe qui augmente la puissance de combat des joueurs proches.
Utilisation :
/s warcry- Affecte l’utilisateur et les joueurs proches
- Zone d’activation de 10 blocs
- Augmente les dégâts d’attaque
- +5% de dégâts par niveau
- Jusqu’à +50%
- L’effet dure 10 secondes
- Récupération selon le niveau
❤️ Last Stand
Compétence défensive d’urgence pour sauver le guerrier lorsque le combat devient dangereux.
- Capacité passive d’urgence
- S’active si les dégâts laisseraient le joueur à 20% de santé ou moins
- Réduit les dégâts reçus
- 5% de réduction par niveau
- Jusqu’à 50%
- Reste active 10 secondes
- Utilise une récupération évoluant avec le niveau
⛏ MINER
Pour les joueurs qui collectent des ressources sous terre et explorent des grottes.

MINER – 5 COMPÉTENCES
⛏ Efficient Mining
Améliore automatiquement la vitesse de minage.
- Capacité passive
- Utilise l’effet Célérité
- La puissance augmente avec le niveau
- S’active automatiquement avec Miner
Lucky Find
Miner peut donner des ressources supplémentaires.
- Capacité passive
- 2% de chance de butin supplémentaire par niveau
- Fonctionne avec les minerais compatibles
- Le butin supplémentaire utilise l’outil actuel
Vein Miner
Extrayez un filon connecté entier plutôt que chaque bloc manuellement.
- Accroupissez-vous en minant un minerai pour activer
- Cherche les blocs reliés du même minerai
- Compatible avec minerais normaux et des abîmes, minerais du Nether, débris antiques et cuivre
- Maximum de 64 blocs connectés par activation
- La récupération diminue avec le niveau
- Respecte automatiquement les BlockBreakEvents annulés
La recherche du filon reste dans le chunk actuel, pour un système plus sûr sur les serveurs par régions.
Stone Skin
Les mineurs deviennent plus résistants aux explosions.
- Capacité défensive passive
- Réduit les dégâts d’explosion
- 5% de réduction des dégâts par niveau
- La réduction est plafonnée de manière sûre
Geologist
Cherchez les minerais précieux autour de vous.
Utilisation :
/s geologist- Cherche les minerais précieux proches
- La portée de détection augmente avec le niveau
- Affiche noms et coordonnées des minerais
- Les niveaux élevés réduisent la récupération
- La recherche reste dans le chunk actuel
❤ HEALER
Une spécialisation de soutien complète pour garder les autres joueurs en vie et renforcer l’équipe.

HEALER – 5 COMPÉTENCES
❤ Heal
Restaure instantanément la santé d’un autre joueur en ligne.
Utilisation :
/s heal <player>- Restaure 2 points de santé par niveau
- Ne dépasse pas la santé maximale de la cible
- La récupération raccourcit aux niveaux élevés
✨ Regeneration
Applique une régénération temporaire à l’utilisateur.
Utilisation :
/s regenerationou :
/s regen- Capacité d’autoguérison
- Durée de base : 10 secondes
- +2 secondes par niveau
- La récupération diminue en améliorant la compétence
Purify
Retirez les effets négatifs de potion d’un autre joueur.
Utilisation :
/s purify <player>- Détecte les effets nuisibles
- Retire jusqu’à un effet nuisible par niveau
- Les niveaux élevés retirent plus d’effets simultanément
- La récupération diminue avec la progression
☠ Resurrection
Ramenez un joueur tombé au combat.
Utilisation :
/s resurrection <player>ou :
/s resurrect <player>- Fonctionne sur un joueur mort en ligne
- Fait réapparaître la cible
- Restaure environ la moitié de la santé maximale et de la santé supplémentaire selon le niveau
- Longue récupération stratégique
- La récupération raccourcit aux niveaux de compétence élevés
Blessing
Augmente temporairement la défense des alliés proches.
Utilisation :
/s blessing- Affecte l’utilisateur et les joueurs proches
- Zone de 10 blocs
- Augmente l’armure
- 5% d’évolution de défense par niveau
- Jusqu’à 50% de bonus
- La durée augmente avec le niveau
- La récupération diminue avec le niveau
ASSASSIN
Spécialisation risquée de combat : placement, coups critiques, poison et mobilité.

ASSASSIN – 5 COMPÉTENCES
Backstab
Récompense les attaques dans le dos.
- Capacité passive
- Vérifie automatiquement l’orientation de la cible
- +10% de dégâts dans le dos par niveau
- Le bonus est plafonné de manière sûre
Critical Strike
Les attaques normales peuvent devenir de puissants coups critiques.
- Capacité passive
- 2.5% de chance d’activation par niveau
- La chance critique est plafonnée pour l’équilibre
- Le multiplicateur critique de base commence à 1.5x
- Les dégâts critiques progressent aussi avec le niveau
☠ Poison Blade
Épées et haches peuvent empoisonner les ennemis.
- Fonctionne avec épées et haches
- 3% de chance d’activation par niveau
- La durée du poison augmente avec le niveau
- Les niveaux élevés peuvent aussi renforcer le poison
Stealth
Disparaissez et replacez-vous avant d’attaquer.
Utilisation :
/s stealth- Applique l’invisibilité
- Accorde aussi une brève Vitesse
- Invisibilité de base : 10 secondes
- +2 secondes par niveau
- La récupération raccourcit aux niveaux élevés
- Attaquer interrompt Stealth
- Subir des dégâts interrompt aussi Stealth
Shadow Step
Apparaissez instantanément derrière une cible proche.
Utilisation :
/s shadowstep- Cherche une cible dans la direction du regard
- Distance maximale : 12 blocs
- Téléporte derrière la cible sélectionnée
- Vérifie la sécurité de la destination avant le téléport
- Essaie d’autres positions sûres si l’emplacement idéal est bloqué
- Accorde brièvement Invisibilité et Vitesse après téléportation
- La récupération diminue avec le niveau
FISHERMAN
Transforme la pêche normale en une progression bien plus gratifiante.

FISHERMAN – 5 COMPÉTENCES
Quick Catch
Attendez moins longtemps qu’un poisson morde.
- Capacité passive
- Réduit l’attente minimale et maximale de pêche
- 5% de réduction par niveau
- Une évolution minimale sûre évite les valeurs extrêmes
Treasure Hunter
Les prises normales peuvent être remplacées par des trésors de pêche Minecraft précieux.
- Capacité passive
- 2% de chance de trésor par niveau
- Utilise la table normale des trésors de pêche Minecraft
Net Fishing
Obtenez plusieurs tirages de butin de pêche d’un coup.
Lancez votre canne et utilisez :
/s netfishou :
/s netfishing- Nécessite une canne lancée
- Produit plusieurs tirages de butin
- Le nombre de tirages augmente avec le niveau
- Le niveau 1 commence avec 2 tirages
- Utilise une récupération stratégique
Deep Sea Angler
La pêche en océan profond peut donner un butin spécial précieux.
- Capacité passive
- Fonctionne dans les variantes d’océan profond
- 5% de chance d’activation par niveau
- Jusqu’à 50%
- Utilise les trésors de pêche Minecraft
Lucky Catch
Duplique parfois l’objet tout juste pêché.
- Capacité passive
- 4% de chance par niveau
- Crée une copie supplémentaire de l’objet pêché
FARMER
Spécialisation agricole complète : cultures, animaux et production de ressources.

FARMER – 5 COMPÉTENCES
Green Thumb
Les cultures plantées par Farmer avancent de stades supplémentaires à chaque croissance naturelle.
- Capacité passive
- Enregistre le joueur ayant planté
- Ajoute des stades de croissance selon le niveau
- Compatible avec blé, carottes, pommes de terre, betteraves, verrues du Nether, cacao, baies sucrées, tiges de melon et de citrouille
Le propriétaire est conservé de manière sûre dans le chunk, sans dépendre seulement d’une mémoire temporaire.
Bountiful Harvest
Les cultures mûres peuvent produire des ressources supplémentaires.
- Capacité passive
- 5% de chance de récolte supplémentaire par niveau
- Fonctionne avec plusieurs cultures courantes
- Utilise les ressources normales des blocs Minecraft
Animal Breeder
Les animaux nouvellement reproduits grandissent plus vite.
- Capacité passive
- S’active lorsque le joueur reproduit des animaux
- Les petits gagnent 30 secondes de croissance par niveau
Rancher
Les animaux tués par le joueur donnent plus de ressources.
- Capacité passive
- 5% de ressources animales supplémentaires par niveau
- Les bonus fractionnaires utilisent un arrondi aléatoire pour une progression plus régulière
Fertilizer
Transformez la poudre d’os en outil agricole bien plus puissant.
- Clic droit sur une culture compatible avec la poudre d’os
- Avance d’un stade supplémentaire par niveau
- Ne dépasse jamais l’âge maximal
- Consomme normalement la poudre hors Creative
⚗ ALCHEMIST
Une spécialisation de potions qui transforme le brassage classique de Minecraft en une progression propre.

ALCHEMIST – 5 COMPÉTENCES
Splash Expert
Les potions jetables affectent une zone beaucoup plus grande.
- Capacité passive
- Transforme l’impact en nuage d’effet contrôlé
- Rayon de base : 3 blocs
- +5% de rayon par niveau
- La durée augmente aussi avec le niveau
- Conserve les effets de la potion lancée
Efficient Brewing
Les alambics utilisés par Alchemist terminent plus vite les potions.
- Capacité passive
- Enregistre le joueur utilisant l’alambic
- 6% de réduction du brassage par niveau
- Réduction plafonnée à 60%
Reagent Saver
Le brassage peut préserver l’ingrédient au lieu de le consommer.
- Capacité passive
- 2% de chance par niveau
- Une activation réussie rend l’ingrédient
✨ Potion Mastery
Les potions bues par Alchemist deviennent nettement plus puissantes.
- Capacité passive
- Augmente l’amplificateur des effets
- Le bonus de puissance évolue avec le niveau
- Un plafond évite les valeurs extrêmes
- Fonctionne avec les effets de base et personnalisés
⏳ Duration Extender
Améliorez directement une potion avant utilisation.
Tenez une potion dans la main principale et utilisez :
/s extenddurationou :
/s durationextender- Prolonge chaque effet de la potion
- +10% de durée par niveau
- Compatible avec les effets de base et personnalisés
- Un plafond souple empêche les effets excessivement longs
- 5 minutes de récupération
⚙️ CONFIGURATION COMPLÈTE DES COMPÉTENCES
Le système complet de progression se contrôle par
skills.yml.Adaptez l’équilibrage par défaut à votre serveur.
Chaque compétence permet de configurer :
- DisplayName – Nom affiché dans le GUI
- Material – Objet Minecraft utilisé comme icône
- MaxLevel – Niveau maximal d’amélioration
- BasePrice – Prix XP initial
- MultiplyByLevel – Évolution du coût d’amélioration
- HowToUse – Instructions affichées dans le GUI
- HowItWorks – Description de la mécanique
Exemple :
Code · Texte brut
Skills:
BrutalStrength:
DisplayName: "Brutal Strength"
Material: "IRON_SWORD"
MaxLevel: 10
```
Price:
BasePrice: 100
MultiplyByLevel: 1.2
HowToUse: "Passive skill - automatically affects melee attacks."
HowItWorks: "Increases melee damage as the skill level increases."
```
Choisissez un rythme adapté à votre serveur, d’une petite communauté Survie à une économie RPG pensée sur la durée.
GUI PERSONNALISABLE
L’apparence de l’interface se modifie par
config.yml.Vous pouvez personnaliser :
- Titre du GUI des groupes
- Titre du GUI des compétences individuelles
- Format du nom affiché
- Description de la compétence
- Affichage du niveau
- Affichage du niveau maximum
- Prix de la prochaine amélioration
- Section de fonctionnement
- Section d’utilisation
- Liste des compétences du groupe
- Texte sélectionné / non sélectionné
- L’état du groupe principal
- L’état du groupe secondaire
- Texte d’action du clic gauche
- Texte d’action du clic droit
- Bouton retour
Variables utiles :
%groupName%
%group.displayName%
%skill.name%
%skillName%
%skillLevel%
%level%
%maxLevel%
%nextCost%
%howItWorks%
%howToUse%
MESSAGES PERSONNALISÉS
SkillFusion comprend un fichier dédié
messages.yml contenant les messages des mécaniques individuelles.Cela inclut les réponses pour :
- Activations de compétences
- Récupérations
- Bonus de dégâts
- Soins
- Purification
- Resurrection
- Minage
- Pêche
- Agriculture
- Brassage
- Modification de potions
- Actions propres aux compétences
Les messages utilisent les codes Minecraft habituels
& pour les couleurs et des variables spécifiques comme :%player%
%target%
%level%
%duration%
%time%
%count%
%reduction%
%healAmount%
MISES À JOUR AUTOMATIQUES DE CONFIGURATION
Le plugin met la configuration à jour pour vous éviter de recréer les fichiers à la main après chaque mise à jour.
Lorsqu’une nouvelle version ajoute des valeurs absentes :
- Les fichiers existants sont chargés
- Les valeurs d’origine manquantes sont détectées
- Les nouvelles valeurs nécessaires sont ajoutées automatiquement
- Les valeurs personnalisées sont conservées
- Les versions de configuration sont actualisées automatiquement
Ce système s’applique à :
config.yml
messages.yml
skills.yml
DONNÉES DE PROGRESSION SÉCURISÉES
La progression de chaque joueur est enregistrée séparément.
SkillFusion mémorise :
- UUID du joueur
- Dernier nom connu
- Groupe principal
- Groupe secondaire
- Niveau de chaque compétence
Les données sont enregistrées dans :
plugins/SkillFusion/playerdata/Les sauvegardes courantes sont traitées en dehors des événements de jeu pour éviter les écritures directes sur le disque pendant ces événements.
- Écriture asynchrone – Les instantanés sont confiés à une écriture dédiée en arrière-plan.
- Sauvegardes ordonnées – Les données sont écrites dans un ordre prévisible.
- Remplacement atomique de fichiers – Les données vont d’abord dans un fichier temporaire puis à leur destination, réduisant le risque de fichier joueur partiellement écrit.
- Sauvegarde à l’arrêt – La progression chargée est sauvegardée à l’arrêt du plugin.
- Registre concurrent des joueurs – La progression en mémoire utilise des collections sûres entre threads.
- Protection du rechargement – Les écritures en attente se terminent avant le rechargement des données.
Il ne s’agit pas simplement du paramètre
folia-supported: true.Une couche dédiée détecte la plateforme du serveur et confie chaque tâche au bon ordonnanceur.
- Planificateur global – Pour les tâches de tout le serveur.
- Planificateur d’entités – Les opérations suivent l’entité à laquelle elles appartiennent.
- Planificateur régional – Les opérations localisées s’exécutent dans la bonne région.
- Solution de repli Spigot – Spigot utilise automatiquement la planification Bukkit standard.
- Téléportations asynchrones Paper/Folia – Shadow Step utilise la téléportation asynchrone lorsqu’elle est disponible.
- Sécurité pour plusieurs joueurs – War Cry et Blessing planifient séparément les changements pour chaque joueur concerné.
- Extraction de filons sûre par région – Vein Miner reste dans le chunk actuel sans toucher d’autres régions.
- Récupérations sûres entre threads – Les collections concurrentes protègent les compétences actives et leur récupération.
- Aucune dépendance stricte à Paper – Les fonctions Paper passent par un petit pont d’exécution permettant au même JAR de charger sur Spigot.
OUTILS D’ADMINISTRATION
L’administration peut ajuster directement la progression des joueurs si nécessaire.
- Définir les niveaux – Modifiez une compétence à tout niveau valide.
- Gérer d’autres joueurs – Définissez le niveau d’un joueur chargé par commande administrative.
- Restaurer les compétences d’origine – Restaurez le fichier original
skills.yml.
- Réinitialiser les données de compétences – Effacez la progression sauvegardée par une commande protégée par confirmation.
- Rechargement complet – Rechargez configurations, compétences et données sans redémarrer le serveur.
- Complétion des commandes – Les commandes administratives et actives proposent des suggestions utiles.
- Avis de mise à jour – Les administrateurs autorisés peuvent être informés d’une nouvelle version de SkillFusion.
- bStats Metrics – Les statistiques anonymes permettent de suivre l’utilisation du plugin.
IDÉAL POUR
- Serveurs Survival
- Serveurs SMP
- Serveurs RPG
- Factions
- Serveurs d’aventure
- Serveurs à progression longue
- Serveurs souhaitant des builds sans remplacer le jeu classique
SkillFusion conserve les activités Minecraft que vos joueurs connaissent déjà.
Le combat, le minage, l’agriculture, la pêche et l’alchimie s’inscrivent dans une progression qui motive sur la durée.

