All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
UnsupportedOperationException when using villagerconfig:enchant_randomly loot function
- Crash when launching on NeoForge
- Add back config screen (removed during 26.1 port)
- Log warning about invalid villager profession IDs
pt_brlocalization
- IllegalStateException on neoforge clients
- Server to client packet for syncing custom level requirements
- Villager type test command argument in 1.21–1.21.4
- Villager type (villager biome) test command argument
- Ignore invalid trade levels during trade generation
- Trade ordering being inconsistent with vanilla in some cases
- Trade generation for invalid trade levels
- Config path location. The config was loaded from
config/villagerconfig.json5from v4.4.0 to v4.4.6, but should have been loaded fromconfig/VillagerConfig/villagerconfig.json5. Make sure to migrate any changes you made in the wrong file to the fixed location. - Log error when playing without
cloth-config
- Custom trades not working
- Compatibility with NeoForge 21.1.181+
- Experimental trade generation
- Published NeoForge jar
- Dependency management on NeoForge
- Test commands to quickly view randomly generated trade offers
- Improved wandering trader default file structure
- Set dye loot function not working
- Neoforge support
- Empty trade files in trade generator in 1.21.1 & 1.21.4
- Config saving in modmenu
- Use stonecutter to support 1.21.1, 1.21.4 and 1.21.5
- Incorrect item components ItemCost predicate
- Config command
- Experimental trade generate requirement hint
- Traditional Chinese translations
- Improved trade data generation
- Item cost component predicates not being used
- Suspicious stew effect duration for non-instant effects
- Trades loading to early
- Removed
trade_enchantmentsfield fromenchant_randomlyloot function
- Incomplete EmeraldsForVillagerTypeItem causing generation errors
- Stack counts exceeding maximum stack size
- Location condition checks not working
- Minecraft version requirement
- Fabric API version
- Item tags not working correctly
- Updated to 1.20.2
num_to_selectaccepts number providers- Trades can have
conditions villagerconfig:enchant_randomlyhasmin_levelandmax_leveloptions
exploration_mapfunction not working
- Villager conversion chance config option not working
- Immediate crash on startup
- Major trade schema rewrite (not backwards compatible)
- Config2Brigadier for command config
- Use
fabric-resource-loader-v0api instead of mixins - Mappings to official mappings
- Mod incompatibility with
carpet-fixesandrug
- Improved
VC_EnchantBookFactory
- Mod incompatibility with
Origins: Classes
- Incorrectly calculated villager level requirements
- Updated to 1.19
- Trade validator
- Behaviour pack support
- Infinite trade setting
- Updated to 1.18
- Client crash (#23)
- Old trade mechanics (#22)
- Data driven trades