Bearly Vanilla - Skills (or Fishguy's Modular Skills) adds a fully configurable skill progression system to Minecraft while staying server-friendly and modpack-ready.
This mod is designed to feel lightweight and not overpowered, while still giving server admins and modpack developers deep control over progression.
With built-in FTB Ultimine, Tide 2, Econ: Market and Commerce, and Modular Toasts API integration
Currently included skills:
Each skill gains XP from real gameplay actions and levels up using configurable formulas.
Bearly Vanilla - Skills includes a polished in-game skills journal:




Each skill has:
Skills are defined in JSON, so admins can rebalance progression without editing code.
Skills can grant rewards at exact levels or across level ranges.
Supported reward types include:
Examples:
Level-ups and rewards can display as custom notifications using Modular Toasts API.
Mining progression can unlock and scale Ultimine usage.
Fishing skill progression supports Tide 2 fish and fishing-related reward behavior.
Money rewards can be granted directly through EconMC if installed.
The mod is built so optional integrations can be supported cleanly, while core progression still works on its own.
Mining levels through breaking configured blocks and ores.
Possible mining rewards include:
Farming levels through harvesting configured crops and plant-type blocks.
Possible farming rewards include:
Fishing levels through catching configured fish and loot.
Possible fishing rewards include:
A very detailed PDF guide on every single config type is available in my Discord server, join us!
This mod was built to be configurable first.
Located in:
config/bvskills/Default skill files include:
mining.jsonfarming.jsonfishing.jsonThese files control:
Reward ranges let admins define rewards for many levels at once instead of writing every level manually.
Example use cases:
This makes large progression trees far easier to maintain.
The mod also includes a separate tuning config for passive effect strength and proc chances:
config/bvskills/skill_effects.jsonThis file controls the actual strength and proc rate of effects such as:
bonus_yield_chancebonus_yield_extra_minbonus_yield_extra_maxgolden_crop_chancegrowth_speed_interval_ticksgrowth_speed_attemptsgrowth_speed_radiusgrowth_speed_proc_chancedouble_rewards_chancelure_extra_fish_chancetreasure_bonus_chancetreasure_bonus_extra_rollsluck_of_the_sea_bonus_treasure_chanceunbreaking_refund_chance
0.0 = never0.5 = 50%1.0 = guaranteedThis makes balancing easy and also makes testing easy by setting ridiculous values temporarily.
Natural mining fortune behavior is also configurable through:
config/bvskills/fortune_blocks.jsonThis file defines:
Recipes can now be locked behind specific skill levels using the Unlock Recipes reward type. This allows modpack developers and server owners to gate progression naturally through gameplay instead of only through item access.
Examples:
This system properly enforces recipe locks for:
If a recipe is skill-locked and the player does not meet the requirement, the crafting result is blocked until the required level is reached.
This makes it possible to create progression systems where players must actually earn access to crafted gear, tools, and recipes through the skills system.
For more information, visit my discord server for the guide pdf.
/skills reloadReloads:
This allows admins to edit JSON configs and apply the changes without requiring a full restart in most cases.
/skills setxp <player> <skill> <amount>/skills setlevel <player> <skill> <level>
/skills show/skills show <player>/skills buffs/skills buffs <player>/skills leaderboard <skill>Bearly Vanilla - Skills was built specifically for Roman_Bearman's faction server.
However, it is not limited, and it is still a good fit for:
Existing config files are not automatically overwritten by newer defaults
Admins should edit the files inside:
config/bvskills/
After editing configs, use:
/skills reloadTo verify passive effects quickly:
set chances to 1.0set bonus amounts very highreload with /skills reloadtest the effect immediatelyExamples:
guaranteed bonus farming yieldguaranteed fishing treasureguaranteed unbreaking refundvery fast crop growthThis makes it easy to confirm whether a reward path is working correctly before final balancing.
Bearly Vanilla - Skills gives you:
It is built for people who want vanilla progression that feels customizable without affecting important parts of the game like PVP or combat.
Current systems are centered around:
More expansion is possible through additional rewards, if you have suggestions for a new skill let me know.
If you like my work, consider supporting me on my Patreon, or join my Discord server!
