New features:
• Sort, filter, and select-item sort items support%dynamic_options%(or%sorting_options%/%filter_options%) inloreso footer lines can appear below the generated option list
Bug fixes:
• Sign search GUI no longer leaves oak signs or barrier blocks in the world after restarts, reloads, or unclean shutdowns
New features:
• Config optiongui.search-input: use the temporary sign editor for search (sign, default) or chat prompts (chat) for both the public orders GUI and the select-item GUI
Improvements:
• Sign-based search: if no safe temporary sign position is found, the plugin falls back to the existing chat search flow instead of doing nothing
• Config migration (v9) addsgui.search-inputwhen upgrading older configs so the new option is always defined
Bug fixes:
• The plugin no longer fails to enable when PlaceholderAPI is missing; commands and core features work without it
Improvements:
• Placeholder parsing in messages and GUIs is skipped safely when PlaceholderAPI is not installed
• With PlaceholderAPI present,%perforders_*%expansions still register and behave as before
Improvements:
• Discord webhooks now use a single global URL and thread settings in webhooks.yml; each event (order-created, order-completed, order-cancelled) can be toggled with enabled: true/false
• Sign GUI lines (amount, price per item, search) are now configured in config.yml under "signs"
• Old config search-sign is migrated to signs.search when upgrading to the new config format
Technical:
• Discord webhook section removed from config.yml; all webhook configuration is in webhooks.yml
New features:
• Search sign GUI text is now configurable via the newsearch-signoption in config.yml
New features:
• Surplus items when delivering more than the order amount are returned or dropped to the deliverer (configurable via return-delivery-surplus)
• Optional allow-delivery-overfill: accept over-delivery, credit only the needed amount, and return the rest to the player
Improvements:
• Fully collected orders are no longer shown in Your Orders; they are removed from the list
• After collecting all items (single or drop all), the Your Orders list refreshes so completed orders disappear immediately
