Description

Townstead is an unofficial expansion for MCA Reborn that gives villagers deeper daily needs and more complex work behaviour.
To bring more immersion to your MCA Reborn village, Townstead adds a variety of features and compatibilities.
Villager Needs
Townstead adds three new needs for each of your villagers: Hunger, Thirst, and Energy.
Hunger adds a new hunger meter and mechanic to the villagers that requires them to eat food or else they will get depressed and slow down. To help you keep up with this need, farmers will now automatically harvest, and expand farms using blueprint-style planning, tracking planting hydration, progression tiers, and tell you if they are unable to do their job.
Butchers will also work on their own, smoking meat to help the village survive.
If you want even more advanced meal production, by adding Farmer's Delight your village can have Cooks from the new profession, as well as new catalog entries for a tiered Kitchen building. The farmer will automatically support the new crops from Farmer's Delight and even use the knife to cut grass for ropes.
For Thirst, this unlocks by having Thirst Was Taken or Legendary Survival Overhaul installed. Below the hunger meter will show up the thirst meter, and the villagers will look for drinks or food to quench their thirst, using similar logic than a player's. Pair this with Rustic Delight and a list of Cafe buildings will appear in your blueprint catalog for you to build, so that you can have Barista prepare and serve drinks (and purify water!) for your village. This will free up the cooks from drink preparation so they can make more delicious meals for everyone!
As for Energy, your villagers will accumulate fatigue as they stay awake and work on various tasks. If you set the villagers to work 24 hours with the Shift Scheduler for example they will hit a wall and stop as they collapse from needing sleep. So be sure to provide a nice home with a place to rest and your villagers will thank you for it.
Farmer Automation
Using Townstead's Field Post, you can map out your farmland in an interactive interface. Map out your crops, what kind of soil you want to plant and where you want to irrigate, and your farmers (given a Composter block, a hoe, and a bucket) will get to work and till, plant, and harvest your farms for you.
Animations, Emotes, & Reactions
Townstead bridges over player-facing EMF/OptiFine resource packs to be applied to your villagers and to your player villager model. This means you can use animation resource packs like Fresh Animations: Player Extension, Trailer Player Animations, and any others that animate the player.
Want to go further? Townstead supports Emotecraft emotes and has a companion reaction system. If you wave to your villagers using the default wave animation, the villagers will wave back and approve by gaining one heart. Play some music and watch the villagers dance. To be able to match more animations, the reaction system lets you create data packs that you can use in your game or your server, and decide how they react to it depending on their personality, and if it's a positive or negative reaction.
Shift Scheduling, Profession Assignment, & Chronotypes
Control how and where your villagers work using the Shift Scheduler and the Profession Assignment screens. You can set your villagers' daily and weekly schedule, save templates to make this reassignable across your villagers, and match their sleep schedule to their specific Chronotypes (early bird, standard, night owl.)
Re-assign your villagers from your Blueprint menu using the Profession Assignment screen, making sure that you have the right people for the right jobs.
Calendars, Stamps, & Life Stages
Your villagers can now get old. Townstead adds Life Stages, with seniority having the effect of whitening their hair and slowing them down. Don't want to see them get old? You can craft a Potion of Immortality, or even set the Immortal trait on them, which will freeze their aging. Or if you prefer, you can turn off aging entirely in the settings.
As part of time tracking, villagers have a date of birth, and Townstead provides a Calendar block with calendar functionality. The calendar will show the month and the day, and is fully customizable through data packs, so you can have a completely fantasy calendar, or stick with the commonly used Gregorian one.
You calendar is a little bit boring? Spice it up with Stamps! Fully customizable through resource packs, you can stamp any day on your calendar and set a caption with them. Shared with the whole server, if you want private stamps you can set them to private.
Get the first official, community-contributed Stamp Pack provided by XainenVoltaire/saul0the0creator on his Ko-fi page, one free stamp pack to get started, and one extended paid one (all the money goes to the artist and does not in any way make it back to me.)
Mod Compats
Roadmap
All of this is subject to change at any point, but here is a short-term look at the planned releases

Bugs, Suggestions, Questions
Please leave them in the comments, always happy to get any feedback, or join the Discord
Permissions
Can I include in modpacks? Yes! Videos? Yes! Compatibility/addons/integrations? Yes!
Credits
MCA Reborn: Townstead depends on MCA Reborn and is designed as an add-on that builds directly on its villagers, systems, and gameplay direction. Thank you to Luke100000 and the entire MCA Reborn team and contributors for building and maintaining this wonderful mod!
MCA Reborn links
Be sure to support their Patreon
Compatible Mod Credits
Farmer's Delight: thank you to vectorwing for the amazing mod that inspired me to start my own
Chef's Delight: thank you redstone3game for this great mod; sorry to overwrite your professions by default!
Rustic Delight: thank you PhantomWing for all of your excellent mods, and for being just an amazing and encouraging human being!
Thirst Was Taken: thank you mlus, ghenghen_, and mrdrip404 for the great mod, I'm a big fan of the design philosophy (even though Townstead is more in the opposite direction)
Legendary Survival Overhaul: thank you Alex_Hashtag, krampus_there, and armkath for the detailed mod, and for being welcoming to community interactions with the mod
Farming for Blockheads: thank you BlayTheNinth for the mods and for being such a titan in the Minecraft modding world
Butchery: thank you to Jmods for all the hard work on this extensive and detailed mod, it's a lot of fun to play with
Starcatcher: thank you to wdiscute for this foundational and for this mod that very clearly a lot of love was put in
Traveler's Titles: thank you to YUNGNICKYOUNG for this and all your other mods, it really adds to the feel
Emotecraft - thank you KosmX for making it possible to bring players (and now villagers) to life
Stardew HUD - thank you Weatheraintbad for bringing a delightful slice of Stardew to Minecraft
Timekeeper - Calendars - thank you lunakibby for the great calendar blocks


