Disabled Trades (New Filters!)
You can now disable trades by more than just the item and its enchants. New filters inside { }:
- Explorer/structure maps: FILLED_MAP{maps=ocean,trail,trial} disables specific map types. Also works with woodland, mansion, jungle, swamp, desert, plains, savanna, snowy, taiga, pillager, outpost, treasure, ruins, village, and more.
- Tipped arrows and potions: TIPPED_ARROW{potions=poison,slowness} covers all variants of that effect (base, long, strong). Use long_poison or strong_poison to target just one.
- Dyed items: BANNER{color=red,blue} works on any colored item. You can also use BANNER, WOOL, CARPET, CONCRETE, TERRACOTTA, STAINED_GLASS, SHULKER_BOX, CANDLE, BED, and others without listing every color variant.
- Music discs: MUSIC_DISC_13{discs=13}
- Goat horns: GOAT_HORN{horns=ponder,seek}
- Suspicious stew: SUSPICIOUS_STEW{stews=blindness}
Filters can be combined. Commas mean "or" (red or blue), and stacking different filters means "and" (color=red,enchants=ALL needs both to match). Check the comments in the config file for further help!
Other Improvements
- Hovering over a disabled trade in the GUI now shows what each filter is targeting, including color previews.
- Preview text is translated in every included language.
- The config comments for the Disabled Trades section were rewritten to document everything above.
Restock Cooldown Fixes
- Fixed multiple enchanted book trades on the same librarian sharing one restock timer, which meant only one would reset at a time.
- Fixed the same issue with enchanted gear trades (multiple enchanted iron tools, etc).
- Fixed trades getting stuck with a permanent X, mostly reported on Butchers, Fishermen, and Librarians, even after the cooldown should have expired (hopefully, this is my first attempt at fixing this rare issue)
- Fixed a Paper-side (non-spigot) issue where the server was silently undoing the restock behind the scenes.