Feature Update
+ Added config setting that will auto delete unclaimed items during startup, the default value is a week (in hours), its also disabled by default.
+ Added a button the transactions type selection menu that is only visible to users with the "auctionhouse.admin" permission or op, this button is used to delete transactions older than the specified time, ex. 3 day
Of course, as usual, make a backup before updating in case anything goes wrong.
https://prnt.sc/4gSuPVkQCM-s
Bug Fix
+ Fixed getOfflinePlayer issue with the ban command
+ The ban command no longer tab completes every known player. Just online users.
Experimental Upload Command
+ Added experimental upload command which attempts to convert sqlite data to mysql (you must have generated the mysql tables already)
Feature Update
+ Added option to make the listing fee tax a percentage based on the total list price
Changes
+ If restrict view all transactions is enabled and they don't have permission, it will just open their transaction list rather than bringing up the menu to select between theirs or the entire server's
+ Fixed bug where you can claim expired items with a full inventory resulting in items dropping to the floor
Bid Rounding
+ Finished adding the necessary rounding to bidding
Feature Update
+ Added setting which will round all prices entered (ex. 420.69 -> 421)
Bug Fix
+ Fixed issue where the ban time of a user would display negative times. Instead of showing negative times, it will just say the ban is expired now.
Bug Fix
+ Fixed issue with PlaceholderAPI
+ Player Balance within the main menu can now use PlaceholderAPI
+ Fixed issue with very large number formats when using short number mode.
+ Added custom metric chart for MySQL usage
(!) In the upcoming updates I will have most if not all messages using PlaceholderAPI if available.
Feature Update
+ Added setting to make admin copying only allowed in creative mode
+ Dropped the old serialized item format & migration, if for whatever reason you're still on v1, use 2.52.0 or lower to migrate
+ Added an auction admin log system, by default its enabled, any admin actions made will be logged.
Changes
+ Fixed getTag error
+ CMIAnvilRepair checks
+ Update to latest core
+ Switched UltraEconomy repo for API jar
Claim All Changes
+ When claiming all in the expired menu, it will only give you as much items that you can hold, if your inventory gets filled up before it can give you the rest, it will just stop rather than dropping them to the floor.
Additions / Bug Fix
+ added %seller% and %seller_displayname%
+ bundles can longer be replaced within other bundles
Bug Fix
+ Resolved Database logging error
Feature Update
+ %player_displayname% & and %buyer_displayname% can now be used in their appropriate lang locations, note %player_displayname% isn't currently implemented for the banning stuff.
+ When creating a bundle, if it only contains a single item, it will just list as a normal auction instead of listing as a bundled item.
+ Added a option to broadcast an auction sale
+ Some minor bug fixes/code adjustments.
Chat Color Strip
+ Add missing chat color strip from sell menu
Feature/Bug Fix Update
+ You can now define worlds in the config that you wish to have Auction House disabled in
+ You can restrict the view all transactions menu by permission, see the docs for the permission
+ Fix console error on Minecraft versions lower than 1.14 that was related to the Auction Chest
+ The sell menu can restrict floodgate players if enabled
+ Added a check for Floodgate players, by default it will let them use the Auction House, but you can enable the config setting to block them from using it entirely.
+ Moved special checks for all commands into a single method that's implemented throughout each command to make future checks simpler.
Feature Update
+ Added a setting called auction chest mode, enabling it will block all auction commands (with the exception of admin ones) forcing the player to use a marked auction chest.
+ /ah markchest can be used to mark/unmark a chest
https://gyazo.com/e9e8cfde367554d53d99b1e176ab21cf