Tags
Creators
Details
1.0.0
Compatibility
Changes
CobbleChunkManager - Single Player Compatibility Fix
The mod was originally configured to run only on dedicated servers, which meant it would not load in single player at all.
Problem: The mod used DedicatedServerModInitializer and the "server" entrypoint, which are exclusive to standalone dedicated servers. Minecraft single player uses an integrated server, which is not a dedicated server.
Changes made (2 files):
- fabric.mod.json — Changed "environment" from "server" to "*" and the entrypoint from "server" to "main", so Fabric loads the mod in all environments.
- CobbleChunkManager.kt — Replaced DedicatedServerModInitializer with ModInitializer and renamed onInitializeServer() to onInitialize(), so the mod initializes on both integrated and dedicated servers.
No logic changes were needed — all the internal APIs (server tick events, chunk events, commands, Cobblemon spawn events) work identically on both server types. The mod now works in both single player and multiplayer.
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:B5Oa5DCX:t2moY2G0"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:B5Oa5DCX:t2moY2G0"
}

