🪓🎣 Cobblemon Mike Skills
This is a progressive server-side mod, which may include features that will require the client-side enabled
This is in active development, if you have feedback contact-me on discord by @mikeretriever
All skills were re-balanced in the 4.0.0
What if the world reacted to your Pokémon?
What if Cut wasn’t just a forgotten move…
but the key to bringing down entire trees?
What if Dig didn’t just exist for battles…
but allowed you to excavate the world itself, uncovering hidden rewards?
What if fishing, mining, and surviving weren’t repetitive tasks…
but meaningful actions tied to your progression?
✨ A Living Progression System
Cobblemon Mike Skills transforms everyday survival into a rewarding, scalable progression system.
Your actions are no longer isolated mechanics.
They are professions that evolve with you — influencing encounters, rewards, and gameplay depth.
- Interact with the world using Pokémon moves
- Gain experience through real actions
- Unlock stronger encounters over time
- Discover rare and legendary Pokémon through persistence
🎮 Professions System

Every activity becomes a progress-driven profession, with its own mechanics, scaling, and rewards.
🎣 Fishing
Turn any water body into a dynamic encounter system.
- Encounters affected by biome, weather, time, and water size
- Progression from common to rare Pokémon (Magikarp → Gyarados → Milotic)
- Legendary encounters (~1/3000 chance)
- Server-wide broadcast for rare spawns
⛏️ Mining
Gather ores and metal by smash rocks!

- Use moves like Rock smash, Brick break, Super power
- Break stones by using fighting-type moves
- The stronger the chop, the higher the reward
- Rewards scalate with score, based in destroyed ores and total blocks
- Legendary Pokémon per biome
🪱 Digging
Excavate the world using your Pokémon abilities.

- Use moves like Dig, Bulldoze, Earthquake
- Clear tunnels instantly (3x3 up to 5x5)
- Underground encounters based on biome
- Spawn chances scale with blocks affected + Pokémon stats
- Legendary Pokémon per biome (e.g. Groudon, Regice)
🪓 Cutting
Turn forests into encounter zones.

- Use moves like Cut, X-Scissor, Guillotine
- Instantly break tree structures
- XP scales with amount of wood cut
- Encounters triggered dynamically
- Spawn chances based on Pokémon ATK + move used
👻 Insomnia (Unique Survival Mechanic)
A risk vs reward system tied to staying awake.
- The longer you stay awake, the harder enemies become
- Scaling HP, damage, and armor
- XP multipliers based on insomnia streak
- Item-bearing mobs with rare rewards
- Chance for legendary encounters after long streaks
📈 Progression & Ranking
A structured progression system designed for long-term gameplay:
- 3 tiers: Early / Mid / Late game
- Commons evolve with your level (never obsolete)
- Legendary encounters remain rare and meaningful
- Fully mathematical XP scaling
Each profession tracks your growth through:
- Level progression
- Performance-based scaling (actions + Pokémon stats)
- Increasing encounter quality over time
🌍 World Interaction
This mod brings Pokémon into the core of Minecraft gameplay:
- Cut down trees using Pokémon moves
- Excavate terrain in real time
- Trigger encounters through interaction
- Turn exploration into progression
Everything you do contributes to your evolution.
🎲 Spawn System & Challenges
Encounters are not random — they are condition-based and scalable.

- Spawn tables driven by:
- Biome
- Time of day
- Weather
- Player progression
- Rare and legendary Pokémon tied to specific conditions
- Configurable spawn rates and behavior
- Dynamic difficulty scaling
⚙️ Fully Configurable
Designed for both singleplayer and servers:
- Enable/disable professions
- Configure XP rates and spawn chances
- JSON-based spawn tables
- Hot reload support (no restart needed)
- Custom Pokémon (forms, abilities, items)
- Full NBT customization for entities and drops
- Cross-mod support (items and mobs)
- Toggle for drops for leaves, blocks and default fishing
- Update configuration in runtime using
/pokeskill config
🧠 Advanced Features
- GUI-based Profession Hub (
/pokeskill) - Admin GUI for runtime control
- MongoDB support (for network servers)
- Per-player toggles and cooldowns
- Spawn browser & progression insights
🕹️ Gameplay Overview
-
Cutting
Use Pokémon moves with an axe (Shift + Right Click) to cut trees, gain XP, and trigger encounters. -
Mining
Use Pokémon moves with an pickaxe (Shift + Right Click) to smash rocks, gain XP, and trigger encounters. -
Digging
Use a shovel + Pokémon moves to excavate terrain in front of you, gaining XP and rewards. -
Fishing
Use the vanilla fishing rod with enhanced behavior to encounter Pokémon. -
Insomnia
Stay awake to trigger increasingly difficult encounters and better rewards.
🛠 Compatibility
- Minecraft 1.21.1
- Cobblemon 1.7.0+
- Fabric & NeoForge
💬 Commands
/pokeskill→ Open Professions Hub GUI/pokeskill <profession>→ Open specific profession/pokeskill <profession> stats→ Show level & XP/pokeskill <profession> list→ List spawnable Pokémon/pokeskill <profession> on/off→ Toggle encounters/pokeskill <profession> desc→ Show description/pokeskill config→ Admin configuration GUI/pokeskill help→ Command help
🚀 Built for progression-driven gameplay
This is not just a feature mod.
It’s a system that turns Minecraft + Cobblemon into a living, evolving experience.
Train your Pokémon.
Shape the world.
Unlock what’s hidden.
How to Install Cobblemon Mike Skills (Mod)
Cobblemon Mike Skills by mikeretriever is verified for Fabric, Forge, Neoforge across Minecraft versions 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2 (latest release: 5.1.0, file size: 841 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded Cobblemon Mike Skills file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Compendium Titles
- Skill Action Cooldowns
- Milestones
- Block Collection Compendium
- Multi-Language GUI + bug fixes
- Single Compatibility section covering all new config keys and data fields
Added command to overwrite language messages and tooltips using /pokeskill lang pt_br, en_us, zh_ch.
- Compendium Titles
- Skill Action Cooldowns
- Milestones
- Block Collection Compendium
- Multi-Language GUI + bug fixes
- Single Compatibility section covering all new config keys and data fields
Added command to overwrite language messages and tooltips using /pokeskill lang pt_br, en_us, zh_ch.
Minecraft 1.21.1 | Cobblemon 1.7.0 | NeoForge & Fabric
Mike Skills 5.0.0 is our biggest progression update so far!
This version expands the way players discover Pokémon through professions, adds new progression goals, improves rewards, brings new server tools, and fixes several important issues from previous builds.
No player data migration is required. Existing config files will continue to work.
## New Feature: Skill Compendium
Every profession now has its own Compendium, a discovery log that tracks the Pokémon you can find while using that skill.

You can open it from the Skill GUI by clicking the Enchanted Book button.
Each Compendium shows the creatures connected to that profession and slowly reveals more information as you play, level up, explore, encounter, defeat, and capture Pokémon.
Unknown entries can show useful hints such as level range and biome. Once discovered, an entry can reveal:
- Pokémon species
- Rarity
- Biome
- Weather
- Time of day
- Encounter count
- Defeat count
- Capture count
- Shiny count
- First discovery date
Catching a skill-spawned Pokémon fully reveals its Compendium entry.
Shiny discoveries are also highlighted with a special enchantment glint.
## Compendium Rewards
Filling your Compendium now gives extra progression rewards.
Players can earn milestone XP rewards when reaching:
- 5 entries
- 10 entries
- 25 entries
- 50 entries
- 75 entries
- 100 entries
These rewards are claimed automatically when opening the Compendium.
Each profession also has its own advancement chain based on discovery progress:
- First discovery
- 5 discoveries
- 10 discoveries
- 50% completion
- 100% completion
The Insomnia Compendium also received its own advancement path, including:
- First Haunting
- Frequent Visitor
- Night Watcher
- Shadow Seeker
- Lord of Shadows
## New Cosmetic Titles
Each profession now unlocks cosmetic titles as you complete its Compendium.
Titles are unlocked at:
- 25% completion
- 50% completion
- 75% completion
- 100% completion
### Fishing Titles
- River Scout
- River Watcher
- River Specialist
- Master Angler
### Digging Titles
- Cave Novice
- Cave Explorer
- Deep Delver
- Master Excavator
### Woodlogging Titles
- Leaf Cutter
- Forest Walker
- Grove Warden
- Master Forester
### Mining Titles
- Stone Breaker
- Vein Seeker
- Ore Specialist
- Master Miner
The final title tiers are not only cosmetic. They also give a small passive XP bonus:
- 75% completion: x1.05 XP
- 100% completion: x1.10 XP
This bonus stacks with luck, moon phase, weather, and weekly theme bonuses, up to the global multiplier cap.
You can view unlocked titles in the Skill GUI or with:
``
txt
/pokeskill <profession> titles
`
You can equip a title with:
`txt
/pokeskill <profession> titles equip <titleId>
``## Dynamic Skill Bonuses
P
...
Minecraft 1.21.1 | Cobblemon 1.7.0 | NeoForge & Fabric
Mike Skills 5.0.0 is our biggest progression update so far!
This version expands the way players discover Pokémon through professions, adds new progression goals, improves rewards, brings new server tools, and fixes several important issues from previous builds.
No player data migration is required. Existing config files will continue to work.
## New Feature: Skill Compendium
Every profession now has its own Compendium, a discovery log that tracks the Pokémon you can find while using that skill.

You can open it from the Skill GUI by clicking the Enchanted Book button.
Each Compendium shows the creatures connected to that profession and slowly reveals more information as you play, level up, explore, encounter, defeat, and capture Pokémon.
Unknown entries can show useful hints such as level range and biome. Once discovered, an entry can reveal:
- Pokémon species
- Rarity
- Biome
- Weather
- Time of day
- Encounter count
- Defeat count
- Capture count
- Shiny count
- First discovery date
Catching a skill-spawned Pokémon fully reveals its Compendium entry.
Shiny discoveries are also highlighted with a special enchantment glint.
## Compendium Rewards
Filling your Compendium now gives extra progression rewards.
Players can earn milestone XP rewards when reaching:
- 5 entries
- 10 entries
- 25 entries
- 50 entries
- 75 entries
- 100 entries
These rewards are claimed automatically when opening the Compendium.
Each profession also has its own advancement chain based on discovery progress:
- First discovery
- 5 discoveries
- 10 discoveries
- 50% completion
- 100% completion
The Insomnia Compendium also received its own advancement path, including:
- First Haunting
- Frequent Visitor
- Night Watcher
- Shadow Seeker
- Lord of Shadows
## New Cosmetic Titles
Each profession now unlocks cosmetic titles as you complete its Compendium.
Titles are unlocked at:
- 25% completion
- 50% completion
- 75% completion
- 100% completion
### Fishing Titles
- River Scout
- River Watcher
- River Specialist
- Master Angler
### Digging Titles
- Cave Novice
- Cave Explorer
- Deep Delver
- Master Excavator
### Woodlogging Titles
- Leaf Cutter
- Forest Walker
- Grove Warden
- Master Forester
### Mining Titles
- Stone Breaker
- Vein Seeker
- Ore Specialist
- Master Miner
The final title tiers are not only cosmetic. They also give a small passive XP bonus:
- 75% completion: x1.05 XP
- 100% completion: x1.10 XP
This bonus stacks with luck, moon phase, weather, and weekly theme bonuses, up to the global multiplier cap.
You can view unlocked titles in the Skill GUI or with:
``
txt
/pokeskill <profession> titles
`
You can equip a title with:
`txt
/pokeskill <profession> titles equip <titleId>
``## Dynamic Skill Bonuses
P
...
- Added "mining" skill, based in some fighting type moves, that will destroy rocks, in a kind of sphere format, levels are related to tools strength, ores will provide "bonus score" to the total spawned reward, as a mini game. Check details at /pokeskill mining
- Updated GUI and configuration GUI to include mining, and the new configuration toggles
- Improvements on Insomnia behavior -> Now the battle is optional, so anytime a ghost appear it will also rely on fight or flight external combat, or start a battle immediately
- CUT now can break foliages too, improved the interaction be give more "satisfaction" on using the basic "CUT" skill, it will be able to destroy the tree and folliage, as in GBA. For X-SCISSOR and Guillotine, the target would be to destroy bigger trees, like in the jungle. Check /pokeskill cutting for details.
- Improved sounds, animation and pokémon navigation for better user experience.
- Mining and Digging will calculate the direction the player is facing, in order to "excavate" in that direction.
- Updated feedback messages, I`d recommend deleting the .cfg messages file, now the action bar will gives feedback about total score, blocks and how much for the next level.
- Added nearby messages for other players understanding what is happening around.
- Added configuration for a "global find nothing" based in a percentage, in order to allow slower progression and "harder" gameplay, for avoiding player abusing grinding
- Added "mining" skill, based in some fighting type moves, that will destroy rocks, in a kind of sphere format, levels are related to tools strength, ores will provide "bonus score" to the total spawned reward, as a mini game. Check details at /pokeskill mining
- Updated GUI and configuration GUI to include mining, and the new configuration toggles
- Improvements on Insomnia behavior -> Now the battle is optional, so anytime a ghost appear it will also rely on fight or flight external combat, or start a battle immediately
- CUT now can break foliages too, improved the interaction be give more "satisfaction" on using the basic "CUT" skill, it will be able to destroy the tree and folliage, as in GBA. For X-SCISSOR and Guillotine, the target would be to destroy bigger trees, like in the jungle. Check /pokeskill cutting for details.
- Improved sounds, animation and pokémon navigation for better user experience.
- Mining and Digging will calculate the direction the player is facing, in order to "excavate" in that direction.
- Updated feedback messages, I`d recommend deleting the .cfg messages file, now the action bar will gives feedback about total score, blocks and how much for the next level.
- Added nearby messages for other players understanding what is happening around.
- Added configuration for a "global find nothing" based in a percentage, in order to allow slower progression and "harder" gameplay, for avoiding player abusing grinding
> ⚠️ **Important Warning**
>
> Worlds using older NBT-based progression systems may lose progression after updating.
> Back up your world before installing this version.

## ✨ New Features
### 🌙 Insomnia Skill Improvements
The Insomnia profession has been heavily expanded and rebalanced.
- Spirits now behave much more naturally in dark environments
- Staying awake for long periods is now more rewarding and dangerous
- Dark areas attract supernatural encounters, while well-lit bases remain safer
- Players can now earn Insomnia XP from defeating spirit-related hostile mobs
- New progression milestones and spirit encounter advancements were added
### ⛏️ Passive Tool Training
Players can now train professions even without using Pokémon directly.
You can now gain small amounts of XP by:
- Breaking logs manually for Cutting XP
- Mining dirt, sand, and gravel for Digging XP
This system helps early progression feel smoother before unlocking stronger Pokémon abilities.
### ❤️ Friendship System
Pokémon bonds now matter more.
- Pokémon can require a minimum friendship level before helping with actions
- Digging and Cutting actions can now increase friendship over time
- Your team becomes stronger the more you work together
### 🏆 Expanded Advancement System
The old advancement system was completely redesigned into a full progression tree.
New advancement categories include:
- Level milestones for all professions
- Shiny encounters
- Legendary encounters
- Profession-specific achievements
- Insomnia survival milestones
- Special move-based achievements
Each profession now has its own progression journey.
## ⚖️ Gameplay Changes
### 🌙 Insomnia Rebalance
The entire insomnia mechanic has been adjusted to feel more natural and engaging.
Changes include:
- Spirits can begin appearing earlier
- Light levels now affect spawning more consistently
- Dark areas feel more dangerous
- Long periods without sleep apply stronger penalties
- Sleep warnings and penalties are now properly synchronized
### 🌲 Cutting Improvements
Tree cutting behavior has been improved significantly.
- Fake or player-made log structures are handled more safely
- Tree validation is more reliable
- Progression scaling for cutting strength is more consistent
### ⚔️ Battle & Encounter Fixes
Several progression systems now properly detect:
- Shiny Pokémon
- Legendary encounters
- Actual Pokémon levels during battles
This ensures XP rewards and advancements trigger correctly.
## 🛠️ Quality of Life
### 📋 Config Menu Improvements
The configuration menu was reorganized to make settings easier to understand and manage.
### 👻 Better Insomnia Feedback
- Improved status indicators
- Clearer progression feedback
- More readable profession icons
### 🔥 More Predictable Spirit Spawns
Spirit encounters now behave more consistently
...
> ⚠️ **Important Warning**
>
> Worlds using older NBT-based progression systems may lose progression after updating.
> Back up your world before installing this version.

## ✨ New Features
### 🌙 Insomnia Skill Improvements
The Insomnia profession has been heavily expanded and rebalanced.
- Spirits now behave much more naturally in dark environments
- Staying awake for long periods is now more rewarding and dangerous
- Dark areas attract supernatural encounters, while well-lit bases remain safer
- Players can now earn Insomnia XP from defeating spirit-related hostile mobs
- New progression milestones and spirit encounter advancements were added
### ⛏️ Passive Tool Training
Players can now train professions even without using Pokémon directly.
You can now gain small amounts of XP by:
- Breaking logs manually for Cutting XP
- Mining dirt, sand, and gravel for Digging XP
This system helps early progression feel smoother before unlocking stronger Pokémon abilities.
### ❤️ Friendship System
Pokémon bonds now matter more.
- Pokémon can require a minimum friendship level before helping with actions
- Digging and Cutting actions can now increase friendship over time
- Your team becomes stronger the more you work together
### 🏆 Expanded Advancement System
The old advancement system was completely redesigned into a full progression tree.
New advancement categories include:
- Level milestones for all professions
- Shiny encounters
- Legendary encounters
- Profession-specific achievements
- Insomnia survival milestones
- Special move-based achievements
Each profession now has its own progression journey.
## ⚖️ Gameplay Changes
### 🌙 Insomnia Rebalance
The entire insomnia mechanic has been adjusted to feel more natural and engaging.
Changes include:
- Spirits can begin appearing earlier
- Light levels now affect spawning more consistently
- Dark areas feel more dangerous
- Long periods without sleep apply stronger penalties
- Sleep warnings and penalties are now properly synchronized
### 🌲 Cutting Improvements
Tree cutting behavior has been improved significantly.
- Fake or player-made log structures are handled more safely
- Tree validation is more reliable
- Progression scaling for cutting strength is more consistent
### ⚔️ Battle & Encounter Fixes
Several progression systems now properly detect:
- Shiny Pokémon
- Legendary encounters
- Actual Pokémon levels during battles
This ensures XP rewards and advancements trigger correctly.
## 🛠️ Quality of Life
### 📋 Config Menu Improvements
The configuration menu was reorganized to make settings easier to understand and manage.
### 👻 Better Insomnia Feedback
- Improved status indicators
- Clearer progression feedback
- More readable profession icons
### 🔥 More Predictable Spirit Spawns
Spirit encounters now behave more consistently
...
# Cobblemon Mike Skills — 4.0.0
> ⚠️ IMPORTANT — NBT DATA MIGRATION
>
> Servers using the default NBT storage backend may lose player progression when upgrading from 3.1.0.
>
> MongoDB users are NOT affected.
>
> Please read the migration section carefully before updating production servers.
# Version Notice
3.2.0 was never officially released.All planned 3.2.0 features were merged directly into
4.0.0 together with backend, balancing, and storage changes.This means
4.0.0 includes:- all planned 3.2.0 features
- new gameplay systems
- balancing changes
- backend/storage rewrites
- migration requirements
# Added
## Skill Ladder
- Global profession leaderboards
- Personal rank display
- GUI integration
/pokeskill <profession> ladder
## Configurable Messages
- All player-facing messages now configurable
messages.cfgsupport- Placeholder support
## MongoDB Backend
- Cross-server persistence support
- Velocity/Bungee compatible
- Recommended for networks
## Alert System
- Configurable shiny/legendary alert scopes
- Nearby activity notifications
- Persistent encounter history
/pokeskill history
## Profession Config Files
Each profession now has its own config file with:
- enable/disable toggle
- encounter multipliers
- mood weights
- profession balancing
## New Config Options
Added:
insomniaSleepBlockinsomniaSleepPenaltyppCostModedropDigBlocksdropCutLogsdropFishingLootcutRequireLeavesblockCountUsesPokemonAttack
# Changed
## Legendary Spawn Rework
Legendary pools were redesigned to be smaller, more focused, and progressively scalable with skill level.
<details>
<summary>Current Profession Legendaries</summary>
### Fishing
- Kyogre
- Suicune
### Digging
- Groudon
- Regirock
### Cutting
- Celebi
- Xerneas
### Insomnia
- Darkrai
- Lunala
</details>
## Progressive Legendary Scaling
Legendary spawn rates now scale with profession level:
- Better progression
- More consistent endgame rewards
- Improved rarity balance
## Spawn Alert Refactor
- Alerts are now centralized internally
- More reliable shiny/legendary broadcasts
- Improved Dig/Cut encounter consistency
## Vanilla Loot Controls
Vanilla drops are now independently configurable for:
- Fishing
- Digging
- Cutting
# Fixed
## Windows NBT Persistence
Fixed a major issue where Windows servers could silently fail to save skill progression due to invalid filename formatting.
## Insomnia Logic
Fixed multiple issues involving:
- disabled professions still progressing
- incorrect sleep tracking
- invalid bed interaction checks
## Config Parser
Fixed
.cfg parsing issues with indented comments.## Leaderboards
Offline players now appear correctly in rankings.
## Skill Progression
Improved:
- XP consistency
- level thresholds
- progression balancing
# Migration (NBT Backend Only)
The internal save filename changed.
Old:
``
txt
cobblemonmikeskills:mike_skills.dat
``Ne
...
- Improved tooltips for spawn descriptions
- Added spawn bonus that were missing in cutting and digging
- Added individual legendary cooldown for each skill
- Improved tooltips for spawn descriptions
- Added spawn bonus that were missing in cutting and digging
- Added individual legendary cooldown for each skill
Added MongoDB support
Added GUI for each profession and ADMIN commands
Updated spawn tables to JSON format
Removed custom fishing rod support
Set default for optional client side
Added commands
/pokeskill | All players | Opens the **Professions Hub GUI** — browse skills, levels, and status.
/pokeskill <profession>
| All players | Opens the GUI for a specific skill (fishing, digging, cutting, insomnia).
/pokeskill <profession> stats | All players | Prints a chat-based summary of your current level and XP./pokeskill <profession> list
| All players | Lists spawnable Pokémon for your current biome in chat.
/pokeskill <profession> on/off | All players | Toggle encounters ON or OFF for yourself./pokeskill <profession> desc
| All players | Explains how the profession works in chat.
/pokeskill config | Op level 2 | Opens the Admin Configuration GUI. /pokeskill help` | All players | Prints command usage help in chat.
The /pokeskill config GUI provides full runtime control with no server restarts needed:
Profession Toggles Enable/Disable each skill globally (Fishing, Digging, Cutting, Insomnia)
Force Battle Toggles Toggle auto-battle on catch per skill
Allow Fish Nothing Toggle whether fishing can yield nothing
Block Battles When Hunted Block Pokémon battles during Insomnia hunts
Allow Default Drops Allow vanilla loot alongside Pokémon rewards
Nearby Alerts Broadcast encounters to nearby players
Reload Tables Hot-reload JSON spawn tables per skill or all at once
Reload settings.cfg Hot-reload the entire configuration file
Added MongoDB support
Added GUI for each profession and ADMIN commands
Updated spawn tables to JSON format
Removed custom fishing rod support
Set default for optional client side
Added commands
/pokeskill | All players | Opens the **Professions Hub GUI** — browse skills, levels, and status.
/pokeskill <profession>
| All players | Opens the GUI for a specific skill (fishing, digging, cutting, insomnia).
/pokeskill <profession> stats | All players | Prints a chat-based summary of your current level and XP./pokeskill <profession> list
| All players | Lists spawnable Pokémon for your current biome in chat.
/pokeskill <profession> on/off | All players | Toggle encounters ON or OFF for yourself./pokeskill <profession> desc
| All players | Explains how the profession works in chat.
/pokeskill config | Op level 2 | Opens the Admin Configuration GUI. /pokeskill help` | All players | Prints command usage help in chat.
The /pokeskill config GUI provides full runtime control with no server restarts needed:
Profession Toggles Enable/Disable each skill globally (Fishing, Digging, Cutting, Insomnia)
Force Battle Toggles Toggle auto-battle on catch per skill
Allow Fish Nothing Toggle whether fishing can yield nothing
Block Battles When Hunted Block Pokémon battles during Insomnia hunts
Allow Default Drops Allow vanilla loot alongside Pokémon rewards
Nearby Alerts Broadcast encounters to nearby players
Reload Tables Hot-reload JSON spawn tables per skill or all at once
Reload settings.cfg Hot-reload the entire configuration file