Tags
Creators
Details
All versions
1.3.5
Release
MCA Capitals 1.3.5 - Forge2 months ago 362
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Required content
Unavailable version
Changes
MCA Capitals 1.3.5 - Houses & Heraldry
New Additions
- Added a full House system for noble and royal families.
- Houses can now exist as Royal, Great, or Noble Houses.
- Added persistent House histories that record House founding, leadership changes, elevations, disinheritance, separation, royal status changes, extinction, and restoration.
- Added support for new branches and Houses forming from existing family lines.
- Added House succession and automatic changes in House leadership.
- Added the Book of Houses.
- Each Capital can maintain a record of its noble and royal Houses.
- House records can include House name, rank, founder, current head, members, history, parent House, and extinct status.
- Added a custom double-page book interface.
- Added the House Ledger for House-related interactions and management.
- Added the Declaration of Separation.
- Eligible characters can establish a new House separate from their existing family line.
- Newly formed Houses are recorded in House history and succession records.
- Added new artwork for the Book of Houses.
- Added new artwork for the House Ledger.
- Added new House document artwork.
- Added a new double-page book interface.
- Updated the Capital Chronicle artwork.
Changes
- Expanded the Decree of the House system.
- Updated House name and House words management.
- Redesigned the House document interface.
- Expanded Chronicle support for House, royal, and noble events.
- Improved Court Herald announcement formatting.
- Improved the way titles and forms of address appear in Chronicle entries.
- Improved Royal Marriage announcement formatting.
- Improved how villager titles are applied and removed.
- Improved gender-specific titles.
- Improved handling of consorts, dowagers, heirs, nobles, and court officials.
- Titles are now handled more consistently as display information instead of becoming part of a villager's permanent name.
- House membership now updates as family and political status changes.
- House leadership can change through succession.
- House history persists as members are elevated, disinherited, separated, or succeed previous House heads.
- Improved normal succession handling.
- Improved wartime succession handling.
- Improved succession involving unloaded rulers and heirs.
- Improved syncing of Capital status, villager identity, titles, court positions, and House information.
- Improved handling of Capitals and residents across dimensions.
- Improved support for unloaded villagers and unloaded chunks.
- Improved Ambassador state handling and cooldowns.
- Improved diplomatic trade and exchange handling.
- Improved server-side court appointments and Royal Scepter actions.
- Improved Capital authority checks used by dialogue.
- Improved ambient court dialogue syncing and timing.
- Improved the use of names, titles, and gendered wording in dialogue.
Major Bug Fixes
- Fixed player sovereigns losing their reign after dying in normal Survival mode.
- Player death now triggers succession only in Hardcore.
- Fixed several dedicated server menus and dialogue options doing nothing when selected.
- Fixed Capital titles and names displaying incorrectly between the server and connected players.
- Fixed several systems failing when important villagers were unloaded.
- Fixed Capital ownership and lookup issues when Capitals, players, or villagers were in different dimensions.
- Fixed stale Capital data remaining after reconnecting or reloading a world.
- Fixed several succession cases where a Capital could lose track of its ruler or successor.
- Fixed villager identity and title data becoming incorrect after unloading and reloading.
- Fixed old Capitals titles becoming permanently attached to villager names.
- Fixed Royal Marriage Chronicle and Herald announcements displaying incorrectly.
- Fixed campaign participants becoming desynchronized after unloading or changing dimensions.
- Fixed stale Capital records leaving behind related diplomacy, campaign, justice, refugee, betrothal, and other Capital state.
Minor Bug Fixes
- Fixed several cases of incorrect gendered titles.
- Fixed inconsistent names and titles after marriage.
- Fixed title restoration when villagers changed rank or office.
- Fixed some incorrect consort, dowager, heir, and noble title displays.
- Fixed several court roles remaining assigned incorrectly after leadership changes.
- Fixed Ambassador cooldown state not always resetting correctly.
- Fixed some diplomatic interactions retaining outdated Capital information.
- Fixed ambient Capital chatter behaving incorrectly on dedicated servers.
- Fixed dialogue occasionally using outdated names or titles.
- Fixed several population and resident tracking inconsistencies.
- Fixed outdated cached Capital information surviving world reloads.
- Fixed several issues involving villagers entering or leaving loaded chunks.
- Fixed wartime succession edge cases.
- Fixed combat-related villager state not always being restored correctly after campaigns.
- Fixed some Royal Scepter actions not being handled correctly server-side.
- Fixed several House and Chronicle formatting inconsistencies.
- Various additional multiplayer, dialogue, marriage, title, succession, and Capital-state fixes.
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:cE7zt4nS"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:tHmppiXj:cE7zt4nS"
}

