File Details
0.7.0 - Character Development, Part 1 (Forge 1.20.1)
- R
- Jun 7, 2026
- 3.38 MB
- 5.7K
- 1.20.1
- Forge
File Name
townstead-0.7.0+1.20.1.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
0.7.0 - Character Development, Part 1
This release took a little bit longer than some of the others, but that's because it's jam-packed with all kinds of features, a lot of which are foundational for the rest of the development of this mod. This includes animations, emotes, reactions, calendars, stamps, expanded shift system, chronotypes, and the very initial stages of Townstead's own origins system for custom villager races.
Let's dive in!
Animations, Emotes, and Reactions
Townstead will now bridge 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 now 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 new 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. Documentation for this coming soon.
Very early Townstead Origins system
This release introduces a new core system to develop Townstead-specific origins. This is not compatibility with the great mod Origins. This is a brand new system similar to Origins that ties in to MCA's genetic system, letting the community author custom data packs that will define a villager's species, ancestry, lineage, and heritage through an expanding set of genetic effects. Townstead by default will include the "Overworlder", the base MCA villager, while data packs will let you define what kind of world that you want, whether it's fantasy races, Minecraft lore specific, sci-fi, or whatever else you can think of.
Further expansions will hopefully bring this system to life, so stay tuned for what I and the community have in store.
Upgraded Shift Scheduler & Chronotypes
Villagers need some time off too. In 0.7.0, you can now plan and create weekly schedules, so that every day can be scheduled differently. You are also now able to save daily plan templates and bulk apply them to your villagers, making village planning at scale easier.
But before you go and give everyone the same schedule, keep an eye on their chronotypes. Chronotypes define when villagers get the most out of sleep, reflecting that we're not all built for the same schedule. Depending on their origin, villagers will inherit various sleep schedules, whether early bird, standard, night owl and others. They can still sleep whenever, but if you match their sleep schedule to their chronotype, they will wake up more energized.
Calendars, Stamps, Life Stages
Now with the passage of time, your villagers can get old. Townstead 0.7.0 adds Life Stages that are origin specific, 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.
Since we're keeping track of time now, and that villagers have a date of birth, this release also comes with a brand new Calendar. 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.
Calendar is a little bit boring? Try 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 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.)
General Fixes
- Fix dialogue system to not break MCA Cobblemon when running both it and Townstead
- Update Field Post crop listing to correctly work with Caupona and Cobblemon
- Cooks and Baristas now restock trades
- Fisherman with Starcatcher rods will now catch modded fish
- Villagers no longer eat bowls, bottles, and buckets
- Fix for item duping, where various containers used by the farmer and fisherman would cause duplicates
- Fix for seed-counting not tracking modded containers in the Field Post
- Simplification of the config system, removing unused configs
New Compats
More coming soon in Part 2 of Character Development!

