Tags
Creators
Details
All versions
1.3.7
Release
MCA Capitals 1.3.7 - Forge3 weeks ago 2,297
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Required content
Unavailable version
Changes
- Fixed duplicate titles in Herald/Chronicle messages, including Lord Lord and Commoner Commoner.
- Commoners and villagers with no office now correctly display no title/office label.
- Improved title/name handling so MCA base names remain intact and localized titles are presentation-only.
- Fixed Capitals runtime dialogue responses failing or displaying invalid dialogue keys.
- Fixed dialogue initialization conflicts that could leave MCA interaction screens empty or broken.
- Improved localization handling across titles, offices, Chronicle entries, dialogue, and dynamic names.
- Fixed court dialogue losing the names of unloaded sovereigns, heirs, Hands, and other officials.
- Improved legacy Chronicle compatibility so older entries can still be used by the gossip/dialogue system.
- Routed Capitals villager speech through MCA's dialogue system where possible instead of ordinary system chat.
- Improved compatibility with mods that react to MCA villager speech, including TTS-style integrations.
- Fixed royal-marriage Herald formatting so titles/styles are not applied twice.
- Fixed a severe StackOverflowError caused by player-house/birth identity inheritance repeatedly triggering identity synchronization.
- Added recursion protection to villager identity repair/synchronization while preserving normal surname, House, and inheritance updates.
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:tHmppiXj:FHJURIPL"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:tHmppiXj:FHJURIPL"
}

