• Order amount and price can use sign input when set to sign in config
•gui.amount-inputandgui.price-inputare now respected the same way as search input
Code:# plugins/PerfOrders/config.yml — merge under gui: gui: amount-input: sign # sign or chat price-input: sign # sign or chat
Bug fixes:
• Creating a new order no longer hits the order limit when your “Your orders” list looks empty
• The order cap now matches what still counts as an open order for you
IMPORTANT UPDATE!!
Bug fixes:
• Closing the delivery confirmation with ESC now completes the delivery instead of losing the items
• Spamming or auto-clicking the confirm button no longer duplicates deliveries or payouts
• Delivered items now stack to full stacks in the collect menu instead of showing many partial stacks
New features:
• Order any specific enchanted book by enchantment and level (e.g. Mending I, Sharpness V) directly from the Select Item GUI
• Search signs and order search match enchantment names – typing "mending" finds Mending books
Improvements:
• Order display, delivery preview, and confirmation icons show the enchanted book with its stored enchant and a "Mending I" style label
• Delivery validation requires the exact enchantment + level and rejects books with extra stored enchantments; works the same way when extracting from shulker boxes
Bug fixes:
• PlaceholderAPI stats placeholders now resolve more reliably for online and offline player contexts
• %perforders_earned% and %perforders_spent% no longer stay outdated after creating orders or completing deliveries
Bug fixes:
• Fixed sign search input so typing on the first line now searches for the actual text entered
Improvements:
• Added a new config option to control whether empty delivery shulker containers are consumed or returned to the player
• Players can now deliver from shulkers that contain target items plus other materials, and still receive the shulker back with remaining contents when configured
Code:# plugins/PerfOrders/config.yml — merge: delivery: shulker: # true = consume the shulker item when it became empty after extracting delivery items # false = return the shulker to the deliverer (with remaining non-order items, if any) consume-container: false
Bug fixes:
• Broken or empty GUI YAML underplugins/PerfOrders/gui/no longer fails silently with generic in-game defaults; the console now reports invalid YAML or unusable files with the full path
• When a GUI file on disk has no usable keys, the plugin falls back to the built-in layout from the JAR and logs it so you can fix the file
Improvements:
• After/perforders reload, the success message reminds you to editplugins/PerfOrders/gui/and run reload so GUI changes apply
• Withdebug: trueinconfig.yml, each GUI file load is logged with its absolute path for troubleshooting
