1.2.0
Compatibility
Required content
Changes
What's New in 1.2.0
π Multi-Loader Support
- Now available for Fabric alongside Forge (Minecraft 1.20.1)
- NeoForge & Quilt directory structures prepared for future updates
π Villager Personality System (Expanded)
- 7 personality traits with 5 levels each (Courage, Generosity, Work Ethic, Social, Temperament, Honesty, Outlook)
- Professional titles based on trading level (Novice β Master)
- Shift + right-click to view full personality profile
- 30+ contextual dialogue lines based on personality
π Brave Bell Ringer
- Brave and Fearless villagers ring the bell when monsters attack
- All nearby villagers run toward the bell for safety
- Full animation and sound effects
π€ Iron Golem Personalities
- Natural golems have unique names and 6 temperaments (Gentle, Stern, Fierce, Devoted, Dutiful, Independent)
- Right-click golems for personalized greetings and creation stories
- Temperament-specific particle effects and color-coded names
π€οΈ Villager Daily Activities
- Morning: Hold profession-specific tools (hoes, ingots, books, etc.)
- Afternoon: Eat varied food per profession
- Evening: Light areas with torches
- Night: Sleep with empty hands
π Villager Flee Behavior
- Flee from players with bad reputation (< -100)
- Coward villagers flee from zombies (20 blocks), Cautious at 15 blocks
- Flee from players holding weapons
- 14 unique dialogue lines for cowards
π Generous Gift System
- Generous/Charitable villagers throw bread to injured players (health < 30%)
- Requires neutral or positive reputation (β₯ -50)
- Heart particles and personalized messages
βοΈ Reputation Rewards for Killing Hostile Mobs
- Kill zombies/skeletons near villagers: +10 reputation
- Kill pillagers/ravagers/witches near villagers: +15 reputation
- Kill creepers near villagers: +8 reputation
- Only counts if a villager witnesses the kill
- Villagers thank you with unique dialogue based on your reputation tier
π Smarter Animal Protection
- Only caged/fenced village animals are protected β wild animals in the wild give NO penalty
- Killing a caged cow, sheep, pig, or chicken: -25 reputation
- Attempting to open fence gates with animals nearby: -12 reputation
- Opening farm trapdoors with animals/crops nearby: -10 reputation
- Villagers react differently based on whether it's an adult or baby witness
π¬ Enhanced Trading System
- Each trade builds a personal bond bonus (+3 per trade, up to +100)
- After 30+ trades with the same villager, they drop a "Last Will and Testament" on death
- Custom enchanted item with golden particles and lore
π¨ Colorful & Immersive Messages
- All messages now have beautiful color formatting:
- Gold for villager names
- Yellow for dialogue
- Green/Red for reputation changes
- Aqua for reputation tiers
- Gray for system messages
- Village entry HUD shows colored reputation icons: β β β₯ + β - Γ β
- Trading menu shows personality traits in GREEN (positive) or RED (negative)
π Enhanced Village Interactions
- Bed usage blocked with low reputation (< -400 reputation prevents sleeping)
- Bell ringing penalized with low reputation (under -200 can't ring, under 100 loses -15 rep)
- Using villager workstations (furnace, crafting table, brewing stand) penalized
- Block placement reactions (villagers comment on beds, chests, furnaces, bells, etc.)
- Context-aware door reactions (based on reputation, day/night, opening/closing)
- 150+ different dialogue lines for all interactions
βοΈ Golem Strike System
- 3-strike warning system before golems attack
- Golems forgive after 2 minutes (configurable)
- Violent dialogue when golems are already angry
- Extended crime timer for repeat offenders
π‘οΈ Guard Villagers Compatibility (Initial)
- Early compatibility with Guard Villagers mod
- More compatibility coming in future updates
β Support the mod on Ko-fi! π’ Questions or suggestions? You can leave a comment here or message me on Discord (if the mod keeps gaining traction, I'll set up a Discord server in the future)
My discord: Cesoti
This update is fully localized in English and Spanish.
Optional dependencies
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:nL13t6rJ:41xt91ER"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:nL13t6rJ:41xt91ER"
}

