Change Log
- Fix minor bug with
/spt create(product would still be created when invalid option is specified). - Russian translation update (thanks @Fosyaaa on GitHub).
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Add "/spt reload" command to reload configuration. (#87)
- /spt command's subcommand tab-complete now only shows commands you can run.
- Add "/spt create" command to create a product and set options in one command. (#86)
- Add "requireItemInHandWhileUsingCreateCommand" config option (defaults to false). (#86)
- Add optional shulker box stock location (disabled by default, uncomment the line in "stockLocations" in the config file).
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Updating Config
Don't forget to make a backup of your config!
Option 1: Look at config.yml and set the settings you want in your config.yml.
Option 2: Rename your config.yml and restart/reload your server and then re-apply your settings to the new config.yml and restart/reload the server again to apply them.
Change Log
- Fix a duplication glitch.
- Add a config option to only use one stock location, instead of spreading across multiple stock locations.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Updating Config
Don't forget to make a backup of your config!
Option 1: Look at config.yml and set the settings you want in your config.yml.
Option 2: Rename your config.yml and restart/reload your server and then re-apply your settings to the new config.yml and restart/reload the server again to apply them.
Change Log
- Added support for Minecraft 1.21.9.
- Increasing/decreasing the quantity of a item inserted into the Set Cost menu is now possible.
- Added Simplified Chinese translation (thanks wyjwyj).
- Custom items configuration for Set Cost price selector menu now support Nexo and ValhallaMMO items (more information).
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Russian translation update (thanks @Fosyaaa on GitHub).
- Update default
priceSelectorMenuhiddenItemslist inconfig.yml. - Document
%ITEM_NAME%replacement inconfig.ymlfor theshowNotificationOnNewTradeoption.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Updating Config
Don't forget to make a backup of your config!
Option 1: Look at config.yml and set the settings you want in your config.yml.
Option 2: Rename your config.yml and restart/reload your server and then re-apply your settings to the new config.yml and restart/reload the server again to apply them.
Change Log
- Item names will now be displayed in some messages (such as out of stock notifications) instead of Bukkit Material name.
- Bug Fix: Require items being used as payment to match the cost item exactly.
- Bug Fix: Payment should be able to be placed in either input slot when product has only one cost item.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Updating Config
Don't forget to make a backup of your config!
Option 1: Look at config.yml and set the settings you want in your config.yml.
Option 2: Rename your config.yml and restart/reload your server and then re-apply your settings to the new config.yml and restart/reload the server again to apply them.
Change Log
- Add support for Minecraft 1.21.6.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Russian translation update (thanks @Fosyaaa on GitHub)
Note: If you do not use the Russian translation, you can ignore this update.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Trading can now be allowed/disallowed in a world using a whitelist or blacklist (
allowedWorldsconfig option -allowedWorlds.modeset toblacklistbehaves the same as the olddisabledWorldsoption). - Trading can now be allowed/disallowed in an area using a WorldGuard region flag (
smiley-player-trader).
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Updating Config
Don't forget to make a backup of your config!
Option 1: Look at config.yml and set the settings you want in your config.yml.
Option 2: Rename your config.yml and restart/reload your server and then re-apply your settings to the new config.yml and restart/reload the server again to apply them.
Change Log
- Russian translation update (thanks @Fosyaaa on GitHub)
Note: If you do not use the Russian translation, you can ignore this update.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Add an option (default off) to send a notification to online players that a player has a new trade.
- Add an option to disable using Vault for offline player permission checking (useful if you do not have a permission plugin or your permission plugin doesn't support offline players).
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Updating Config
Don't forget to make a backup of your config!
Option 1: Look at [config.yml](https://github.com/Mrcomputer1/SmileyPlayerTrader/blob/v[version number]/src/main/resources/config.yml) and set the settings you want in your config.yml.
Option 2: Rename your config.yml and restart/reload your server and then re-apply your settings to the new config.yml and restart/reload the server again to apply them.
Change Log
- Added some PlaceholderAPI expansions, see this wiki page for details.
- Fixed a
NullPointerExceptionthat occurs when right clicking a NPC player entity for a player that not online.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Add support for Minecraft 1.21.5.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Add support for Minecraft 1.21.4
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Support for Minecraft 1.21.2.
- Fixed a bug with item stacking on some GUIs (thanks @miladm78 on GitHub, #68)
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Fixed a bug when creating a new database.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Add Vietnamese translation (by CoPeBanSIMP).
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Add Polish translation (thanks gvvda21).
- Update Russian translation.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Russian translation update (thanks @Fosyaaa on GitHub)
Note: If you do not use the Russian translation, you can ignore this update.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.
Change Log
- Fix: Adds way to see if the admin unlimited supply option is enabled or disabled for an item.
Note: We recommend backing up your SPT database and configuration file, just in case. While it is unlikely something will go wrong, it is always a good idea to have backup.

