promotional bannermobile promotional banner

Villager Retaliation!

It's about time the villagers retaliated.

File Details

villager_retaliation-neoforge-1.21.1-1.0.0-beta.12-hotfix.2.jar

  • B
  • Jun 7, 2026
  • 2.94 MB
  • 1.7K
  • 1.21.1
  • NeoForge

File Name

villager_retaliation-neoforge-1.21.1-1.0.0-beta.12-hotfix.2.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:villager-retaliation-1533925:8213232"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Added

  • Added non-binary villager gender support across social data, breeding compatibility checks, profile/family UI labels, deterministic preset-name selection, and English localization.
  • Added new config options related to villager breeding rules.
  • Added five new built-in Village Supply quests: beetroot_bundle, bottle_stock, egg_baskets, feather_fletching, and torch_bundle, each with authored quest definitions, dialogue trees, loot tables, and player-wiki coverage.
  • Added /villagerretaliation profile set_gender so operators can set a villager's stored gender directly in-game.
  • Added more preset villager names to the built-in male and female name pools (non-binary villagers will pool from both of these).

Changed

  • Villager gender chosen through the new command is now persisted on the villager so profile data and future loads keep the override.
  • Added skill-based trade-level XP scaling driven by the villager's primary profession skill, including persisted fractional progress so slowed or boosted trade XP carries cleanly across trades.
  • Merchant trade UI now displays the adjusted trade-level XP gain using synced villager profile data instead of showing stale vanilla-only values.
  • Skill-based trade leveling now guarantees at least 1 visible trade-level XP from XP-bearing trades, matching the updated config tooltip and avoiding zero-looking progress on valid trades.

Fixed

  • Fixed skill-based trade-level XP progress desync between server-side villager leveling and the client merchant display.
  • Fixed adjusted trade XP being lost between trades by syncing and caching the remaining fractional progress in villager profile payloads.
  • Fixed merchant result and container flows bypassing adjusted trade-level XP presentation after a trade completed or when trade offers refreshed.