SkillFusion is a powerful Minecraft plugin that adds an advanced skill system to your server. Administrators can create an exciting RPG-style experience with customizable player abilities, progression, and unique gameplay options.
1. Skills System
Players can learn and upgrade skills organized into intuitive groups.
Skills can be either active or passive, providing many ways to personalize gameplay.
Skills improve as players level up, becoming stronger over time.
Administrators can fully customize each skill through the skills.yml file, specifically allowing them to:
Set Display Names: Customize skill names visible to players.
Define Skill Icons: Select the material (icon) representing each skill in menus.
Adjust Pricing: Define base prices and multipliers, determining the cost progression of skill upgrades.
Limit Skill Levels: Set a maximum achievable level for each skill.
Provide Clear Instructions: Specify how players use skills (HowToUse) and describe their effects (HowItWorks) clearly.
2. Advanced GUI Menu
A user-friendly graphical interface makes it easy to manage skills.
Players can quickly view, activate, or deactivate skills.
Fully customizable icons, colors, and messages allow you to tailor the menu’s appearance.
3. Detailed Command System
SkillFusion includes simple, effective admin commands.
Admins can manage player skills, reset skills, check skill levels, and adjust settings directly in-game.
Permissions ensure only authorized users have access to specific functions.
4. Interactive and Responsive
The plugin supports quick interactions in the GUI, allowing players to easily manage their skills.
Actions are confirmed with clear and nicely formatted messages for an improved user experience.
5. Flexible Configuration
Admins have complete control through detailed configuration files (config.yml, messages.yml).
Customize names, descriptions, colors, and default settings for skill groups and individual skills.
WARRIOR:
Battle Fury: After killing an enemy you gain +40 % attack speed for five seconds. Stacks up to three times for furious flurries.
Brutal Strength: Permanently increases melee damage by 25 % and armor penetration by 10 %. Also scales extra damage for every Strength point invested.
Last Stand: When health falls to 20 % or less, armor rises by 50 % for eight seconds. This lifesaver triggers once per combat to prevent abuse.
Shield Wall: While a shield is equipped, you block 30 % of incoming physical and ranged damage. The protection persists while you hold a guard stance without attacking.
War Cry: A thunderous shout buffs allies within 15 m, granting 20 % bonus damage for six seconds. Simultaneously heals you for 5 % maximum health to keep the leader standing.
MINER:
Efficient Mining: Swing picks 30 % faster while using 25 % less stamina. Enables silent strikes avoiding cave collapses.
Geologist: Reveals ore-quality nodes within ten meters on your HUD. Critical nodes yield double gems and experience.
Lucky Find: Ten-percent chance of spawning treasure veins when mining. Bonus veins drop rare schematics, coins, and fossils.
Stone Skin: Mining grants five-second stone armor reducing damage by forty percent. Effect refreshes after breaking another block.
Vein Miner: Break one block to harvest its entire connected vein instantly. Each extra block increases tool durability loss by two percent.
HEALER:
Blessing: Imbue allies with divine favor, raising armor and magic resistance by 15 % for ten seconds. Blessed units also gain a 5 % health shield that absorbs damage until depleted.
Heal: Channel holy energy to instantly restore 35 % health to a single ally or yourself. Cleanses minor bleeds, and cooldown shortens with every extra Spirit point.
Purify: Expel curses and poisons from allies within eight meters, removing all debuffs and damage-over-time effects. Targets gain two-second immunity to fresh crowd-control for safer recovery.
Regeneration: Envelop a target in verdant light that heals 4 % max health each second for ten seconds. Effect refreshes if reapplied but never stacks with itself.
Resurrection: Call down divine power to revive a fallen ally with 50 % health and 25 % mana. During casting you remain immobile yet enjoy 40 % damage reduction.
ASSASSIN:
Backstab: Striking from behind deals 250 % weapon damage and bypasses 30 % armor. Attacks from Stealth always crit and refund 50 % cooldown.
Critical Strike: Permanently raises critical chance by 15 % and critical damage by 50 %. Every crit grants 5 % attack speed for three seconds, stacking five times.
Poison Blade: Coat your blade for twelve seconds, inflicting 60 % weapon damage over six seconds on hit. Stacks thrice, refreshing duration, and slain victims release a lingering poison cloud.
Shadow Step: Blink behind a foe up to twenty meters away, striking for 120 % weapon damage. After jump gain 50 % evasion for two seconds and reset Stealth cooldown.
Stealth: Slip into invisibility for eight seconds, moving 20 % faster and ignoring enemy vision cones. First strike from Stealth deals 100 % extra damage; at night cooldown shortens by half.
FISHERMAN:
Deep Sea Angler: Specialize in abyssal waters, granting +30 % rare-fish chance and doubling catch size below 40 m depth. Night fishing adds extra 10 % luck.
Lucky Catch: Every cast has 15 % chance to instantly reel a bonus fish of random type. Bonus ignores bait restrictions and weight limits.
Net Fishing: Throw a weighted net capturing up to five fish in a 6 m-radius area. Each ensnared fish yields 80 % normal experience.
Quick Catch: Reduces reel-in time by 35 % and line-tension decay by 20 %. Great for competitions requiring rapid landings.
Treasure Hunter: Hooked crates have 25 % higher chance to contain gems, maps, or artifacts above a 300-combo streak. Reveals buried chests on minimap for one minute post-catch.
FARMER:
Animal Breeder: Halve breeding cooldowns; offspring chances +25%. Newborns gain +5 growth levels, maturing quickly and doubling first produce.
Bountiful Harvest: Harvest yields +30% and rare drops doubled. Every tenth crop replants automatically, refunding 15 stamina.
Fertilizer: Applying compost speeds growth 40% and enriches soil two extra days. Tiles gain 5% pest resistance.
Green Thumb: 15% chance instantly advance plant stage. Watering heals nearby allies 2 health per second amid lush growth.
Rancher: Feed consumption −20%; animals happier in crowds. Production speed +10%, sometimes yielding golden products worth triple value.
ALCHEMIST:
Duration Extender: Potions you craft last 30 % longer on drinkers. Works on buffs, cures, and thrown brews alike.
Efficient Brewing: Brews consume 25 % less fuel and finish 20 % faster. Brewing stands suffer 15 % less durability loss.
Potion Mastery: Unlock advanced recipes and tier-two effects. Your potions gain 10 % potency and ignore resistance debuffs.
Reagent Saver: 20 % chance reagents aren’t consumed when brewing completes. Savings can chain, drastically reducing rare material cost.
Splash Expert: Thrown potions explode 30 % wider and apply effects 5 s longer. Direct hits deal 40 % bonus damage.
Configuration Options:
config.yml File:
Control overall plugin settings, such as enabling or disabling specific features.
Customize the visual design of the GUI menu.
Adjust behavior and appearance details for skill groups and specific actions.
Code (YAML):
#Messages version #DO NOT CHANGE IT MANUALLY! CfgVersion: 1.3
#Messages NoEnoughExperience: "&cYou do not have enough experience to learn this skill!" MaxLevel: "&cYou have reached the maximum level for this skill!" UpgradedSkill: "&aYou have successfully upgraded %skillName% to level %level%!" NoPermForSkill: "&cYou do not have permission to select this group!" ConflictedSkill: "&cYou cannot select this group due to conflicts with your current selection!" SelectedTwoGroups: "&cYou have already selected two groups!" SelectedPrimaryGroup: "&aYou have successfully selected %groupName% as your primary group!" SelectedSecondaryGroup: "&aYou have successfully selected %groupName% as your secondary group!" DeselectedPrimaryGroup: "&aYou have successfully deselected your primary group!" DeselectedSecondaryGroup: "&aYou have successfully deselected your secondary group!"
#Icons skill-item:
display-name: "&6&l%skill.name%" lore: -
" " - "&7✦ &lLevel: &e&l%level%&7/&e&l%maxLevel%" - "&7✦ &lNext Level Cost: &e&l%nextCost% XP
" - "" - "&3&l»═─═ How It Works ═─═«
" - "%howItWorks%" -
" " -
"&3&l»═─═ How to Use ═─═«" -
"%howToUse%" -
" " -
"&e&l» Click to Upgrade «"
# Config.yml skill-group-item: # Display name of the skill group item (with decorative arrows and gradient-ish effect) display-name: "&d&l» &6&l%group.displayName% &d&l«"
# Template for each skill entry in the list (with bullet and level highlight) skill-line: " &b➤ &a&l%skillName% &7– &e&lLevel %skillLevel%"
# Text for selected/not selected statuses (with icons and bold) status-selected: "&a&l✔ Selected" status-not-selected: "&c&l✖ Not Selected"
Customize all player-facing messages, tailoring content and formatting to suit your server.
Use dynamic placeholders like %skillName% and %player% to keep communication clear and professional.
Code (YAML):
#Messages version #DO NOT CHANGE IT MANUALLY! CfgVersion: 1.2
Alchemist:
EfficientBrewing: "&aEfficient Brewing reduced your brewing time!" ReagentSaver: "&aReagent Saver preserved your ingredient!" SplashExpert: "&aSplash Expert has increased your potion's splash radius from %originalRadius% to %newRadius% blocks!" PotionMaster: "&aYour potion effects have been increased by %level% level(s)." DurationExtender:
Success: "&aDuration Extender increased your potion duration by %percent%%!" NoPotion: "&cHold a potion in your main hand to use Duration Extender." NoEffects: "&cThis potion has no effects to extend." Cooldown: "&cYou must wait %time% seconds before using Duration Extender again." Assassin:
Backstab: "&aBackstab! +%bonusPercent%% damage dealt!" CriticalStrike: "&aCritical Hit! Damage doubled!" PoisonBlade: "&aYou poisoned the target for %durationSecs% seconds!" ShadowStep: "&aYou shadow-stepped behind %target%!" Stealth: "&aYou are invisible for %durationSeconds% seconds!" Farmer:
AnimalBreeder: "&aAnimal Breeder skill accelerated animal growth!" BountifulHarvest: "&aBountiful Harvest! You received extra crops." Fertilizer: "&aFertilizer skill accelerated crop growth!" GreenThumb: "&aYour crop grew by %age% extra stage(s)." Rancher: "&aRancher skill increased your drops!" Fisherman:
DeepSeaAngler: "&aYou caught a special deep sea fish!" LuckyCatch: "&aLucky Catch! You received double items!" NetFishing: "&aYou caught %fishCount% fish!" QuickCatch: "&aYour fishing wait time was reduced by %reductionMultiplier%%!" TreasureHunter: "&aYou caught a treasure instead of a fish!" Healer:
Blessing:
Ally: "&aYour defense has been boosted by Blessing!" WornOff: "&aBlessing effect has worn off!" Caster: "&aBlessing activated! Nearby allies' defense boosted by %defenseBoost%% for %durationSeconds% seconds!" Heal:
Healer: "&aYou have healed %target% for %healAmount% health!" Target: "&aYou have been healed by %healer% for %healAmount% health!" Purify:
Purifier: "&aYou have purified %target%, removing %effectsRemoved% negative effects!" Target: "&aYou have been purified by %purifier%, removing %effectsRemoved% negative effects!" None: "&e%target% has no negative effects to remove!" Regeneration:
Activated: "&aRegeneration activated for %duration% seconds!" Resurrection:
Resurrector: "&aYou have resurrected %target%!" Target: "&aYou have been resurrected by %resurrector%!" Miner:
Geologist:
None: "&eNo valuable ores detected within %range% blocks." Header: "&aDetected valuable ores at the following locations:" Entry: "&b- %ore% at [%x%, %y%, %z%]" EfficientMining:
Activated: "&aEfficient Mining enabled (level %level%)." Deactivated: "&cEfficient Mining disabled." LuckyFind:
Found: "&aLucky Find! You found extra %ore%." StoneSkin:
ReducedDamage: "&aStone Skin reduced explosion damage by %reduction%%!" VeinMiner:
Cooldown: "&cYou have to wait %timeLeft% seconds to use Vein Miner again." TooLarge: "&cVein is too large to mine at once." Activated: "&aVein Miner activated! Mined %count% blocks." Warrior:
BattleFury:
Activated: "&aBattle Fury activated! Attack speed increased by %percent% for %duration% seconds." WornOff: "&eBattle Fury effect has worn off." BrutalStrength:
Enabled: "&aBrutal Strength enabled (level %level%)." Disabled: "&cBrutal Strength disabled." LastStand:
Activated: "&aLast Stand activated! Armor increased by %boost%% for %duration% seconds." WornOff: "&eLast Stand effect has worn off." ShieldWall:
Activated: "&aShield Wall activated! Incoming damage reduced by %reduction%% for %duration% seconds." WarCry:
Cooldown: "&cYou have to wait %timeLeft% seconds to use War Cry again." Activated: "&aWar Cry activated! Nearby allies' damage boosted by %boost%% for %duration% seconds." AllyBoost: "&aYour damage has been boosted by War Cry!" WornOff: "&eWar Cry effect has worn off."
skills.yml File:
Defines all available skills, their individual settings, and default properties.
Allows customization of skill levels, activation mechanics, cooldowns, and skill-specific settings.
Provides complete control over skill balance and gameplay mechanics, ensuring the system fits the server’s unique gameplay style and needs.
Code (YAML):
#Messages version #DO NOT CHANGE IT MANUALLY! CfgVersion: 2.6
SkillGroups: Warrior:
DisplayName: "Warrior" Skills:
BrutalStrength:
DisplayName: "Brutal Strength" Material: "IRON_SWORD" MaxLevel: 10
Price:
BasePrice: 100
MultiplyByLevel: 1.2
HowToUse: " Passive skill /n automatically increases /n your melee damage." HowItWorks: " Your melee attacks deal /n an additional 10% damage /n per skill level." BattleFury:
DisplayName: "Battle Fury" Material: "GOLDEN_AXE" MaxLevel: 10
Price:
BasePrice: 150
MultiplyByLevel: 1.25
HowToUse: " Passive skill /n activates after /n killing an enemy." HowItWorks: " Grants increased attack speed /n for a short duration /n after each kill." ShieldWall:
DisplayName: "Shield Wall" Material: "SHIELD" MaxLevel: 10
Price:
BasePrice: 200
MultiplyByLevel: 1.3
HowToUse: " Passive skill /n hold a shield /n to activate while blocking." HowItWorks: " Reduces incoming damage /n by 5% per level /n while blocking with a shield." WarCry:
DisplayName: "War Cry" Material: "BLAZE_POWDER" MaxLevel: 10
Price:
BasePrice: 250
MultiplyByLevel: 1.35
HowToUse: " /s warcry /n unleashes a powerful shout /n to boost nearby allies." HowItWorks: " Boosts nearby allies' damage /n by 5% per level /n for a short time." LastStand:
DisplayName: "Last Stand" Material: "TOTEM_OF_UNDYING" MaxLevel: 10
Price:
BasePrice: 300
MultiplyByLevel: 1.4
HowToUse: " Passive skill /n triggers when your health /n is below 20%." HowItWorks: " Increases your defense /n by 5% per level /n when critically low on health."
Healer:
DisplayName: "Healer" Skills:
Heal:
DisplayName: "Heal" Material: "GOLDEN_APPLE" MaxLevel: 10
Price:
BasePrice: 140
MultiplyByLevel: 1.2
HowToUse: " /s heal <player> /n targeting a player /n to immediately restore health." HowItWorks: " Instantly heals /n an ally, restoring 2 health points /n per skill level." Regeneration:
DisplayName: "Regeneration" Material: "GHAST_TEAR" MaxLevel: 10
Price:
BasePrice: 160
MultiplyByLevel: 1.25
HowToUse: " /s regeneration /n activates a health regeneration /n effect on yourself." HowItWorks: " Applies health regeneration /n with a duration increasing /n per skill level." Purify:
DisplayName: "Purify" Material: "MILK_BUCKET" MaxLevel: 10
Price:
BasePrice: 180
MultiplyByLevel: 1.3
HowToUse: " /s purify <player> /n removes negative potion /n effects from the target." HowItWorks: " Removes negative effects from /n the target player; number of /n effects removed increases with level." Resurrection:
DisplayName: "Resurrection" Material: "TOTEM_OF_UNDYING" MaxLevel: 10
Price:
BasePrice: 200
MultiplyByLevel: 1.35
HowToUse: " /s resurrection <player> /n resurrects a recently fallen /n ally back to life." HowItWorks: " Revives a recently deceased ally; /n restored health and skill cooldown /n improves with higher levels."
Blessing:
DisplayName: "Blessing" Material: "ENCHANTED_GOLDEN_APPLE" MaxLevel: 10
Price:
BasePrice: 220
MultiplyByLevel: 1.4
HowToUse: " Use the /s blessing command." HowItWorks: " Increases allies' defenses; /n effect strength increases per level." Miner:
DisplayName: "Miner" Skills:
EfficientMining:
DisplayName: "Efficient Mining" Material: "IRON_PICKAXE" MaxLevel: 10
Price:
BasePrice: 80
MultiplyByLevel: 1.2
HowToUse: " Passive skill /n always active." HowItWorks: " Increases mining speed /n by 5% per skill level." LuckyFind:
DisplayName: "Lucky Find" Material: "DIAMOND" MaxLevel: 10
Price:
BasePrice: 100
MultiplyByLevel: 1.25
HowToUse: " Passive skill /n chance triggers when /n mining ores." HowItWorks: " Chance to find extra ores; /n increases by 2% /n per skill level." VeinMiner:
DisplayName: "Vein Miner" Material: "GOLDEN_PICKAXE" MaxLevel: 10
Price:
BasePrice: 120
MultiplyByLevel: 1.3
HowToUse: " Hold shift /n while mining /n to activate." HowItWorks: " Mines entire ore veins /n at once; cooldown /n decreases per level." StoneSkin:
DisplayName: "Stone Skin" Material: "STONE" MaxLevel: 10
Price:
BasePrice: 140
MultiplyByLevel: 1.35
HowToUse: " Passive skill /n always active." HowItWorks: " Reduces damage from /n explosions by 5% /n per level." Geologist:
DisplayName: "Geologist" Material: "COMPASS" MaxLevel: 10
Price:
BasePrice: 160
MultiplyByLevel: 1.4
HowToUse: " /s geologist /n detects nearby /n valuable ores." HowItWorks: " Detection range increases /n by a certain amount /n per skill level." Farmer:
DisplayName: "Farmer" Skills:
GreenThumb:
DisplayName: "Green Thumb" Material: "WHEAT" MaxLevel: 10
Price:
BasePrice: 60
MultiplyByLevel: 1.2
HowToUse: " Passive skill /n affects planted crops." HowItWorks: " Crops grow faster; /n growth rate increases /n per level." BountifulHarvest:
DisplayName: "Bountiful Harvest" Material: "CARROT" MaxLevel: 10
Price:
BasePrice: 80
MultiplyByLevel: 1.25
HowToUse: " Passive skill /n chance triggers when /n harvesting crops." HowItWorks: " Chance for extra crop yields; /n increases by 5% /n per skill level." AnimalBreeder:
DisplayName: "Animal Breeder" Material: "WHEAT_SEEDS" MaxLevel: 10
Price:
BasePrice: 100
MultiplyByLevel: 1.3
HowToUse: " Passive skill /n affects breeding animals." HowItWorks: " Animals breed faster; /n the breeding cooldown /n decreases per level." Rancher:
DisplayName: "Rancher" Material: "LEATHER" MaxLevel: 10
Price:
BasePrice: 120
MultiplyByLevel: 1.35
HowToUse: " Passive skill /n affects animal drops." HowItWorks: " Increases drops from animals /n by 5% per skill level." Fertilizer:
DisplayName: "Fertilizer" Material: "BONE_MEAL" MaxLevel: 10
Price:
BasePrice: 140
MultiplyByLevel: 1.4
HowToUse: " Right-click crops with /n bone meal to apply." HowItWorks: " Applies an enhanced bonemeal effect; /n effectiveness increases /n per level." Alchemist:
DisplayName: "Alchemist" Skills:
SplashExpert:
DisplayName: "Splash Expert" Material: "SPLASH_POTION" MaxLevel: 10
Price:
BasePrice: 220
MultiplyByLevel: 1.35
HowToUse: "Throw splash potions." HowItWorks: "Increases splash potion radius by 5% per skill level." EfficientBrewing:
DisplayName: "Efficient Brewing" Material: "CAULDRON" MaxLevel: 10
Price:
BasePrice: 180
MultiplyByLevel: 1.25
HowToUse: "Passive skill; affects brewing time." HowItWorks: "Reduces brewing time by 5% per skill level." ReagentSaver:
DisplayName: "Reagent Saver" Material: "GLASS_BOTTLE" MaxLevel: 10
Price:
BasePrice: 200
MultiplyByLevel: 1.3
HowToUse: "Passive skill; chance activates when brewing." HowItWorks: "Chance to not consume ingredients; increases by 2% per level." PotionMastery:
DisplayName: "Potion Mastery" Material: "BREWING_STAND" MaxLevel: 10
Price:
BasePrice: 160
MultiplyByLevel: 1.2
HowToUse: "Passive skill; affects brewed potions." HowItWorks: "Brews potions with increased effect strength—each /n potion’s amplifier is boosted by your skill level." DurationExtender:
DisplayName: "Duration Extender" Material: "REDSTONE" MaxLevel: 10
Price:
BasePrice: 200
MultiplyByLevel: 1.3
HowToUse: "/s extendduration – extends duration of the potion in your main hand." HowItWorks: "When you run the command, each effect’s duration/n on the held potion is increased by 10% per skill level." Assassin:
DisplayName: "Assassin" Skills:
PoisonBlade:
DisplayName: "Poison Blade" Material: "POTION" MaxLevel: 10
Price:
BasePrice: 170
MultiplyByLevel: 1.3
HowToUse: "Passive skill; affects melee attacks." HowItWorks: "Attacks apply poison effect; duration increases per level." Backstab:
DisplayName: "Backstab" Material: "IRON_SWORD" MaxLevel: 10
Price:
BasePrice: 130
MultiplyByLevel: 1.2
HowToUse: "Attack enemies from behind." HowItWorks: "Deals extra damage when attacking from behind; increases by 10% per level." Stealth:
DisplayName: "Stealth" Material: "FERMENTED_SPIDER_EYE" MaxLevel: 10
Price:
BasePrice: 150
MultiplyByLevel: 1.25
HowToUse: "Use the /s stealth command." HowItWorks: "Become invisible for a short time; duration increases per level." ShadowStep:
DisplayName: "Shadow Step" Material: "SMOKER" MaxLevel: 10
Price:
BasePrice: 200
MultiplyByLevel: 1.35
HowToUse: "Use the /s shadowstep command." HowItWorks: "Teleport behind a target within range; range increases per level." CriticalStrike:
DisplayName: "Critical Strike" Material: "DIAMOND_SWORD" MaxLevel: 10
Price:
BasePrice: 220
MultiplyByLevel: 1.4
HowToUse: "Passive skill; affects melee attacks." HowItWorks: "Increases critical hit chance by 2% per level." Fisherman:
DisplayName: "Fisherman" Skills:
QuickCatch:
DisplayName: "Quick Catch" Material: "FISHING_ROD" MaxLevel: 10
Price:
BasePrice: 70
MultiplyByLevel: 1.2
HowToUse: "Passive skill; affects fishing." HowItWorks: "Reduces time to catch fish by 5% per skill level." TreasureHunter:
DisplayName: "Treasure Hunter" Material: "CHEST" MaxLevel: 10
Price:
BasePrice: 90
MultiplyByLevel: 1.25
HowToUse: "Passive skill; chance activates when fishing." HowItWorks: "Increases chance to catch rare items by 2% per level." NetFishing:
DisplayName: "Net Fishing" Material: "LEAD" MaxLevel: 10
Price:
BasePrice: 110
MultiplyByLevel: 1.3
HowToUse: "Use the /s netfish command." HowItWorks: "Catches multiple fish at once; number of fish increases per level." DeepSeaAngler:
DisplayName: "Deep Sea Angler" Material: "HEART_OF_THE_SEA" MaxLevel: 10
Price:
BasePrice: 130
MultiplyByLevel: 1.35
HowToUse: "Fish in deep ocean biomes." HowItWorks: "Access to exclusive fish types; rarity decreases per level." LuckyCatch:
DisplayName: "Lucky Catch" Material: "PRISMARINE_SHARD" MaxLevel: 10
Price:
BasePrice: 120
MultiplyByLevel: 1.3
HowToUse: "Passive skill; always active." HowItWorks: "Chance to double your catch increases by 4% per skill level."
INSTALLATION Require: Java 21 Paste .jar file to ../server/plugins Enjoi!