▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Villager Retaliation!
Villager Retaliation!

Villager Retaliation!

It's about time the villagers retaliated.

Оцените первым
2.0K
47

Villagers remember, villagers fight back.


!villagers chasing a player

Villager Retaliation! is a Vanilla+ NeoForge mod that makes villages remember how you treat them.

Villagers are still villagers: they trade, gossip, work, panic, and live ordinary village lives. The difference is that adult villagers can defend themselves, witnesses can react when you harm the village, and your history with each villager can change dialogue, prices, quests, gifts, pacification, and trust.

Play kindly and a village can become warmer, more helpful, and more personal. Push people around, steal from village stores, or use "accidental" lava tricks, and the same village may remember that too.

  • Villagers can fight back when attacked
  • Nearby adult witnesses can rally after public crimes
  • Reputation is tracked per villager, per player
  • Trading, gifts, quests, village defense, and good history can build trust
  • Attacks, theft, watched-container damage, and village harm can damage trust
  • Hostile villagers can refuse trade, harass you, flee, or attack depending on settings and reputation
  • Dialogue reacts to reputation, profession, family, recent events, weather, gear, danger, and first meetings
  • Gifts can be loved, liked, ignored, disliked, or hated, with trusted villagers keeping favorites as keepsakes
  • Villagers can offer quests with tracker text, quest item highlighting, HUD notifications, and turn-in dialogue
  • Skilled villagers can unlock extra trade stock and high-reputation Special Orders
  • Some villagers can share stories, directions, relationships, and local memory
  • Babies stay defenseless, and nitwits still usually choose fear over heroics

!features

!villagers carrying profession based weapons

What Changes In Game

Reputation

Every villager tracks their own opinion of every player. One farmer might trust you because you trade often, while a nearby cleric might distrust you because they watched you hurt someone.

Default reputation tiers:

TierDefault range
Royalty1000+
Revered400+
Respected250+
Trusted75+
Neutral-74 to 74
Suspicious-75 or below
Hostile-100 or below
Despised-250 or below
Feared-750 or below

Higher trust can improve how villagers treat you, reduce anger, unlock warmer dialogue, support gift rewards, and open up more helpful interactions. Lower trust can make villagers cold, suspicious, unwilling to trade, harder to pacify, or openly dangerous.

Good ways to build trust:

  • Trade with villagers
  • Give liked or loved gifts
  • Defend villages from hostile mobs
  • Complete villager quests
  • Return from bad history by making peace

Fast ways to lose trust:

  • Hit or kill villagers
  • Harm an iron golem tied to a village
  • Break watched beds or village storage
  • Open, steal from, or smash generated village chests while watched
  • Use player-placed lava or fire to hurt villagers during the attribution window

!villagers retaliating against a player that killed another villager

Retaliation

Villagers are neutral instead of purely passive. Hitting a villager can anger that villager, and killing an adult villager in public can anger nearby adult villagers who witness it.

Anger fades over time, but reputation lasts. A fight may end after a short while; the damage to your relationship may not.

Hostile villagers and wandering traders can also block trading. If you have not fallen too far, you may be able to pacify them with the right payment item.

Dialogue and Interaction

Villagers can feel more like actual NPCs instead of silent trade menus.

The interaction screen lets you talk, give gifts, check relationship context, recruit eligible villagers, and follow quest scenes. Dialogue can change based on reputation, profession, recent village events, family ties, gear, weather, time, danger, and whether this is your first meeting.

Villagers also remember when they last saw you. Return after enough in-game days and some opening lines can acknowledge the gap instead of treating every reload like a first meeting.

Quests

Villagers can offer built-in quests through conversation. The player wiki currently covers 21 built-in quests across Dangerous Commissions, Lost Civilization, Old Roads, Village Defense, and Village Supply.

Quest flow is meant to feel natural:

  1. Talk to a matching villager when the profession, trade level, and hidden skill gates line up.
  2. Follow tracker text toward the target or objective.
  3. Bring back proof and any extra requested items.
  4. Return to the quest giver for reputation, XP, and loot rewards.

Default quest keybinds:

  • J - Quest Journal
  • K - Quest Tracker

Gifts

Villagers evaluate gifts by global rules and profession preferences. Emeralds, diamonds, food, tools, books, and profession items are usually safer bets than rotten loot or obvious hazards.

Gift reactions include Loved, Liked, Neutral, Disliked, and Hated. A gift stack must fit in the villager's inventory, and trusted villagers may keep favorite gifts as keepsakes.

Skill Trades and Special Orders

Villagers can have hidden skills that influence extra trade stock. Skill trades are generated from profession, skill scores, trade level, reputation gates, and config settings.

The default data includes 65 skill-trade entries across villager professions and the wandering trader. At high enough reputation, Special Orders can let you request unlocked skill-trade items directly instead of waiting for random stock.

Profession Combat

Villagers fight in ways that match their profession.

ProfessionBehavior
WeaponsmithUses stronger melee behavior with swords
ArmorerCan fight defensively, gain resistance, and use shields in hard mode
ToolsmithUses tool-based melee
MasonUses mining-tool style melee
ButcherUses axe-based melee
FletcherUses bows or crossbows
FarmerCan defend themselves and heal with bread
ClericUses potions for defense, attacks, and ally support
LibrarianCan fight with book-themed melee
NitwitUsually flees unless holding a usable weapon

Fletchers and other villagers holding ranged weapons can use bows, crossbows, and tridents. Crossbows use charge/hold/fire states, and tridents use a thrown attack.

When enabled, villagers and wandering traders can also target, retaliate against, or stand ground against hostile mobs, making villages feel more self-protective without replacing vanilla villagers.

Cleric Support

Clerics have the most advanced combat role. They can drink defensive potions, throw harmful or slowing splash potions, avoid friendly splash damage where possible, heal injured villagers and wandering traders, and support trusted-or-better players.

Hazard Attribution

If a player places lava, uses flint and steel, or uses a fire charge, nearby lava/fire damage can be attributed to that player for a short window. This allows "accidental" environmental attacks to still matter for retaliation, reputation, and advancements.

The default attribution window is 2 real-time minutes. Natural lava, old hazards, worldgen hazards, and untracked hazards are not meant to count.

!A player using lava to kill a villager, and being attributed to the kill

Loot

Villager Retaliation! adds configurable drops for villagers and wandering traders.

  • Villagers can drop emeralds and bread
  • Adult villagers can roll profession-themed loot
  • Combat weapons can drop at configurable rates
  • Equipped gear can be given through the villager inventory interaction
  • Baby villager loot is disabled by default
  • Wandering traders can drop emeralds, invisibility potions, and safe copies of current trade results

Profession loot generally requires player kill credit by default, and profession-specific drops are backed by datapack loot-table rules.

Advancements

The mod includes a full reputation advancement tab with milestones for trust, suspicion, pacification, village defense, watched crimes, story sharing, quests, and a few hidden bad decisions.

All Advancements (Click to Expand)
AdvancementTypeCriteriaHidden
Village RelationsTask (Tab Root)Automatically granted when any Villager Retaliation advancement is awarded.No
CommonfolkTaskInteract with any villager, or enter a village.No
I'm Sorry!TaskPacify a hostile villager with a payment item.No
A Familiar FaceTaskReach Trusted reputation with any villager.No
Respect Is EarnedTaskReach Respected reputation with any villager.No
Friend of the VillageGoalReach Trusted with 5 villagers in one village area.No
Local LegendChallengeReach Revered reputation with any villager.No
Crowned by the VillageChallengeReach Royalty reputation with any villager.No
Cover Them in DebrisChallengeEquip a villager with a full set of netherite armor.Yes
Second ChanceGoalCure a zombie villager that retains known reputation data for you.No
The Village RemembersGoalMove from Suspicious or lower back to Neutral or higher.No
Bad First ImpressionTaskReach Suspicious reputation with any villager.No
Hands OffTaskDamage a villager.No
No Rest For The WickedChallengeBreak the bed of a sleeping villager.Yes
The Village Has EyesGoalHarm or kill a villager while at least 3 adult villagers can witness it.No
MarkedChallengeReach Feared reputation with any villager.No
Village EnemyChallengeHave 5 or more villagers targeting you at the same time.No
Mob JusticeChallengeHave 8 or more villagers targeting you at the same time.No
Regular CustomerGoalComplete 10 trades with the same villager.No
Community SupportGoalTrade with 5 different villagers in one village area.No
Price of TrustGoalReach a positive trust tier with a villager after trading with them.No
Refused ServiceTaskAttempt to trade with a villager that blocks interaction due to low reputation.No
Hero, Not MenaceGoalWhile distrusted by nearby villagers, gain positive reputation by defending against hostiles.No
An Unwise DecisionGoalDamage an iron golem associated with a village.No
Peace OfferingChallengeAfter being Hostile or worse with a villager, return to Neutral or higher with that villager.Yes
Accidentally, Of CourseChallengeA villager dies from a player-attributed environmental hazard without direct player damage.Yes
Bait and BetrayalChallengeHave a villager follow you, then kill them.Yes
Changed My MindTaskTake back a gift from a villager.No
Trusted DirectionsGoalFollow a map given through villager dialogue.Yes
Once Upon a TimeTaskShare a discovered story with a villager.No
Story KeeperGoalShare 5 discovered stories with villagers.No
Village ChroniclerGoalShare 10 discovered stories with villagers.No
Legend TraderChallengeShare 25 discovered stories with villagers.No

!keybinds

Configuration

Main config file:

  • Singleplayer/client: config/villagerretaliation-common.toml
  • Dedicated server: <server root>/config/villagerretaliation-common.toml

Most major systems can be tuned or disabled, including retaliation, reputation, dialogue, gifts, notifications, social behavior, trade changes, profession combat, hostile mob targeting, loot, wandering trader behavior, and the optional debug overlay.

Commands and Testing

Operator commands are included for testing reputation, relationships, dialogue matching, datapack diagnostics, quests, villager profiles, and villager skills.

Useful examples:

/villagerretaliation setNearbyReputation -150
/villagerretaliation datapack diagnostics
/villagerretaliation dialogue explain <villager> <request> [option_id]
/villagerretaliation quest debug providers [radius]
/villagerretaliation skill get <villager>

Debug-only family testing items are also available through commands:

/give @s villagerretaliation:villager_breeding_stick
/give @s villagerretaliation:villager_maturity_emerald

Player Wiki

Use the player wiki for quest walkthroughs, rewards, gifts, reputation tiers, skill trades, watched containers, advancements, and player-facing settings.

Pack Support

Villager Retaliation! also has built-in datapack and resource-pack support for creators who want to tune the experience without writing Java.

Datapacks can add or replace villager dialogue, dialogue trees, quests, forced dialogue events, chat event lines, notification text, ambient world text, gift preferences, pacification payments, profession loot, skill trades, story discoveries, and preset villager names. Forced dialogue can cover watched-container events, retaliation-started barks, nearby player item reactions through player_item_proximity, trade-refresh option sets, and quest-triggered locked scenes. These systems are data-driven so addon packs and modpacks can make villages feel warmer, harsher, funnier, stranger, or more tied to their own worldbuilding.

Resource packs can translate the interaction GUI and reputation UI, replace normal and combat villager textures, customize wandering trader textures, and override the combat-capable villager model used when villagers need independent arms for weapons, shields, bows, potions, and throwing animations.

The browser-based datapack generator can create, import, preview, validate, and export Villager Retaliation datapacks.

For full pack-author documentation, examples, JSON references, and model notes, use the GitHub pack docs rather than this Modrinth page.

Documentation

  • Changelog
  • Player Wiki
  • Pack Wiki Home
  • Datapack Generator
  • Quest JSON
  • Dialogue Trees
  • Skill Trades

!compatibility

Compatibility

Villager Retaliation! is designed to work with vanilla villager systems rather than replacing villager entities.

  • Built for NeoForge 1.21.1
  • Uses vanilla-style entity events and AI memory adjustments
  • Uses vanilla gossip integration where enabled
  • Uses NeoForge item tags for weapon detection where possible
  • Does not replace the villager entity type

Compatibility may vary with mods that heavily replace villager AI, trading, combat, or entity classes.

Resource Pack Notes

Texture-only villager packs should generally work, but hostile/combat villagers use separate Villager Retaliation texture paths so they can animate weapons, shields, bows, potions, and throwing poses cleanly.

Resource packs can also override the combat villager model, opt into a custom non-combat model, and use EMF's normal entity model workflow when Entity Model Features is installed. Full texture paths and model notes are in the GitHub pack docs.

!roadmap

Roadmap

Here is the current planned roadmap for Villager Retaliation. Version plans may shift slightly as features are developed and tested.

Beta 12 - Current Release [OUT NOW!]

The Skills & Attributes Update

This update lays the foundation for the mod’s bigger RPG-style systems, with major behind-the-scenes rewrites to dialogue, events, quests, villager data, and pack customization. Existing custom packs may require migration, but the new structure should be much easier to expand and maintain going forward.

Beta 13 - Hired Help Update

This update will focus on expanding villager recruitment and making villagers more useful as companions, workers, and helpers.

Planned focus:

  • Hiring villagers
  • Expanded follow behavior
  • Profession-based hired roles
  • Villagers helping with jobs and tasks
  • Better inventory, gear, and equipment support for recruited villagers

Beta 14 - Housing and Settlements Update

This update will focus on giving villages more identity, structure, and long-term progression.

Planned focus:

  • Villager housing
  • Village storage and ownership
  • Settlement memory
  • Village identity
  • Family trees and relationships
  • Stronger consequences for theft, deaths, and village events

Version and Loaders

  • NeoForge 1.21.1 - active development
  • Forge - not planned anytime soon, don't ask please :)
  • Fabric - possible future port, not anytime soon
  • Older Minecraft versions - not planned
  • Eventually, will skip straight to 26.1/whatever the newest standard will be for modding.

!credits & license

Modpacks

You may use this mod in modpacks, videos, servers, and other projects. A link back to the Modrinth page is appreciated.

Credits

Created by me :D

License

All Rights Reserved.

Feel free to use this mod in modpacks, videos, etc. Just provide a link back to this page if possible :)

Please don't port this mod without express permission from me.

For any general queries/unlisted questions, DM me on Twitter (@prodbyjvn) / Discord (ijvn).

Warning: this mod ONLY exists on Modrinth & CurseForge as of May 2026. Any sites hosting this mod outside of Modrinth/CurseForge are not official releases.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Детали

Лицензия:
Опубликован:1 месяц назад
Обновлён:1 неделю назад
Главная