Tags
Creators
Details
Licensed MPL-2.0
Published 7 months ago
Updated 3 weeks ago
All versions
1.4.0+1.7.0
Release
Cobblebase 1.4.0+1.7.07 months ago 71
Compatibility
Minecraft: Java Edition
26.1–26.1.1
1.21.1–1.21.11
Platform
NeoForge
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
Cobblebase v1.4.0
New Features
Leaves Collision Mixin
- Pokemon can now fly and walk through leaves freely — no more getting stuck in tree canopies
- Only affects Pokemon entities, players and other mobs are unaffected
- Pasture box bases built from solid blocks are not affected
Friend Recruiter Proficiency Overhaul
- Rebalanced proficiency distribution across 755+ species
- Pseudo-Legendaries (Dragonite, Tyranitar, Salamence, Metagross, Garchomp, Hydreigon, Goodra, Kommo-o, Dragapult, Baxcalibur) → Prof 5 (Master)
- Starter final evolutions (Venusaur, Charizard, Blastoise, etc.) → Prof 4 (Expert)
- Eeveelutions + popular Pokemon (Lucario, Gengar, Arcanine, Lapras, Mimikyu, etc.) → Prof 4
- Starter base forms → Prof 2, mid evolutions → Prof 3
- Prof 4: 6 → 51 species | Prof 5: 1 → 11 species
Recruiter Species Pool Expansion
- Friend Recruiter now detects ALL loaded species from installed content packs (not just vanilla Cobblemon)
- If you have addon packs installed, their Pokemon can now be recruited too
GUI Redesign: Bottom Bar
- New Discord button (bottom-left) — quick link to the Cobblebase Discord
- New Mute toggle with instant icon update — no longer requires reopening the GUI
- New Admin button (only visible for OP players) — opens the Admin config panel
- Cleaner bottom bar layout: Discord | Mute | Admin | Done
Buffs Tab Cooldown Display
- All job descriptions now show the effective cooldown based on proficiency
- Format:
Job description · every Xs - Passive buffs (Speed, Haste, etc.) don't show cooldowns as they are always active
Bug Fixes
Recruiter Spawn Fix for Flying Pokemon
- Flying Pokemon assigned as Recruiter could never spawn recruits (spawn position was airborne)
- Now spawns recruits near the Pasture Block regardless of where the recruiter is flying
Recruiter Level Crash
- Fixed crash when a Pokemon below Lv.5 was assigned as Recruiter (
coerceInempty range)
Escalating Unstick for Flying Pokemon
- Flying Pokemon now get Y-axis variation when stuck (not just horizontal teleport)
- Unstick intensity escalates over time (1-5) with increasing speed
- Prevents flying mons from getting permanently stuck under ceilings or in walls
Escape Leaves Improvement
- Detects 3 cases: in leaves, on leaves, and flying under a leaf canopy
- Also runs for idle Pokemon (previously only worked for working mons)
- Fences treated as valid ground (won't teleport Pokemon out of fence enclosures)
Config Audit & Cleanup
- All executors now consistently read cooldowns from Admin GUI overrides
- RecruiterExecutor was reading from a dead ClothConfig setting instead of the Admin GUI override — fixed
- GathererExecutor was using a hardcoded 2s cooldown instead of the skill definition — fixed
- Removed dead/duplicate config settings
- Admin GUI job overrides now work correctly for ALL jobs
Hearty Grain Harvesting
- Fixed 2-block tall Hearty Grain crop harvesting (now correctly handles both top and bottom blocks)
- Only harvests adjacent block if it is also mature — no longer breaks seedlings
Other Fixes
enforceVersionChecktooltip corrected: now states Cobblebase must be installed on both server AND client- Admin button uses pending pattern to wait for data before opening
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:kPojQdms:nII0bUOg"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kPojQdms:nII0bUOg"
}

