1.2.0
Compatibility
Required content
Changes
CoordsOnScreen 1.2.0
This release makes the mod's dependencies lighter and gives you a file-based way to configure it.
Configure without Cloth Config
- CoordsOnScreen now reads and writes its own settings file at
config/coordsonscreen.json. You can edit it by hand — missing fields fall back to defaults, and out-of-range values are corrected automatically the next time the game loads. - Cloth Config is no longer required. It's now optional and only needed for the in-game settings screen.
- ModMenu is also optional (and always was) — it's just the launcher for the settings screen.
- If you have ModMenu but not Cloth Config, the Configure button is hidden rather than throwing an error.
Why this matters
- Lighter dependency footprint: a minimal install needs only Fabric API.
- Server-pack and modpack authors can ship a preset
coordsonscreen.jsonwithout bundling a config UI library.
Config file keys
position (TOP_LEFT / TOP_RIGHT / BOTTOM_LEFT / BOTTOM_RIGHT), xPadding (0–200), yPadding (0–200), fontSizePercent (50–300), showMainCoords, showAltCoords, showBiome, useBiomeColor, showStructure.
Requires Fabric API. Cloth Config and ModMenu are optional (used together for the in-game settings screen).
Optional dependencies
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:ZFbnV20f:mUAGHU3x"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ZFbnV20f:mUAGHU3x"
}

