Open CraftyG opened 11 months ago
Hi, you're totally right, I would also like it more for "invalid" trades to be re-rolled until a valid trade is found, but the way the villager logic itself and where I intercept it does not really make that possible right now, which is why there is this half-baked solution right now. I am personally also not content with it, which is why I have also have not documented the condition part of the json model yet.
What happened?
The Issue
Trades that have failed to meet conditions remain selected within the table, but they don't appear when interacting with an affected villager/trader
How to Reproduce
/villagers refresh
to reload the traders' tradesThe Proposal
Despite it being a bug report, this behavior could be proven useful in some cases and thus can be maintined. Having an optional field for a trade to re-roll if the conditions don't meet fixes the issue while not completely removing this behavior.
Loader
forge
Mod Version
1.1.1
Minecraft Version
1.19
Relevant log output
No response