4.1.0
Compatibility
Changes
Cobblemon Mike Skills 4.0.0
⚠️ 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 depending on lighting conditions, making player-built safe zones more reliable.
🧹 Major Fixes
This update fixes multiple long-standing issues, including:
- Advancements not appearing correctly
- Insomnia progression not advancing properly
- Spirits failing to spawn correctly
- Incorrect sleep progression tracking
- GUI icon inconsistencies
- Several progression and reward synchronization problems
🎯 Current Profession Features
Click to expand current profession content
🎣 Fishing
- Rare encounters
- Progression-based rewards
- Shiny and legendary chances
- Fishing professions and scaling
🌲 Cutting
- Tree harvesting with Pokémon
- Move-based interactions
- Progressive leveling system
- Friendship integration
⛏️ Digging
- Dig-based loot collection
- Ground interaction system
- Progressive unlocks
- Tool XP support
🌙 Insomnia
- Spirit encounters
- Sleepless progression
- Environmental danger scaling
- Unique advancements and encounters
💾 Recommended
Before updating:
- Back up your world
- Back up player data
- Test on a copy if using older progression systems
Thanks for playing and supporting the project ❤️
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Pz7mD5PJ:qFuewHWk"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Pz7mD5PJ:qFuewHWk"
}

