- Removed support for outdated Kingdoms hook
- Added hook for KingdomsX plugin
- Fix for trade being canceled when you clicked Q to cycle trade modes
- Fix for an error on first plugin load
- Fix for items display name not account for items with new item name type input and showing items material name instead
- Some internal cleanup
- Fix for plugin giving up on trying to connected to database after first failed attempt, now it will keep retrying every 20 seconds in case it failed first time, which could happen in case your MySQL database was down at that time or connection failed.
- Added option to use items display name in a result message instead of showing its material. It will default to translatable material name in case item doesn't have custom display name set to it
- Fix for blacklisted items not updating correctly after plugin reload
- Fix for an error relating to inventory check on 1.21.x servers
- Fix for an issue where one of the players items would not have been returned if trade was flagged as potential dupe
- Fix for some trades being incorrectly flagged as potential dupe
- Added option to define database table prefix for better organization.
- Some changes in saved data structure for offered trades when saving it into database.
- Fix for an issue where in case trade was identified as possible exploit then traded items would not have been given back
- For time being disabled inventory resetting in case trade gets detected as invalid.
- Fix for small issue where if you had single special trading mode available, like residence trading, which includes residence selection button, it would have been shown at the confirmation button line and then got disabled/hidden on confirmation. Now it properly reappears if trade is canceled
- Potential fix for bedrock users getting blank screen after trade is over
- Additional protections against people who likes to exploit with cheats
- Some internal code cleanup
- Now trade forcing can be done from console
- Multiple areas got additional updates relating to people dupe attempts
- Few additional checks relating to "stuck" trade state due to rare instances where player remains marked as trading while not actually being in a trade mode