Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
Changelog
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.