SkillForge999
1.1.0SkillForge999 is a comprehensive Minecraft plugin that adds skill-based progression, allowing players to level up abilities like mining, farming, fishing, and smelting, with chances for double drops a
1.1.0latestSkillForge999 1.1.0 The Bug Fix Update!Sep 10, 2026 New Features
- Added party experience sharing, so nearby party members receive a configurable share of every experience gain. - Added skill resets, letting players rebuild a single skill or their entire progression, with an optional cooldown between resets. - Added fully custom skills, letting server owners create brand new skills with their own name, icon, experience triggers and per-level bonuses. - Added placeholders for skill levels, experience, progress, totals and party information so they can be shown on scoreboards, holograms and in chat. - Added auto-completion for every command, including skill names, party actions and player names.Bug Fixes
- Fixed skills that were turned off still granting their bonuses. - Fixed skill bonuses continuing to grow past the configured level cap. - Fixed the party system so it can be turned on and off through configuration. - Fixed players gaining unlimited experience and drops from blocks they placed themselves. - Fixed memory build-up caused by players leaving and rejoining the server. - Fixed mount speed bonuses continuing after a player disconnects. - Fixed registered skill and party progress not refreshing after a level change or a reload. - Fixed language changes so they apply right away after a reload. - Fixed skill level commands ignoring the configured level cap and failing to refresh movement speed. - Fixed containers being remembered once for the whole server instead of once per player. - Fixed stutter caused by saving while containers are opened. - Fixed container memory growing forever without ever being cleaned up. - Fixed falling damage being reduced twice when two skills applied at once. - Fixed tamed companions not receiving their bonuses after their owner gained new levels. - Fixed twins born from breeding so they belong to the breeder. - Fixed repeated skill messages filling up chat. - Fixed Hunter bonus drops so a kill doubles the whole drop set instead of rolling separately for each drop. - Fixed auto-smelting ignoring Fortune and always dropping a single item. - Fixed arrow recovery duplicating arrows for bows that do not consume them. - Fixed movement speed bonuses overwriting other plugins and not being removed when a player leaves. - Fixed menu navigation breaking in other languages and refusing clicks that landed in the player's inventory. - Fixed leaderboards showing players with no progress, raw identifiers and empty results. - Fixed console being unable to use the skill and language commands. - Fixed inconsistent command permissions and an outdated plugin description. - Fixed missing configuration for several skills, so every bonus can now be tuned. - Fixed misleading skill descriptions that promised bonuses the plugin did not provide. - Fixed party invitations never expiring. - Fixed level-up messages and sounds flooding when a large amount of experience was gained at once. - Fixed skill actions being performed far more often than intended on the same tick.1.0.91.0.9 The Fixed Skill Bonuses UpdateMar 4, 2026 New Features
- Added Rider mount speed bonuses while riding. - Added Merchant bargain rewards, including a chance to refund emerald cost and a chance to receive an extra traded item. - Added Demolitionist explosion bonuses, including larger TNT blast radius, higher explosion yield, and reduced self-damage from your own TNT. - Added skill level-cap enforcement through configuration. - Added per-skill enable/disable enforcement through configuration. - Added more flexible skill name handling in commands.Bug Fixes
- Fixed Hunter bonus drops so they apply reliably on valid kills. - Fixed Beastmaster tame and breed XP to use their dedicated configuration values. - Fixed Acrobat movement speed updates so they refresh correctly after level gains. - Fixed Looter reward tracking to better prevent repeated rewards from the same container. - Fixed detection of player-placed containers so they are excluded from Looter rewards. - Fixed party save/load consistency for members and pending invites. - Fixed command edge cases for console usage, invalid player data, and offline target handling. - Reduced lag spikes from high-frequency skill actions. - Improved startup and shutdown stability for data persistence.1.0.81.0.8 The Language Support Update!Feb 28, 2026 New Features
- Added full multi-language support system with 5 languages: English, Russian, Spanish, French, German - Added/skillforge999 language <en|ru|es|fr|de>command to change the server language (op-only) - Language configuration added at the top of config.yml with documentation of supported languages - All player-facing messages, GUI titles, skill names, effect descriptions, and party messages are now fully translated - Logger messages also respect the configured language - Addedskillforge.languagepermission node - Fixed a bug where you could take things out of the GUIs1.0.7SkillForge999 1.0.7Dec 24, 2025 Version 1.0.7
- Fixed exploit allowing infinite Looter XP from repeatedly opening the same chests - Fixed exploit allowing infinite Defense XP from standing in sweet berry bushes - Fixed exploit allowing infinite Merchant XP from spam clicking villager trades without actually trading - Added proper validation to ensure XP is only granted for legitimate skill usage - Improved anti-exploit measures to maintain fair gameplay balance1.0.6SkillForge999 1.0.6Nov 11, 2025 * Fixed A Small Bug That Was Preventing Skills From Leveling Up1.0.5SkillForge999 1.0.5 The Party UpdateNov 3, 2025 New Features
Party System:* * Introduced commands for creating, inviting players to, accepting party invites, leaving, and disbanding parties. * Added a Party GUI to view party members and their skill levels. New Skills:* Enchanter:* Enhances enchanting abilities. Rider:* Improves interactions with ridden entities. Demolitionist:* Focuses on explosive effects. Merchant:* Provides benefits related to trading.1.0.4SkillForge999 1.0.4 The Config and New Skills updateOct 1, 2025 Added New Skills: Acrobat Which Gains Exp From Fall Damage and Beastmaster Which Gains Exp From Breeding and Taming Mobs and Fixed The Bug Where Taking Fall Damage Would Give You Defense Exp and Changed How Config Values Work # SkillForge999 Configuration skills: OreMiner: xp_per_action: 1 double_drop_chance_per_level: 1.0 TreeFeller: xp_per_action: 1 double_drop_chance_per_level: 1.0 Farmer: xp_per_action: 1 double_drop_chance_per_level: 1.0 SmeltingExpert: xp_per_action: 1 auto_smelt_chance_per_level: 1.0 Excavator: xp_per_action: 1 bonus_loot_chance_per_level: 1.0 Fisherman: xp_per_action: 1 double_catch_chance_per_level: 1.0 Swordsman: xp_per_action: 1 damage_bonus_per_level: 0.1 Archer: xp_per_action: 1 double_damage_chance_per_level: 1.0 arrow_retrieval_chance_multiplier: 5.0 Alchemist: xp_per_action: 1 double_potion_chance_per_level: 1.0 Defense: xp_per_action: 1 damage_reduction_per_level: 0.005 Hunter: xp_per_action: 1 double_drop_chance_per_level: 1.0 Looter: xp_per_action: 1 bonus_loot_chance_per_level: 1.0 Recycler: xp_per_action: 1 refund_chance_per_level: 1.0 Acrobat: xp_per_fall_damage: 1.0 fall_damage_reduction_per_level: 0.01 speed_bonus_per_level: 0.001 Beastmaster: xp_per_tame: 10 xp_per_breed: 5 bonus_health_per_level: 0.5 bonus_damage_per_level: 0.1 twin_chance_per_level: 0.51.0.3SkillForge999 1.0.3Aug 31, 2025 Version 1.0.3 Added Hunter Skill Replaces the Enchanter skill. Gains XP by killing passive mobs (cows, pigs, sheep, chickens, etc.). Each level grants a percentage chance to double meat, leather, and feather drops. Added Hunter skill to player data initialization and GUI. Hunter XP and effects are fully configurable via config.yml. Looter Skill Gains XP by opening naturally generated chests (dungeons, mineshafts, temples, etc.). Higher levels increase chance for bonus loot drops from chests. Added Looter skill to player data initialization and GUI. Configurable XP per chest and bonus loot chance per level. Recycler Skill Gains XP when crafting items. Has a chance (scaling with level) to refund 1–2 random items from the crafting recipe. Works only on player crafting. Added Recycler skill to player data initialization and GUI. Configurable XP per craft and refund chance per level. Configurable XP Values All skill XP gains are now configurable in config.yml. Default XP values provided for all skills. Skill-specific settings for Looter and Recycler added to config. Skills GUI Pagination Skills GUI now supports multiple pages with navigation arrows. Displays up to 21 skills per page. Includes Previous Page, Next Page, and Close Menu buttons. Skill list centralized for easy future additions. Changed Removed the Enchanter skill entirely. Replaced all hardcoded XP values with configurable values from config.yml. Updated XP gain logic to use the new configuration system. Improved GUI layout and added pagination for better usability. Fixed Fixed potential concurrency issues by ensuring all config saves run on the main server thread. Fixed double drop logic to properly clone and drop items asynchronously where needed.1.0.2SkillForge999 1.0.2Aug 31, 2025 Bug Fixes Fixed BrewEvent bug: Replaced unreliable player detection in brewing stand events with tracking the last player who interacted with the brewing stand to correctly award Alchemist XP and apply double potion effects. Removed redundant TreeFeller XP gain in OreMiner handler: TreeFeller skill no longer gains XP or triggers double drops when breaking ores. Fixed Archer skill projectile detection: Changed from checking player’s held bow to detecting if the damager is an Arrow entity and retrieving its shooter to properly apply Archer XP, double damage, and arrow retrieval effects. Prevented players from taking items from the skill GUI: Added InventoryClickEvent handler to cancel item pickup in the skill GUI and allow closing the menu by clicking the barrier item. New Features Added Enchanter skill: XP gained from natural Minecraft XP dropped by mobs (converted at 10 MC XP = 1 Enchanter XP). Each Enchanter level grants +1% bonus mob XP gained. Added Enchanter skill item to the skill GUI with level, XP, progress bar, and effect description. Improvements Added debug mode toggle command (/sfdebug): Allows authorized players to enable or disable debug logging for XP gains and skill events. Improved XP gain rate limiting: Maintains 50ms cooldown per player to prevent lag from rapid XP gain events. Enhanced GUI usability: Added close button and filler items to skill GUI for better user experience. Code cleanup and null checks: Added null checks on item metas and improved thread safety when saving skill data asynchronously.1.0.1SkillForge999 1.0.1Aug 24, 2025 Major Update - Complete Skill OverhaulNew Features Added Four New Skills:
Swordsman - Gain XP by attacking mobs/players with swords (0.1 damage bonus per level)
Archer - Gain XP by shooting mobs/players (1% double damage + 5% arrow retrieval per level)
Alchemist - Gain XP by brewing potions (1% chance for double potions per level)
Defense - Gain XP by taking damage (0.5% damage reduction per level) Improved Skill Mechanics: Proper 1% per level scaling for: Smelting Expert auto-smelt chance Excavator bonus loot chance All double-drop effects Enhanced GUI: Added icons/slots for all new skills Detailed skill effect descriptions in lore Null-safety checks for all GUI components New Configuration Options: Complete config.yml with all skill settings Per-skill toggle/enable controls World blacklist/whitelist system Custom messages section
Critical Bug Fixes Fixed XP System: Resolved division by zero in XP calculations Added minimum XP requirement (10) for level 0 Fixed XP progress bar display issues Improved Drop Handling: Preserved vanilla drops when skills don't proc Fixed double-drop logic to properly multiply quantities Better material checks for all skill types Thread Safety: Fixed async config saving issues Moved all file operations to main thread Added concurrent collection support Null Protection: Added null checks for ItemMeta Safe GUI component handling Player data initialization safeguards
Performance Optimizations Reduced Lag: XP gain cooldown system (50ms minimum) Better event handling Debounced debug logging Memory Improvements: Better collection handling Reduced duplicate object creation Optimized skill data storage
Technical Improvements Code Quality: Better organized skill handling methods Consistent naming conventions Improved documentation Configuration: Fully parameterized skill settings Logical config structure Detailed comments Event Handling: Proper damage calculation hooks Brewing stand integration Projectile tracking
V1.0.0SkillForge999 V1.0.0Aug 15, 2025 the first release
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta