v2.2 - Admin Panel, QoL & Critical Fixes
What's New in v2.2?
This update brings a brand new Admin Panel, polishes the user experience, cleans up the codebase, and fixes reported bugs.
New Features
- Admin Control Panel: Added a comprehensive GUI for admins (accessible via
).Code:/order admin
- Manage Server State: Easily toggle Lockdown Mode to pause all orders during maintenance.
- Debug Mode: Toggle debug logging per-admin to troubleshoot issues without spamming everyone.
- One-Click Reload: Reload configuration files directly from the GUI.
Improvements & UX
- Smoother Order Creation: In the "New Order" menu, clicking "Amount" or "Price" without selecting an item will now automatically default to Stone. This prevents the annoying "Please select an item first" error and speeds up the workflow.
- Code Cleanup: Completely removed legacy "Chat Input" and "Anvil" systems. The plugin now relies 100% on the modern SignGUI for inputs, reducing bloat and potential conflicts.
Bug Fixes
- Sort Button Fix: The sorting button in the Item Selector now correctly shows the default "A-Z" state immediately.
- Console Cleanup: Removed debug spam (e.g., "DEBUG PARSE POTION") that was cluttering the server console on startup.
- Logo Colors: The startup ASCII logo now renders with the correct colors on all console types.
- Critical Crash Fix: Fixed a
runtime error that occurred on some Paper/Folia servers due to obfuscation conflicts. The plugin is now fully stable on these platforms.Code:Duplicate key
Security
- Enhanced Protection: Implemented deeper obfuscation techniques (String Encryption + Safety-Optimized Renaming) to better protect the plugin logic.
Update recommended for all users!
[/B]
What's New in v2.0.0?
This update is a complete rewrite and optimization of the plugin to ensure stability and performance for production servers.
- []
Massive Performance Optimization
- [] Rewrote the database interaction layer to use Batch Updates.
- Collecting hundreds of items via "Drop All" is now instant and causes zero lag (O(1) query).
[]Smart Shulker Box Delivery
- [] Players can now use Shulker Boxes to fulfill large orders instantly. [] Smart Logic: If the order needs items (e.g., Diamond), the plugin takes them FROM the box. If the order NEEDS a Shulker Box, it delivers the box itself. [] No more manual unpacking!
[]GUI & Interaction Overhaul
- [] Added Infinite Pagination for all menus. [] Added Filtering & Sorting (Filter by Category, Sort by Price/Recent). [] Added Anvil Input Support: Type 10k, 5m directly in the menu.
- Visual Upgrade: Cleaner layouts, status bars, and clearer lore.
[]Other Improvements
- [] Native Folia Support: Optimized for 1.21+ Folia servers. [] Enchantment System: Fixed bugs with enchantment selector and logic. [] Admin Tools: Improved config and message customizability.
If you are updating from an old version, please regenerate your config files to see all new options!
- A small update has been pushed with some quality-of-life improvements based on community feedback:
- Roman Numerals for Enchantments: All enchantment levels are now displayed using classic Roman Numerals (e.g., Sharpness V, Protection IV) for a cleaner and more familiar look in all GUIs.
- New Command Alias: You can now use the shorter /order command as a convenient alias for /orders to open the main interface.
