
MCA Reborn
Mод MCA Reborn кардинально меняет ванильных жителей в Майнкрафт. Взаимодействуйте, заводите семью и управляйте целыми деревнями!
Список изменений
7.7.36
- More bed fixes
- Fixed baby age corruption bug
- Fixed gender potions.
- Fixed rare crash in blueprint screen
7.7.35-beta.3
IMPORTANT
- Recommended to backup your world.
- This release won't be backwards compatible with 7.7.32 and below due to internal changes with how traits and personalities are saved
- This release works with 26.1.2/26.2 - >=8.1.7
- Improve mod compatibility
- Improve villager migration behaviour
- Fix bugs
7.7.34
- Fixed villagers being stuck and not able to move
- sleeping should be more reliable
7.7.33-beta.3
- For a full changelog, look at 7.7.31-beta.1
- Fixed auto scan.
7.7.33
- Improved backend code for compatibility with other mods
- Added nicknames to /mca chatAI context menu so you can have roleplay names (thanks tranthienlong675!)
- Updated languages.
- Addon API:
- Modernised trait/personality system making it easier for addons to integrate personalities/traits.
- Personalities are no longer hardcoded by enums and have their own MCA namespace
- Traits have their own namespace
- Existing methods have been given a compatibility shim and marked as deprecated so addons touching it will still work.
- Archer Improvements
- Modded crossbows/bows are supported
- Some of them may not be due to some modded crossbows being designed for players.
- Improved Archer logic
- Archers now don't glitch out if their target disappears.
- Modded crossbows/bows are supported
- Fixed children you are carrying disappearing on disconnect.
- Fixed compatibility with Create: Clockware Augments and potentially other mods.
- Fixed villagers being stuck in doors
- Fixed villagers getting stuck on their way to a bed
7.7.32-beta.2
- Generic mprovements to floor system, should be more reliable
- Change tooltip formatting
- Improved Ground Floor detection
- Fixed wrong building labelling
7.7.32
- Fixed Graveyard data loss issue
- Fixed bug.
7.7.31-beta.1
-
Completely reworked MCA's building system to better support multi-floor and irregular buildings.
-
Buildings can now have multiple floors and basements.
-
Rooms inside the same building are now detected separately, allowing different room types throughout one building.
-
Added a Main Room system, allowing other rooms in the same building to share building types (such as multi-floor inns).
-
Improved building scanning for stairs, ladders, trapdoors, doors, fence gates, furniture, and unusual layouts.
-
Buildings can now be expanded with additional floors, basements, and connected sections.
-
Reworked the Blueprint Map.
- Rooms and buildings now show their actual shape instead of simple rectangles.
- Added better floor handling, highlighting, icons, and tooltips.
-
Existing MCA 1.21.1 buildings are automatically migrated to the new system.
-
Improved building rescanning and editing so room and floor changes are preserved more reliably.
-
Lots of fixes and internal improvements to building detection.
-
Please report any issues on the GitHub Issues page or Discord, and remember that backing up your world is always recommended for beta versions.
7.7.31
ChatAI context
-
Added a new ChatAI Context Editor for giving AI villagers persistent information about themselves, the player, their village, and the world.
- Open it with
/mca chatAI context. - The editor automatically targets the nearest MCA villager for the Villager tab and the nearest relevant village for the Village tab.
- Changes are saved when you switch tabs or close the screen.
- Context entries can be up to 4096 characters.
- By default, editing requires permission level 3. The single-player world owner can always use it.
- Server owners can change this with
villagerChatAIContextPermissionLevel.
- Open it with
How to use the context tabs
-
Villager - information that belongs only to the selected/nearest villager.
- Good for personality details, history, secrets, goals, memories, habits, or a custom role.
- Example:
You used to be a travelling cartographer. You are fascinated by ruined structures and distrust pillagers. - Villagers now receive a small randomly generated background automatically if they do not already have one.
-
Player - information AI villagers should know specifically about the player using the editor.
- Good for roleplay identity, titles, relationships, important past events, or facts that villagers should consistently remember.
- Example:
John is the founder of this settlement and prefers being addressed as Mayor.
-
Village - shared information about the current village.
- Every AI villager in that village can use this context.
- Good for settlement history, local rules, rivalries, landmarks, disasters, traditions, or ongoing events.
- Example:
Oakvale was rebuilt after a raid. The old watchtower north of town is considered haunted.
-
World - global context and instructions shared by AI villagers everywhere.
- Use this for information or behaviour that should apply across the entire world, rather than to one villager, player, or village.
- Good for custom world lore, modpacks, server settings, roleplay rules, factions, historical events, or defining how villagers should generally behave.
- Example:
This world is a frozen post-apocalyptic kingdom. Villagers treat redstone technology as ancient machinery and never mention the real world. - The World tab controls MCA's global ChatAI system prompt, so anything written here can influence every AI villager.
- For information specific to one character or location, use the Villager, Player, or Village tabs instead.
The effective AI context is layered together as World → Villager → Player → Village, alongside MCA's normal personality, traits, relationships, environment and other conversation information.
Villagers
-
Added more varied automatically generated backgrounds for AI villagers, including personal history, skills, habits, preferences, keepsakes, goals and beliefs.
-
Improved Villager ↔ Zombie Villager conversion.
- MCA identity and persistent data are preserved more reliably through infection and curing.
- ChatAI villager context is preserved through conversion.
- Conversion behaviour now avoids several UUID/data-transfer edge cases.
Pathfinding
- Improved ladder/climbable pathfinding performance.
- Fixed villagers oscillating or behaving erratically while using ladders.
- Simplified ladder node handling and reduced unnecessary pathfinding work.
Skin Library
- Fixed Library authentication in sandboxed environments.
- Improved the Library login/authentication flow.
- Improved Library Editor performance and internal loading behaviour.
- Added paging improvements for submissions and likes.
- Improved profession-name fallbacks.
- Fixed blacklist handling.
Mod compatibility
- Fixed compatibility with Smarter Farmers and some other mods.
- Additional internal compatibility and cleanup work.
7.7.30
- Improved Ladder navigation.
- Fixed crash with archers being on horses.
7.7.29
- Synced patreon supporters
- Added modded villages support for Destiny Screens
- Any structure which contains the minecraft villages tag or contains the name village is present
- Hovering over the Destiny screen gives you the mod it's coming from!
7.7.28
- Fixed villagers crowding around occupied beds / behaving weird.
- Existing affected villagers may need Locations -> Home set again, or the affected beds broken and replaced.
7.7.27
- Villagers can now recognise ladder nodes and climb and descend them, even when they're following you!
- Previously was only in the alpha version.
7.7.26
- Minor changes to gifts
7.7.25
- Bouquets (flowers) can now be treated as gifts to your partner! (Thanks tranthienlong675!)
- EMF support has been added
7.7.24
- Bug fixes/Internal improvements
- Port of 1.20.1 beta updates to 1.21.1
- Iris Brightness Colour
- Increased eye colour vividness
- Mourning system has been overhauled, should be way more reliable
- Fix Presets not rendering the correct comparison NPC visual snapshots.
- Improved Fishing Task
- Stopped defineId warning spam in logs
7.7.23
- Properly fixed Library preview corrupted model issue - This was a result of having Advanced Hair.
- Fixed a very specific crash in the Library.
- Added support for modded water, which broke pathfinding
- Entities properly avoid specially collision shaped blocks such as lanterns
- Entities shouldn't get stuck in doors and open them repeatedly.
7.7.22
- Fixed Rare Crash
- Fixed Library Preview rare corruption issue.
- Improved guard enemy reaction interval with no performance loss.
7.7.21
- Fixed Villagers not being able to get through doors cause of their width.
7.7.20
- Fixed Rumours not working and throwing an error.
- Fixed villager name changes not applying
- Fixed typo in pastries.json which caused an error
7.7.19
- Fixed MCA Debug Editor breaking when editing a character while it is sitting down.
7.7.18
Initial Release
- Added Sirben female noises, thanks mintymacaron!
- Improved guard behavior when players attack villagers.
- Guards now keep chasing attackers long enough to deliver their warning hits.
- Guards now warn, attack and pardon more consistently based on the player's warning level.
- Guard warning dialogue no longer stacks with the normal "ouch" dialogue on the same hit.
- Improved archer guards in combat.
- Archers now draw and fire bows more reliably.
- Archer arrows should no longer be blocked by normal hurt immunity during fast combat.
- Left-handed villagers still look left-handed, while bows and weapons stay in the correct hand for Minecraft's combat checks.
- Guards without a home village can now wander instead of standing idle.
- Villagers and guards can now visibly eat food to recover health when they are safe and out of combat.
- Improved villager movement around awkward decorative blocks such as lanterns, which could previously confuse
pathfinding.
- Added a new MCA pathfinding tag so modpacks and addons can mark custom blocks with unusual collision shapes.
- Added config options for extra collision checks while villagers pathfind.
- The broader collision-check option is off by default, but can help modpacks with many custom block shapes.
- Fixed
bountyHunterInterval <= 0crashing - Fixed some mods breaking lighting rituals on fire.
7.7.18-beta.10
- Improved smart selection filtering in the polymorph UI: the generic House option is automatically filtered out if Big House is also matched, preventing unnecessary choice prompts when scanning.
- Empty icons don't render as graveyard anymore, House option now has an icon.
- Improved building removal logic.
7.7.18-beta.9
-
The Ride Mount button on the villager interaction screen now changes to Dismount if the villager is riding something, making it easy to get them down.
-
Fixed a bug on dedicated servers where changing a villager's mood, infection, traits, personality, or relationship hearts in the editor wouldn't save.
-
Improved how villager skins and clothing registries are loaded behind the scenes to be cleaner and more flexible.
-
Added a Music Store building.
- Villagers can now visit the Music Store when they are feeling sad.
- This helps raise their happiness, similar to how the inn works.
-
Improved overlapping building detection.
- When multiple building structures overlap, you can now choose which one should be used.
-
Improved villager AI performance.
- Villagers now do less unnecessary work every tick.
- Large villages should have fewer lag spikes and smoother server performance.
- Guard enemy scans are now cheaper, running only for villagers actively guarding, following a player, or fighting ( non-combat villagers skip this scan entirely to save performance).
- Villagers are less likely to waste pathfinding work when moving around the village.
- Villagers should no longer forget homes or jobs just because a path search briefly failed.
- Equipment checks for guards and archers are now cached, reducing repeated work.
- Villager health bonus updates are now cached instead of being recalculated every tick.
-
Fixed an issue where some villager movement state updates were running far more often than intended.
-
Fixed excessive repeated max-health modifier updates on villagers.
-
Fixed some expensive villager walking logic that could retry too many times in one tick by adding a retry cooldown after failed attempts.
7.7.18-beta.8
- Villagers should stop floating in passenger seats such as boats.
- Baby nametags are correctly adjusted
- Villagers should be able to ride any entity that is rideable, including modded entities.
- Fix Mood, Infection Progress and hearts not being editable due to recent modifications.
7.7.18-beta.7
- Villagers should stop having their trades reset.
- Backported pathfinding maluses and pathfinding distance fixes.
- Please report any issues on the GitHub Issues page or the Discord server, backing up your world is always recommended!
7.7.18-beta.6
- Removed old Head category from Destiny Screen.
- Fixed eye layers rendering when you're invisible.
- Added a NO_AGING trait ("No Aging") that prevents villagers from automatically growing up or aging over time. This trait has a spawn chance of 0% and is only accessible/configurable via the Villager Editor (MCA Debug Book/Item).
7.7.18-beta.5
- Added a configuration option to choose the headstone/grave type spawned when a villager dies.
- Fixed multiplayer issues when editing villagers and loading custom skin data.
- Internal networking changes to hopefully make multiplayer work properly.
- As a result, generally especially in multiplayer sessions, UI changes are faster.
- Fixed library clothing previews hiding legacy hair.
- Selecting clothing generally or picking an outfit no longer hides hair.
- This was done initially because of the new hair system, however, if the hair overlaps with your character, you can just select the bald hair option in the hair screen.
- Prevented babies, children, and non-spouse relatives from flirting, kissing, or accepting romantic items (bouquets, engagement rings).
- Age-locked the
Flirtypersonality so it cannot be assigned to babies, toddlers, or children. - Added personality re-randomization when villagers age up to allow true character development and natural trait changes. * - So children will change their personality.
- Added an INFERTILE trait, villagers now have a chance to be infertile.
- If you'd like to remove the trait, you can do so in the MCA Debug Book.
- Experimental JourneyMap compatibility.
- Unknown trait doesn't show up anymore.
- Spouses no longer count as biologically related.
- Fixed
building_typesblock tag resolution — tags like#minecraft:candlesand#minecraft:waternow correctly match blocks during building scans.- Previously, all data-pack block tags were silently ignored.
- For datapacks, you can now add in all tags including fluids!
7.7.18-beta.4
- Backports/fixes from 26.1.2
- Guards now fight while you're following them. [BRAND NEW]
- Fixed the clothing picker in the editor crashing on a server.
- Fixed library.
- Fixed spouse lookup for online players and made villager textures render properly.
- Added configurable guards and archer equipment levels.
- Added the AI system prompt fuse option for endpoints that do not support a separate system role.
- Tombstones are now more resistant to explosions.
- Minimaps now support MCA villagers (no more empty squares).
7.7.18-beta.3
- Fixed player hitbox scaling.
- Player size changes now update more reliably after joining or editing a player.
- Internal improvements.
7.7.18-beta.2
- Fixed selecting clothes in the editor resetting hair to bald
- Small improvements.
7.7.18-beta.1
- Backup your world before using.
- Beta release of the 1.21.1 content backport from 26.1.2
- Added generated crib resources and datagen-backed recipes, advancements, and item models
- Added updated skin, face, hair style, layered hair, and eye customization resources
- Added generated eye texture cache clearing on resource reload
- Added player hitbox scaling based on MCA player size and width (
scalePlayerHitboxWithSizeAndWidth, disabled by default) - Added
/mca-admin overrideVillageRequirements <target> <value>for bypassing village rank requirements - Fixed Destiny teleportation failing silently when no valid destination is found
- Fixed Destiny teleportation using invalid or out-of-bounds destinations
- Fixed MCA player data refresh and cache handling for renderer and scaling updates
- Fixed village requirement override data being saved, loaded, and applied to rank checks
7.7.17
- Fixed destiny status not being saved reliably
- Fixed Hair buttons such as previous, next or random making you bald.
7.7.16
- Fixed Sirben shaders.
7.7.15
- More pathfinding improvements, NPC's should now properly pathfind to their beds without getting stuck,
- If they get stuck, increase villagerPathfindingDistance
7.7.14
- Fix pathfinding again
7.7.13
- Iron golems no longer attack regular MCA villagers
- Guards detect threats from further away and use entity tags such as
#minecraft:undeadfor targeting - Villagers now defend themselves when outside their village border
- Villagers no longer sleep, eat, greet, or interact while in combat
- Villagers now walk to a spot next to their bed instead of the bed block
- Added a config option to disable guide books from advancements (
giveAdvancementBooks) - Added a config option for villager pathfinding distance (
villagerPathfindingDistance, default 192)
7.7.12
- Fixed golden apple on cure being consumed twice
- Fixed baby item sent to oblivion on drop
- Fixed adopting children not always updating parents
- Fixed doors not always getting closed
- Trades are no longer reshuffled when switching workplace but not profession
- Archers now use bows even when not on duty
- Fixed sleeping offset when using villager model
- Added textures for adventurer and cultist in Squidward mode
- Fixed various crashes
- Fixed missing names for villagers spawned by spawn egg
- Fixed cultist trades
7.7.11
- Fixed villager tracker search
7.7.10
- Improves family tree search
- Fixes mail inbox loading
7.7.9
- Fixed crashes
7.7.8
- Villagers joined via inn now have random region names
- Added Easy Anvil compat
7.7.7
- Synced translations
- Updated TTS server URL in config
7.7.6
- Fixed issues with config (Thanks pau101!)
- Synced translations
- Fixed camera eye adjustment when using the player model
7.7.5
- Fixed MCA AI auth
7.7.4
- Fixed root advancement
7.7.3
- Fixed a crash on dedicated servers
7.7.2
- Fixed crashes (Thanks alfuwu!)
- Fixed color blind shader loading
7.7.0
- Ported to 1.21.1
7.6.10
- Maybe fixed empty villages on pre-generated worlds (Thanks SlayerTheChikken!)
7.6.8/9
- Fixed a crash with llm command parsing
7.6.7
- Fixed a crash with The Aether
- Added missing tombstone loot tables and fixed particle textures
- Increased twin chance to 5%
7.6.6
- Allow tripplets, quadruplets, quintuplets, and beyond
- Fixed a crash in the skin editor
- Disabled guard teleportation by default again
- Added experimental support for commands via ChatAI (
villagerChatAIUseToolsin the config, will react to trading, go home, stay here, ...) (Thanks AdrisJ6 and Player2!)
7.6.5
- Fixed a crash
7.6.4
- Rose gold does no longer classify as gold, interfering with recipes
- Fixed some GUI crashes
- Fixed deaths counting sometimes twice (two mails, double hearts, ...)
- ChatAI related stuff:
- Added better integration with Player2
- Villager no longer starts to yap when you mention a fraction of their name
- Villagers will now try to respond in your selected language by default
- TTS related stuff (https://github.com/Luke100000/minecraft-comes-alive/wiki/TTS):
- Added realtime TTS (experimental, worse quality, less languages, but works together with the ChatAI)
- Added TTS support for ElevenLabs (thanks BinaryGun951!) (Requires an ElevenLabs API key!)
7.6.3
- Turned villager teleportation back on by default
- Fixed spawn group causing issues with some sound mods
- Modded jobless traders now show the trade button
7.6.2
- Fixed crash on Turkish locale
- Fixed Cribs crashing on wood compat mods
- Fixed glowing villagers being visible
- Fixed crash when using structure tags in destiny
7.6.1
- Fixed crash on Forge
7.6.0
- Added cribs, a lot of cribs, in all colors and woods
- Some gift registry updates
- Destiny now supports structure tags
- Fixed compatibility issues with Productive Bees
- Renamed names data dir to avoid conflicts
7.5.22
- Fixed Library Auth once again.
- Fixed Steve skins being converted to Steve skins again.
7.5.21
- Fixed Library Auth when updating from older version
7.5.20
- Fixed Library Auth
7.5.19
- Fixed trait shaders
- Rose gold dust is no longer part of the gold dust group to remove conflicts
- Fixed incompatibility with Productive Bees
- Added experimental long term memory to ChatAI
- Hopefully fixed crashes
- Villagers no longer grieve at single graves
- Villager can now glow while invisible
- You can now whistle villagers when they sit in vehicles
- Height now affects Hemoglobin levels
- Villagers no longer jump in front of gates
7.5.18
- Updated contributor book
- Fixed ReaperSpawner eating all your CPU
7.5.17
- Now its compatible with Cobblemon!
- Fixed TTS again!
7.5.16
- Fixed issues with building jars
7.5.15
- Merged Inworld integration branch (thanks CSCMe!)
- Fixed incompatibility with Cobblemon (thanks Apion!)
- Fixed AI issues with Grim Reapers, causing him to go much higher than intended
- Fixed issues when using Arabic numerals
- Fixed crashes when using TTS
- Fixed Inn spamming adventurers
- Probably fixed deadlocks related to SpawnQueue and ReaperSpawner
- Fixed incompatibility with AutoTranslation and related mods
7.5.14
- TTS language is now detected automatically
7.5.13
- Updated chatAI to v2
- See https://github.com/Luke100000/minecraft-comes-alive/wiki/GPT3-based-conversations
- Older versions will no longer work, technical reasons
- Added TTS v2
- See https://github.com/Luke100000/minecraft-comes-alive/wiki/TTS
7.5.12
- Fixed various smaller issues
- Personalities now have a few more phrases
- Fixed harvest task not dropping items
- Set workplace no longer messes up trades
7.5.11
- Fixed a crash
7.5.10
- Fixed data loading issues on systems with locales having non-western digits.
- Villagers no longer harvest blocks in claimed regions
- Added support for Let's Do Bakery
- Fixed root advancement to appear on world load
- Fixed villager marriage limit math
- You can no longer restrict bells or gravestones, causing them to get stuck
- Vanilla player models no longer modify your eye height
- Player eye height now automatically refreshes on world join and editor changes
- The editor now tells you if an incompatible mod disabled custom models
- Removed vanilla mechanics for turning villagers into zombie villagers as this causes undefined behavior
- Added HSV hair color option to editor
- Added loot tables in case mods rely on them and let zombie villagers drop some flesh
7.5.9
- Wrong procreation cooldown on new worlds
7.5.8
- AI performance improvements
- Dropped babies in the inventory no longer end up in the backrooms
- Inverted marriage slider as this is more what people expect
- Fixed large players receiving damage on the ceiling
- Married adventurers no longer despawn
- Added a procreation cooldown (3 in-game days by default)
- Added attack-text cooldown
- Fixed trait influenced gender preferences
- Added gender override config flag for players
7.5.7
- Fixed a crash
7.5.6
- Added missing loot tables for some headstones
7.5.5
- Fixed server crash
7.5.4
- Removed size requirements of blueprint buildings
- Restored C2ME compatibility
- Fixed drunk behavior at fence gates when smart fence AI is disabled (which it is by default)
- Fixed marriage slider not being saved
- Fixed fallback translations on 1.19.4+
- Added morph to the list of don't-render-custom-arms-when-installed list
- You can no longer squish babies on the ceiling
- Archers can now equip crossbows
- The camera height is now correct
- Added the ancient city as a rumor and starting location
- Female cultists now also wear robes
- Skin library now has...
- Much less data transfer
- A report system
- Filter buttons for hair and clothing
- Hopefully less connection issues thanks to a dedicated domain
- Global skins now actually work
7.5.3
- Ported to 1.20
- Invalid skins are now hidden by default in the Skin Library
- Added even more sanity checks when uploading stuff
- Fixed father/mother at baby item not always being correct
7.5.2
- Removed gold dust
- Added compression to skin library networking
- Skin Editor will now reject most invalid skins
- Existing invalid skins are marked
- Changing workspace will rebuild trades
7.5.1
- Fixed a critical performance issue when childrens are stuck in a wall
- Disabled smarter door AI (which can open gates) by default due to reports of villagers not closing the door
- Added a few config flags for customizing the destiny screen
7.5.0
- Added experimental Skin library, editor and uploader
- Added civil registry, a log writing down all events in a village
- Added the villager tracker, a compass being able to track the last known position of villagers
- Fixed baby growth command
- Move state and infection status are no longer on the gravestone
- Fixed hugging being restricted to adults
- Decreased tombstone text render distance to tackle lag
7.4.9
- Added compat with Chunks fade in
7.4.8
- Fixed a crash
- Enabled toddler clothes
- Extended Sirben lore
- 1.19.3+ chiseled bookshelves now support MCA books
- Golden apples can now cure children
- Using an apple on non-infected villagers will work as a gift now
- Fixed compatibility with Custom Trading Screen
- Added
fractionOfVanillaZombiesConfig flag - Added
overwriteAllZombiesWithZombieVillagersConfig flag - Fixed a few purple uninitialized skin bois
- Fixed "monster" advancement
7.4.7
- Fixed villagers not spawning
- Fixed not being invisible while in destiny
- Fixed a crash when telling stories in certain modded environments
- Syned translations
7.4.6
- Added optional AI voice acting
- Fixed reaction when lactose intolerant
- Graveyards now print the minimum requirements correctly
- Fixed some configs not being synced properly from the server
- Improved whistle on sleeping villagers
- Restricted buildings no longer increase (visual) max population
- You can now set the home properly when changing the village
- Adventurers no longer move in
- Cooldown for being hurt messages
- Added rumors, destiny and spawning to threads, decreasing lag and potentially fixing some timeouts
- Added Armourers Workshop compatibility
7.4.5
- Fixed blueprint again
- Fixed babbling babies on dedicated servers
- Fixed AI not always responding
7.4.4
- Fixed missing skin color on hands
- Fixed blueprint on dedicated servers
7.4.3
- Fixed crash when villagers have friends lol
7.4.2
- Fixed invalid task
- Player in destiny now become invisible instead of spectator
- Decreased village merging radius
- Graveyards with only 1 or 2 headstones are not shown on the map anymore
- Improved setting work place
7.4.1
- Improved AI and interaction times
- Villager will now be audible to all (nearby) players
- Villager can now speak to you while following or staying
- Improved compatibility with some datapacks
- Asking to go home now disabling following/staying
- Improved and fixed set home, restricted homes, blueprint home sync and go home
- Made all chances in the Config floats
- Added nameTagDistance to control range of name-tags
- Fixed Armor rendering issue
- Fixed server crash when trying to eat something with status effects
- Improved harvesting task
- Fixed Sirben having the voice of god
- Fixed config crash errors not being printed
- Fixed compatibility with First Person mod and co
- Fixed babies speaking fluent english
7.4.0
- Added AI benefits for patrons
7.4.0 rc 4
- Fixed placing babies
7.4.0 rc 3
- Fixed GPT3 AI on dedicated servers
- AI now has a sense of biome, weather and daytime
- Fixed crash on 1.19.3
- Fixed a lag spike and improved overall village performance
- Synced Patrons list
- Fixed wrong baby name when placing from creative
- Fixed 1.19.3 on Forge
7.4.0 rc 1, 2
- Simplified Villages
- Villager no longer rely on a village to find a home
- Buildings are no longer required and automatic scanning is disabled by default
- Frees a bit of CPU
- This can be toggled in the blueprint
- Manual tagging is possible too for more control
- Buildings do however grant buffs and upgrades to the community, boosting the mood and enhancing guards armor
- Added special vision for Sirbens
- Added PTG-3 based villager chat AI
- Enable in Config
- Speak their name once to start a conversation
- Added more phrases
- Especially if you are a parent
- Fewer crashes when crippling the Config
- Improved dialogues
- Player Gender
- Added Greeting back
- Villager no longer welcome you if you are a Mayor or Monarch
- Staff of Life now has 10 uses instead of 5
- Fixed armor texture on female players
- Fixed performance issue related to villager renderer
- Fixed Turkish locale issues again
- You can now start a village with a room (e.g. underground)
- Added more phrases
- Fixed villagers using the steve second layer
- Villager can now open gates
- Villager now prefer paths and dislike stepping on grass (potential unstable)
- Improved grieving
- Villager will grieve when a close villager dies
- Villager will also grieve once a week at a graveyard
- Improved taxes
- Tax items can now be configured
- Fixed graveyards disappearing
- Villager with family or friends will now spawn a gravestone if none was found
- Updated most textures to SoyTutta
- Updated and added additional headstones
- Fixed blocked buildings
- Added rock paper scissor dialogue options for children
7.3.21
- Added
percentageOfVanillaVillagesas a config value to randomly keep vanilla villages - Fixed adventurers spawning in unloaded chunk
- Fixed crash when disabling MCA player model
- Added tooltip to editor to avoid confusion when choosing vanilla model
- Fixed players also having randomly colored hair
- Several Changes to the Naming systems in MCA
- Player Naming has been fixed and works properly, much like how /nickname systems work (If you have an existing custom name, MCA will use that instead)
- It is no longer possible to have a whitespace/empty name, and multiple safeguards have been placed to prevent exploits.
- The
Nameless Travelercode has been removed in favor of the above fix.
- Added a Homosexuality Trait as a possible chance to spawn with
- This trait cannot be inherited from past/to future generations
- Having this trait will enforce gender restrictions in Relationship Items and Villagers entering relations with those of the same gender
- Due to this trait being available, some relationship items being gifted may result in
incompatibleresponses. - In the event of this trait being applied alongside the ✨ trait, the homosexual trait will take priority.
- Added
professionConversionsMapas a config value, made for mod compatibility- Designed to be able to use clothing from another profession, if your mod does not supply any to us
- Example: You can make a Butcher wear Armorer's clothing, or villagers wear a certain professions clothing by default.
- Only Adult clothing is used in this, baby and child clothing remains unchanged.
- Added
playerRendererBlacklistto disable certain render elements of the player model if certain mods are present- Supported Values:
arms,left_arm,right_arm,all,block_player,block_villager
- Supported Values:
- Fixed #373 (Gamemode being switched before user finishes destiny)
- Should also resolve the falling-through-world issue
- Fixed #239, #368 (Compatibility Fix for older Spectrum Versions)
- Added
villagerInteractionItemBlacklistto limit certain items from being used to interact with MCA villagers- By default, buckets are included to resolve Issue #273
- Added command to convert vanilla villager within range
- Fixed a possible crash when trying to edit a villager with an empty name; should now give it a random name instead
- The
canBeAttractedTochecks for a Player/Villager relationship now properly respect traits- IE the same logic that is used for villagers now also applies to players
- Added
shaderLocationsMapto allow specifying custom shaders dependent on traits- If the camera entity has the specified trait, it'll apply the shader, and remove it when the current camera entity does not.
- Requires
enablePlayerShadersto be true to utilize this feature
- Added functionality for
Lactose Intolerance- Applies a Poison effect after usage, similar to if a spider eye were consumed
- Traits that are not meant to be equipped by players will no longer be seen in the Editor or Destiny Screen
- This can be bypassed via the
bypassTraitRestrictionssetting
- This can be bypassed via the
7.3.20
- Added backwards compatibility for 1.16.5 and 1.17.1, to align with the EOL of 1.19.0 and 1.19.1
- 1.19.0, 1.19.1, 1.17.1, and 1.16.5 are now officially considered EOL, and users should upgrade to retain support
- You can no longer set the home of a villager who is either there temporarily or does not require a home
- Fixed trades
- Fixed equipment dropping
- Fixed arms being funky in multiplayer
7.3.19
- Official Support has been added for the Quilt ModLoader (Requires QSL + Quilted Fabric API)
- Added
villagerDimensionBlacklist, modded villager whitelists, andallowedSpawnReasonsas new config options- Advanced Usage Only, tampering can lead to tears :(
- Multiple Build Script adjustments to align with universal packaging + full automation
- Fixed some wrong relationships on older worlds
7.3.18
- Fabric and Forge are now packaged as one universal jar file
- Fixed trait inheritance change
- Fixed updating villager name not reflecting change in Blueprint
- Fixed profession name in Waila etc
- Fixed outdated infection book
7.3.17
- Fixed an issue with the Bone Meal Check in
HarvestingTasknot taking into account modded items - Fixed an issue relating to a mismatched slot checked when a villager is left-handed and
HarvestingTask#bonemealCropwas ran - Rewritten
HarvestingTask#plantSeedto allow modded plants to be properly planted, if specified in thevillager_plantabletag and a validBlockItem- This also fixes pumpkin and melon seeds not properly planting, despite being in the tag
- Added a
minBuildingSizeas a counterpart to the previously implementedmaxBuildingSizeconfig option- I'm not sure why someone wanted this, but...ok.
- Editor Screen Paperdoll models will now follow your mouse, just like how the Inventory Screen behaves
7.3.16
- Fixed wrong pitch for babies
- Pitch slowly increases with age
- Fixed inconsistencies in relationship data with the Matchmaker's Ring
- Resolves cases of incest + Added
canBeAttractedTocheck support
- Resolves cases of incest + Added
- Fixed a missing
getGendercheck in creating a player's Family Tree entry - Fixed enchantments glint on villagers
- Fixed using mca villager spawn eggs on mca villagers
- Fixed Sneak-Interactions with mca villagers
- Should now open trades on applicable villagers
- Villagers that are Jobless will disagree with the proper sound effect
- Fixed silent sound effect compatibility with Celebrate Sounds
7.3.15
- Fixed multiple rendering issues that were causing invisibility to not work on Villagers
- Also applies to players using the custom villager model
- Added a
villagerRestockNotificationconfig option- If enabled, will notify anyone in a villager's home village when a trade restock occurs
- Undo the magical edit made to the failing villager state (ERR_EASTER_EGG_FLUKE)
- Modified the Gift Satisfaction for ranged weapons to based off the range instead of a static
15 - Added the Angry and Celebratory Voice Lines for Villagers when using MCA voices
- Added a
showNotificationsAsChatconfig option to toggle villager notification style- If true, the normal action bar notifications will instead show in chat.
- Added preliminary/supplementary data for 7.4.0 content
- Misc. Build Pipeline cleanups
- Fixed mail notification
- Fixed offline players not receiving letter of condolence
- Villagers are no longer pissed when killing a Zombie Villager
- Zombie Villagers without any family won't be buried
- Infected villagers being killed by a zombie no longer duplicate their inventory
- Infection now lasts longer
- Adventurers with high hearts may stay without asking
- Mood slowly change on its own, with slight tendency towards neutral
- Fixed
getGenderchecks for PlayerSaveData (Now should properly be reflected!) - Villagers have a voice pitch gene
7.3.14
- Fixed a crash that can occur when leaving a villager's name in the editor empty when switching tabs
- Modified a failing villager state into something more...magical ;)
7.3.13
- Added Support for 1.19.1
- Sneaking + Interacting with a villager with the editor item will now open their inventory!
- Added Left-Handed Trait as a possible chance to spawn with
- This trait can be inherited from past/to future generations
- Having this trait will change their dominant hand in most tasks to be their left hand (Known to the player as the off-hand slot)
- Some examples of this include Work Tasks, EquipmentSet's, and Melee Attacks (For Equipment, if a preset already uses both hands, it'll remain unchanged.)
- Given Minecraft was never intended to support this type of gameplay, further tuning may be required in a future update.
7.3.11/7.3.12
- Misc. Patches for 1.18.2 and 1.19 Dependencies (1.18.2 officially identifies as LTS now!)
- Added
innArrivalNotificationconfig setting, for notifying players in the village that a new traveller has arrived! - Added a Night Owl schedule, in which Cultist's and Outlaws have a chance to use, based on the
nightOwlChanceconfig setting (Default: 50% Chance)- Enable
allowAnyNightOwlto be able to apply this same chance to other professions - Guard's will also now use
nightOwlChanceinstead of using a random boolean to determine their schedule (Meaning if you want more guards at night, increasenightOwlChance)
- Enable
- Added a ✨ity Trait as a possible chance to spawn with
- This trait cannot be inherited from past/to future generations
- Having this trait will bypass gender restrictions in Relationship Items and Villagers entering relations with those of the same gender
- Due to this trait being available, some relationship items being gifted may result in
incompatibleresponses.
7.3.10
- Fixed Villager Fate achievements (Happy hunting!)
- Added an achievement for dropping a baby? (There's more to this right?!)
7.3.9
- You can no longer trade with archers
- Fixed crash in blueprint
- Fixed villager following you after trade
- Fixed villagers not working when previously told to stay
- Fixed harvesting tasks not always harvesting
- Added phrases for working
- Villager no longer work when panicking
- Villager can heal faster when eating
7.3.8
- Fixed forge server
- Villager no longer make surprise sounds while trading
- Fixed staying and following commands causing high CPU usage
- Panicking staying villagers will now run
- They will not return to original point yet, will be fixed in guards-update
- Panicking staying villagers will now run
- Fixed issues when server and client have different java versions
7.3.7
- Fixed server crashing
- Fixed some sounds not triggering
- Enabled voices by default
- Gave sirben more personality
7.3.6
- Finished sounds
- Normalized and denoised existing ones
- Added trading, hurt, snoring and coughing
- Added sounds for females
- Reputation is now the sum of all hearts
- Reputation has been renamed to hearts
- Villages with less than 3 (configurable) buildings are now considered settlements
- They will not trigger the enter-village notification
- Children now grow up in 16 days instead of 8 (configurable)
- Babies no longer greet you
- Added rose gold dust recipe and therefore a way to obtain rose gold
- Removed rose gold ore
- Being in a relationship helps for some interactions
- A higher villager levels decreases infection rate
- Fixed a few minor bugs
- If you hit a villager, it will no longer follow you
- Fixed armor texture on villagers
7.3.5
- Added potion of femininity/masculinity
- Fixed promised villager marrying
- Fixed black hair issue
- Removed duplicate jobless skins
- Adventurers no longer claim beds
- Adventurers no longer complain about too crowded places
- Adventurers now actually charge you when hiring them
- Hopefully fixed Stuck-in-spectator mode bugs
- Added fully vanilla mode to player model selection
- Added a hint to the limited
/mca editor - Reduced which villagers are converted to support mods (Easy Villagers)
- E.g. Igloo will have vanilla villagers now, for technical reasons
- Less mca baby zombie villagers
- Fixed apologizing to villagers after hit
- Made interactions easier, except for stories if you are lying
- Made bounty hunters more rare
7.3.4
- Engagement rings now set the relationship to engaged
- Engaged villagers won't marry someone else
- Gifting a bouquet prevents villagers from marrying other villagers
- More config for inn spawning behavior
- Added (deceased) father and mother for all spawned villagers
- Fixed compatibility issues with Origins mod
- Added ✨ trait
- Hair color now blends when color is gifted again
- 2% of villagers dye their hair (configurable)
7.3.3
- Parents with same gender are now properly registered
7.3.2
- Added support for 1.19
- Added support for advancements tied to fate
- Added Adventurers
- Spawn twice a day at inns
- Despawn after 2 days
- Can trade, be hired and asked to stay
- Villager now chooses the best equipment
- Added more eye variants
- Fixed zombies not always using zombie clothing
- Villager on fire will now burn their clothes
- The Sirben cult appeared
- Added 50.000 names from 55 different countries
- Config option available to use modern USA names only
- Destiny now sets spawn location
- The /mca editor has been replaced by a limited version (configurable) to prefer comb and needle and string items
- You can now start a village without villagers using the blueprint
7.3.1
- Traders now spawn in Inns
- Added comb to modify the hairstyle of villagers and players
- Added needle and thread to modify clothes of villagers and players
- Fixed advancements and book rewards
- Improved name distribution
- Marriage and Birth notifications are now only printed within the village boundaries, or when being friends
- Added config flag to disable boobs
- Added support for Immersive Weathering
- Fixed a few crashes
- Taxes are now once a week
- Fixed performance issue
- Fixed persistent zombie villagers despawning
7.3.0
- Updated translations
- Fixed crash on dedicated server when picking up children
- Cleaned up config, added link to config wiki
- Villager can no longer plant modded plants to remove a crash
- Fixed a few crashes
7.3.0 alpha 3
- Switched to an injected based player model to hopefully improve mod support
- Using the Player model now makes use of size and gender
- Females are now in average 5% shorter than males
- You can now choose between player and villager model in the destiny screen
- Fixed modded profession being naked
- Fixed massive family crashing whistle
- Fixed root advancement
- Fixed Gifting advancements
- Fixed missing riding phrase
- Fixed duplication issue when villager use bonemeal
- Fixed chore animations
- Added wandering around when no tasks have been found
- Fixed young villagers not holding tools correctly
7.3.0 alpha 2
- Fixed Destiny partly working on dedicated servers
- Fixed mod conflicts
- Added clothing and hair selection
- Bounty hunter no longer attack while in creative
- Gifting a golden apple to a child now properly reduces the stack
- Fixed a few wrong buttons
- Added a few more config flags to control destiny, teleportation and editor access
- Sneaking no longer breaks the model
- Editor offers a button to select player or villager skin
- Fixed issues with resizing window while in editor
7.3.0 alpha 1
- Added destiny
- You are asked to customize the player
- Then you can choose from a set of spawn location to start your journey
- Massive dialogue overhaul with over 300 new phrases
- Added Rumor dialogue
- Added Time specific dialogues
- Grumpy, Gloomy and Shy personalities
7.2.0
- Ported to 1.18.2
- Modded Villager professions now display properly in all mca interfaces
- Fixed incompatibility with eldritch mobs
- Villager get 5 extra hearts per level
- Added config flag to use squidward models
- Fixed sleeping
- Adjusted villager teleportation to be more configurable
- Different ages will now move at different speed
- Genes now affect speed
- Converted villagers will now retain custom nbt data and age
- Fixed inventory disappearing on convert
- Fixed marriage and family tree loss on convert
- Maximum building size and radius are now configurable
- Fixed UI Scaling issues with interaction buttons
- Fixed issues of bounty hunters spawning within villages if your y value is below its bounds
- Added Village Merging
- Fixed villagers struck by lighting
- Added electrified trait
- Increased button widths to better support different languages
- Decrease revenge aggression based on the guards' relation to you
- Added guard target list to config
- Added aborting children by unconventional means
- Updated the Blueprint Interface to appear more cohesive
- Added
/mca-admin forceBuildingType <type>to force a building's type - Fixed issues with Chores not working in 1.18.x
- Added modded support to
ChoppingTaskas well as several optimizations - Mining Speed Multipliers can now effect
ChoppingTaskspeed (The original 7 seconds is also configurable) - Fixed potential crashes when villagers perform Harvesting chores (Planting seeds throwing a NPE)
- Fixed player marriage not saving
- Sneaking before interacting with a villager will now open trading
7.1.0
- Ported to 1.18 (And 1.18.1)
- Fixed missing chest tag
- Added baby clothes
- Fixed villagers not fully moving out of the old building
7.0.8
- Readded blacksmith functionality
- Fixed scaling-flickering with iguana tweaks
- Added text when trying to assign to invalid buildings
- Improved interaction layout
- Staff of Life can no longer be enchanted
- Fixed chores phrase names
- Command kill no longer counts as murder
- Added config flag to disable name tags
- Fixed log spam regarding invalid bounding boxes
- Fixed issues when assigning family in editor
- Buildings now support modded chests
- Villagers will now use your editor name
- Fixed letter author and creative mode usage
- Strengthened Grim Reaper
- Added mod support for atmospheric, autumity, berry good, buzzier bees, environmental, neopolitan, and upgrade aquatic
- Villager now recognize and estimate the value of every (modded) armor, tool, sword, bow and food as a gift (accuracy not guaranteed)
7.0.7
- Experienced villagers no longer become guards
- The king can assign archers and guards at will
- Fixed king rank
- Can no longer pickup teens
- Fixed curing zombie villagers
- Added missing translations
- Added book of supporter
- Fixed gift desaturation not working
- Improved teleportation, especially when following the player
- Fixed the pixel gap of headstones
- Fixed sleeping villagers not waking up when moved around
- Added letter of condolence
- Fixed dimension issues with player and villager data
- Added mail system, used to notify the player about the death of family members
- Glass roofs are now supported
- Added more jobless skins
- Updated translations and fixed wrong variable syntax
- Added some admin commands
- Temporary disabled baby tracker
- You can now trade with family
- Fixed inventory duplication bug
- Fixed deadlock in relation with reaper spawner
- Villager marriages now respect player hearts
- Fixed gifting golden apple not reducing by 1
- Fixed crash when hovering over unmarried villagers marriage-symbol
- Villagers will also update baby time
- Fixed datapack crash on some system locales
- Hopefully fixed stuck-at-sleeping issues after loading world
- Adding a building will also look for graveyards to decrease player confusion
7.0.6
- Fixed guards aggression towards mobs
- Fixed profession change not always switching clothes
- Added Family Tree item to search
- Fixed crash
- Fixed reaper summoning on some server
7.0.5
- Fixed issue with natural breeding
- Blueprint will now better display vertically stacked buildings
- Villager preview in the editor is now animated
- Fixed wasting charges on already reviving villagers
- Fixed a crash
- Fixed opposite gender bug
- Fixed villager marrying relatives
- Guards now attack mca zombie villagers
- No more sliding baby zombie villagers
- Slightly enhanced village boundary determination
- Fixed uninitialized zombie villager babies
- Fixed flower pots with flowers not being recognized
- Lost babies can now be retrieved by the spouse
- Fixed crash on dedicated server when using randomized baby name
- Village will now interact with each other
- Iron golems will now slap the villager when hit accidentally and then chill
- Guards will now support their citizen and have a custom dialogue when the player is the attacker
- Improved archer AI
- Fixed villager getting stuck in doors
- Guards no longer panic when a raid happens
- A wiped-out village will only send a last, bigger bounty hunter wave
- Added all items to recipe book
- Reworked female villager model
- Fixed a bunch of marriage issues caused on death
- Spouse and parents can now be modified in the villager editor
- Fixed guard spam
- Rank Mayor can now make villagers guards or archers manually
- If the Grim Reaper summoning fails, feedback on why is given
- Villager are now silent by default, configurable
- Villages can now be renamed
- Unlocked King rank
7.0.4
- Fixed widow icon
- Player and villager marriage symbol now swapped
- Taxes are initially set to 0%
- Whistle recipe now requires gold instead of rose gold
- Rings are no longer usable as gold ingots
- Fixed a crash related to building detection
- Integrated community re-shaded dna icon
- Added Vegetarian trait
- Fixed missing meat gift phrase
- Replaced names by accurate database of babies born in the US in 2010
- Fixed graves text for formatted names
- Fixed reviving for villager died by height or void
- When adopting, your spouse also becomes your children's mother
- Decreased villager knockback
- Fixed incorrect amount of bounty hunters
- Added two more headstones
- Fixed crash caused by zombie villagers on dedicated servers
- Only player with merchant rank or higher will receive tax notifications
- mca-admin commands no require op permission
- Fixed smaller issues with building recognition
- Automatic building scanning can now be disabled
- Next to Buildings, you can now add more restrictive "rooms" instead in case your build is not recognized otherwise
- Buildings can no longer intersect
- If adding a building fails, a proper error message is now shown
- Updating existing, intersected buildings work now
- Fixed some villagers being confused on where they live
- Fixed outdated translation variables
- Setting the workplace makes them jobless for now, effectively causing them to look for a new job
- You use both matchmaker rings now
- Gifting cake works on every adult married villager
- Buildings can now be marked as restricted, preventing villagers from moving in
- Voice acting is now disabled by default
- Fixed guards on duty randomly looking into the sky when talking to
- Fixed at least one teleporting-away-while-following bug
7.0.3
- Attempting to talk to a zombie won't prevent you from performing an action
- Fixed interaction fatigue reset
- Added Interaction and gift analysis
- Overhauled gift desaturation.
- Hearts reward will decrease, but won't drop below 0.
- Desaturation uses a configurable exponential curve, slightly favoring awesome stuff.
- Once a day by default, the villager forgets about the latest gift in the queue
- Fixed "datapack" crash
- Building tasks are now required to advance in ranks
- Removed bed reserving, beds are searched on demand
- Fixed villager-keep-following-you problem
- Fixed greeting AI
- Increase percentage of adult villagers
- Fixed changing clothes of unemployed villagers
- Increased frequency of marriage, births and guard spawns
7.0.2
- Fixed Server crash
- Fixed crash when setting clothes or haircut when playing on a server
- Added config flag to disable voice acting
- Fixed scythe loosing its charge on non-tombstones
- Fixed staff of life charges
- You can no longer adopt adults
- Fixed grown-up message appearing after world join
- Fixed building detection on certain coordinates
- Fixed tall villagers being too tall to live
- Fixed phrases not being translated on dedicated servers
- Synced Translations
7.0.1
- Fixed traits syncing issues and chance math
- Fixed translation keys
7.0.0
- Giant initial update. This list may have missing parts.
- Added mca villager and zombie villager
- Added genetics, personality, traits and mood
- Added dialogue engine
- Ported classic interactions
- Added adoption
- Added divorce and divorce papers
- Added enhanced gifting
- Has a saturation Queue
- Respects villagers specific needs
- Added wedding ring and engagement ring
- Added Grim Reaper
- Added graves, resurrection, Staff of Life and the Scythe
- Added guards and archers
- Added blueprint
- Added village management
- Added automatic building and village recognition
- Added initial building types to extend village functions
- Added rank, task system
- Added taxes
- Added chores
- Added book with enhanced visuals
- Added Advancements
- Added Architecture to support Fabric and Forge
- Added voice acting
- Added initial translations´
