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
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, andtorch_bundle, each with authored quest definitions, dialogue trees, loot tables, and player-wiki coverage. - Added
/villagerretaliation profile set_genderso 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.

