Fishguy’s Modular Skills
Modby fishguy124
Vanilla-friendly configurable skills mod with FTB Ultimine, Tide and EconMC integration
Type
Mod
CurseForge Downloads
3,036
CurseForge ID
1483642
Last Updated
Apr 12, 2026
Description
Fishguy's Bearly Vanilla - Modular Skills
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
Features
Currently included skills:
- Mining
- Farming
- Fishing
Each skill gains XP from real gameplay actions and levels up using configurable formulas.
GUI
Bearly Vanilla - Skills includes a polished in-game skills journal:



Skill Progression
Each skill has:
- Its own XP formula
- Its own XP sources
- Its own rewards
- Optional reward ranges for bulk progression setup
- Its own GUI display and reward journal path
Skills are defined in JSON, so admins can rebalance progression without editing code.
Rewards
Skills can grant rewards at exact levels or across level ranges.
Supported reward types include:
- Items
- Money rewards
- Passive enchantment-style buffs
- Abilities
- Commands
Examples:
- Mining can grant Fortune, Efficiency, Unbreaking, Ultimine, and money
- Farming can grant bonus yield, golden crop chances, growth speed, and money
- Fishing can grant Lure, Luck of the Sea, double rewards, treasure bonus effects, and money
Built-In Integrations
Modular Toasts API
Level-ups and rewards can display as custom notifications using Modular Toasts API.
FTB Ultimine
Mining progression can unlock and scale Ultimine usage.
Tide 2
Fishing skill progression supports Tide 2 fish and fishing-related reward behavior.
EconMC
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
Mining levels through breaking configured blocks and ores.
Mining Rewards
Possible mining rewards include:
- Efficiency
- Fortune
- Unbreaking
- Ultimine (via FTB Ultimine)
- Money rewards (via EconMC)
- Custom items
- Commands
Mining Notes
- Natural Unbreaking can refund tool durability
- Ultimine support respects the player’s unlocked Ultimine rank
- Ultimine block limits were adjusted to match the current progression setup
Farming
Farming levels through harvesting configured crops and plant-type blocks.
Farming Rewards
Possible farming rewards include:
- Bonus Yield
- Growth Speed
- Golden Crop rewards
- Money rewards
- Items
- Commands
Farming Notes
- Bonus Yield can drop extra normal crop items
- Golden Crop can drop upgraded/special harvest rewards
- Growth Speed periodically boosts nearby crop growth around the player
- Growth behavior is configurable through JSON
Fishing
Fishing levels through catching configured fish and loot.
Fishing Rewards
Possible fishing rewards include:
- Lure
- Luck of the Sea
- Double Rewards
- Treasure Bonus
- Money rewards
- Items
- Commands
Fishing Notes
- Double Rewards can duplicate caught loot
- Lure can grant extra fish-like catches
- Treasure Bonus can spawn extra treasure rolls
- Luck of the Sea can add bonus treasure chance
- Fishing bonus loot is spawned near the player for easy testing and visibility
Config Manual
A very detailed PDF guide on every single config type is available in my Discord server, join us!
Admin / Modpack Configurability
This mod was built to be configurable first.
Main Skill JSON Files
Located in:
config/bvskills/Default skill files include:
- mining.json
- farming.json
- fishing.json
These files control:
- Skill id
- Display name
- XP formula
- XP sources
- Rewards
- Reward ranges
Reward Ranges
Reward ranges let admins define rewards for many levels at once instead of writing every level manually.
Example use cases:
- Reward money from levels 1–100
- Bigger money rewards from 101–200
- Repeat a reward every 5 levels
- Include or exclude specific levels
This makes large progression trees far easier to maintain.
Skill Effect Config
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:
Farming
- bonus_yield_chance
- bonus_yield_extra_min
- bonus_yield_extra_max
- golden_crop_chance
- growth_speed_interval_ticks
- growth_speed_attempts
- growth_speed_radius
- growth_speed_proc_chance
Fishing
- double_rewards_chance
- lure_extra_fish_chance
- treasure_bonus_chance
- treasure_bonus_extra_rolls
- luck_of_the_sea_bonus_treasure_chance
Mining
unbreaking_refund_chance
- All chance values use decimal format:
- 0.0 = never
- 0.5 = 50%
- 1.0 = guaranteed
This makes balancing easy and also makes testing easy by setting ridiculous values temporarily.
Fortune Block Config
Natural mining fortune behavior is also configurable through:
config/bvskills/fortune_blocks.jsonThis file defines:
- Which blocks support natural fortune
- What item they drop
- Base drop count
- Multiplier scaling
Commands
Reload configs
/skills reloadReloads:
- Skill JSON files
- Reward tables
- Reward ranges
- Fortune config
- Passive skill effect config
- Online player sync
This allows admins to edit JSON configs and apply the changes without requiring a full restart in most cases.
Set XP
/skills setxp <player> <skill> <amount>Set Level
/skills setlevel <player> <skill> <level>
Show Skills
/skills show/skills show <player>
Show Buffs
/skills buffs/skills buffs <player>
Leaderboard
/skills leaderboard <skill>Example Progression Ideas
Mining
- Early game: Efficiency and small money rewards
- Mid game: Fortune and Ultimine unlocks (if FTB Ultimine is installed)
- Late game: stronger Unbreaking and larger money rewards
Farming
- Early game: bonus crop yield
- Mid game: better golden crop rates
- Late game: stronger crop growth aura and larger harvest bonuses
Fishing
- Early game: extra fish
- Mid game: duplicated catches
- Late game: high treasure chance and premium loot rewards
Designed For
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:
- Vanilla+ Servers
- RPG survival servers
- Economy-based servers
- Progression modpacks
- Custom modpacks needing JSON-driven progression
- Solo runs
Important Notes
Existing config files are not automatically overwritten by newer defaults
Admins should edit the files inside:
config/bvskills/
After editing configs, use:
/skills reload- Optional integrations require the supported mod to be installed
- Some integrations are optional, while others are only active if present
Testing Tips
To verify passive effects quickly:
- set chances to 1.0
- set bonus amounts very high
- reload with /skills reload
- test the effect immediately
Examples:
- guaranteed bonus farming yield
- guaranteed fishing treasure
- guaranteed unbreaking refund
- very fast crop growth
This makes it easy to confirm whether a reward path is working correctly before final balancing.
Why Use This Mod?
Bearly Vanilla - Skills gives you:
- Meaningful long-term progression
- RPG-like skill leveling
- Configurable reward trees and unlockables
- Built-in GUI
- Optional economy and toast integration
- JSON-first balancing
- Admin-friendly live reload workflow for servers
It is built for people who want vanilla progression that feels customizable without affecting important parts of the game like PVP or combat.
Current Focus
Current systems are centered around:
- Mining
- Farming
- Fishing
- Passive effects
- JSON-driven progression
- Economy support via EconMC
- Tide and FTB Ultimine support
- Notification Support via Modular Toasts API
More expansion is possible through additional rewards, if you have suggestions for a new skill let me know.
Support Me!
If you like my work, consider supporting me on my Patreon, or join my Discord server!

Similar Mods
RubyEmeraldMod
This is a Ruby Mod.
Hook
Bring a maneuverable grappling hook to minecraft
Alembic Jade Addon
Alembic Jade compat to show you an entities elemental alignments at a glance
Cobblemon: Pinkan Islands
This datapack adds Pinkan Island with Pinkan Pokémons! 🌸
Nexo's Music Discs
This mod adds new Soundtracks via music discs in your game!
Be Quiet Negotiator
Be Quiet Negotiator is a client-side NeoForge mod that lets you connect to vanilla or non-NeoForge servers by silently s...