Smiley Player Trader
Allows you to trade with players using the Villager GUI.
- Загрузки
- 3K
- Подписчики
- 17
- Обновлён
- 17 июня 2026 г.
- Лицензия
- MIT
Опубликован 18 августа 2022 г.

Smiley Player Trader allows you to trade with other players using the Minecraft Villager trading GUI.
Commands | Permissions | Configuration
Basic Usage Instructions

Step 1: Run the "/spt" command to open the menu.

Step 2: Press the "Create New Product" button (the emerald).

Step 3: Place the item you wish to sell into the inventory slot.

Step 4: Click the "Set Primary Cost" button (the single Gold Ingot).

Step 5: Insert the price item, select an item from the quick items row or press the beacon for more items to choose from.

Step 6: Other players can now trade with you by Right Clicking you or using "/spt trade ".
Tip: You can use the "/spt help" command for a list of available commands.
Optional Dependencies
- Vault - used for offline permission checking, only needed if you want offline trading and restrict "smileyplayertrader.merchant" permission.
- PlaceholderAPI - provides some PlaceholderAPI expansions you can use. See this wiki page for a list of the supported expansions.
- WorldGuard - provides a flag to disable trading in a region. See this wiki page for more information.
Supported Versions
- Bukkit/Spigot/Paper 26.2
- Bukkit/Spigot/Paper 26.1.2
- Bukkit/Spigot/Paper 26.1.1
- Bukkit/Spigot/Paper 26.1 (since version 1.7.33)
- Bukkit/Spigot/Paper 1.21.11 (since version 1.7.32)
- Bukkit/Spigot/Paper 1.21.10
- Bukkit/Spigot/Paper 1.21.9 (since version 1.7.27)
- Bukkit/Spigot/Paper 1.21.8
- Bukkit/Spigot/Paper 1.21.7
- Bukkit/Spigot/Paper 1.21.6 (since version 1.7.24)
- Bukkit/Spigot/Paper 1.21.5 (since version 1.7.18)
- Bukkit/Spigot/Paper 1.21.4 (since version 1.7.17)
- Bukkit/Spigot/Paper 1.21.3
- Bukkit/Spigot/Paper 1.21.2 (since version 1.7.16)
- Bukkit/Spigot/Paper 1.21.1
- Bukkit/Spigot/Paper 1.21 (since version 1.7.7)
- Bukkit/Spigot/Paper 1.20.6
- Bukkit/Spigot/Paper 1.20.5 (since version 1.7.6)
- Bukkit/Spigot/Paper 1.20.4
- Bukkit/Spigot/Paper 1.20.3 (since version 1.7.4)
- Bukkit/Spigot/Paper 1.20.2 (since version 1.7.1)
- Bukkit/Spigot/Paper 1.20.1
- Bukkit/Spigot/Paper 1.20 (since version 1.6.4)
- Bukkit/Spigot/Paper 1.19.4 (since version 1.6.3)
- Bukkit/Spgiot/Paper 1.19.3 (since version 1.6.0)
- Bukkit/Spigot/Paper 1.19.2
- Bukkit/Spigot/Paper 1.19.1 (since version 1.5.0)
- Bukkit/Spigot/Paper 1.19 (since version 1.4.5)
- Bukkit/Spigot/Paper 1.18.2 (since version 1.4.4)
- Bukkit/Spigot/Paper 1.18.1
- Bukkit/Spigot/Paper 1.18 (since version 1.4.1)
- Bukkit/Spigot/Paper 1.17.1
- Bukkit/Spigot/Paper 1.17 (since version 1.3.0)
- Bukkit/Spigot/Paper 1.16.5 (since version 1.3.0)
- Bukkit/Spigot/Paper 1.16.4 (since version 1.2.2)
- Bukkit/Spigot/Paper 1.16.3
- Bukkit/Spigot/Paper 1.16.2 (since version 1.2.1)
- Bukkit/Spigot/Paper 1.16.1 (since version 1.2.0)
- Bukkit/Spigot/Paper 1.15.2
- Bukkit/Spigot/Paper 1.15.1
- Bukkit/Spigot/Paper 1.15
Metrics
This plugin uses bStats. You can view the metrics here.
If you do not wish to allow bStats to collect metrics, you can opt-out in the bStats configuration file in the plugins directory.
The font used in the header image and the tutorial images is Ubuntu font.
Ченджлог
1.7.34Релиз26.1.1, 26.1.2, 26.2 · 17 июня 2026 г.
Change Log
- Fix bug that prevented the plugin working on Paper servers.
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.
1.7.33Релиз26.1, 26.1.1, 26.1.2 · 25 марта 2026 г.
Change Log
- Add support for Minecraft 26.1 and, assuming no incompatibilities, future 26.* releases.
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.
1.7.32Релиз1.21.9, 1.21.10, 1.21.11 · 28 января 2026 г.
Note
The previous release (version 1.7.31) was accidentally built using the code from the release before it (version 1.7.30). This release (version 1.7.32) contains the updates intended for version 1.7.31.
Change Log
Important note about permission change: If the plugin's default permissions aren't applied, grant smileyplayertrader.trade.rightclick to everyone to ensure players can continue to trade by right-clicking each other.
- Support for Minecraft 1.21.11.
- Option to enable a cooldown between trades (disabled by default). (#92)
- Option to add commands that are executed after a successful trade. (#91)
- Added an option to control right-click trading (
smileyplayertrader.trade.rightclick). - Added WorldGuard flags for right-click trading (
spt-right-click-trade) and using the/spt traderemote trade command (spt-remote-trade).
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.
1.7.31Релиз1.21.8, 1.21.9, 1.21.10 · 10 декабря 2025 г.
Note
This release (version 1.7.31) was accidentally built using the code from the release before it (version 1.7.30). Please use version 1.7.32, which contains the updates intended for version 1.7.31.
Change Log
Important note about permission change: If the plugin's default permissions aren't applied, grant smileyplayertrader.trade.rightclick to everyone to ensure players can continue to trade by right-clicking each other.
Support for Minecraft 1.21.11.Option to enable a cooldown between trades (disabled by default). (#92)Option to add commands that are executed after a successful trade. (#91)Added an option to control right-click trading (smileyplayertrader.trade.rightclick).Added WorldGuard flags for right-click trading (spt-right-click-trade) and using the/spt traderemote trade command (spt-remote-trade).
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.
1.7.30Релиз1.21.8, 1.21.9, 1.21.10 · 24 ноября 2025 г.
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.
1.7.29Релиз1.21.8, 1.21.9, 1.21.10 · 22 ноября 2025 г.
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.
1.7.28Релиз1.21.8, 1.21.9, 1.21.10 · 17 ноября 2025 г.
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.
1.7.27Релиз1.21.8, 1.21.9, 1.21.10 · 1 октября 2025 г.
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.
Комментарии
Загружаем…