Smiley Player Trader icon

Smiley Player Trader -----

Allows you to trade with players using the Villager GUI.




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.
----------, Dec 4, 2024

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.
----------, Oct 23, 2024

Change Log
  • Fixed a bug when creating a 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.
----------, Jul 28, 2024

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.
----------, Jul 22, 2024

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.
----------, Jul 19, 2024

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.
----------, Jul 15, 2024

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.
----------, Jul 13, 2024

Change Log
  • Added admin-only option to make an item have an unlimited supply (/spt unlimitedsupply).

Note: We recommend backing up your SPT database and configuration file, just in case. This version makes changes to the structure of the SPT database, if something unexpected, such as a power outage or server crash occurs, the database could be left in an inconsistent or corrupted state.

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.
----------, Jul 13, 2024

Change Log
  • Added ability to specify default amount of an item for price quick selection and the "More Items..." menu's extra items and featured items.

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.
----------, Jul 6, 2024

Change Log
  • Fixed a bug that prevented trading on Paper-based 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.
----------, Jul 4, 2024

Change Log
  • Support for Minecraft 1.21.

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.
----------, Jun 14, 2024

Change Log
  • Support for Minecraft 1.20.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.
----------, Apr 24, 2024

Change Log
  • Make "/spt all" not have gaps when items are unavailable.

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.
----------, Feb 27, 2024

Change Log
  • Add support for Minecraft 1.20.3.

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.
----------, Dec 6, 2023

Change Log
  • Fixed a bug with SQLite support on newer server versions.

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.
----------, Nov 13, 2023

Change Log
  • Russian translation update (by @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.
----------, Oct 31, 2023

Change Log
  • Add support for Minecraft 1.20.2.

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.
----------, Sep 22, 2023

Change Log
  • Support for Bedrock Edition via Geyser/Floodgate (#49)
  • Some bug fixes.

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.
----------, Aug 6, 2023

Change Log
  • Support for Minecraft 1.20.
  • Fixed bug where some database ResultSets weren't closed.

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.
----------, Jun 8, 2023

Change Log
  • Support for Minecraft 1.19.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.
----------, Mar 15, 2023

Change Log
  • Fixed a duplication bug related to deleting products with stored items.

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.
----------, Dec 23, 2022

Change Log
  • Russian translation update. (By @Fosyaaa on GitHub)
  • In the future, the update checker will not notify you about translation only updates that do not update the language you are currently using.

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.
----------, Dec 15, 2022

Change Log
  • 1.19.3 Support
  • It is now possible to configure who the auto thanks message is sent to.
  • You can now use "/spt all" command to see all available trades on the server (permission for this command is "smileyplayertrader.alltradeslist").
  • It is now possible to set a limit to the amount of times an item can be purchased.
  • Russian Translation (By @Fosyaaa on GitHub).
  • Improved the Edit Product GUI.
  • Code Improvement: Cleaned up the code for the GUI system.

Note: We recommend backing up your SPT database and configuration file, just in case. This version makes changes to the structure of the SPT database, if something unexpected, such as a power outage or server crash occurs, the database could be left in an inconsistent or corrupted state.

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.
----------, Dec 8, 2022

Change Log
  • The auto thanks messages are now customisable.
  • By default, auto thanks messages are now sent as a regular server message, instead of sending it as the player. This is configurable.

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.
----------, Oct 6, 2022

Change Log
  • Fixed a NullPointerException bug.

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.
----------, Aug 6, 2022

Change Log
  • 1.19.1 support
  • Ability to store items for offline trading (disabled by default) (#17)
  • Ability to configure if items are hidden when out of stock or shown as out of stock (can be configured in config.yml or per-item) (#32)
  • Ability to change the order of trades (#33)
  • Bug fix: Inserting an item for a trade that wasn't the first wouldn't work unless it was selected (#34)
  • Bug fix: Slot 2 (third in hotbar) was treated the same as purchasing an item (#35)

Note: We recommend backing up your SPT database and configuration file, just in case. This version makes changes to the structure of the SPT database, if something unexpected, such as a power outage or server crash occurs, the database could be left in an inconsistent or corrupted state.

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.
----------, Jul 29, 2022

Change Log
  • 1.19 Support
  • Fixed 1.15 and 1.16 support.

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.
----------, Jun 8, 2022

Change Log
  • Added support for Minecraft 1.18.2

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.
----------, Mar 1, 2022

Change Log
  • Added 'disableRightClickTrading' to disable right-click to trade.
  • Added 'FILLED_MAP' and 'WRITTEN_BOOK' to default 'hiddenItems' list.
  • Update all items when one is out of stock.
  • '/spt add' will automatically enable the product.
  • You can now unset the secondary cost (cost2) with '/spt setcost2 <product id> none'.
  • Bug Fix: Prevented trading with yourself (override with config 'debugSelfTrading').
  • Bug Fix: '/spt trade' now respects 'disabledWorlds' config.
  • Bug Fix: '/spt trade' now respects 'smileyplayertrader.merchant' permission.
  • Bug Fix: You can no longer purchase products that have been disabled or hidden while the trade GUI is open.
  • Bug Fix: Fixed duplicate "trading with" message on right click of player.
  • Bug Fix: You can no longer purchase products that have been changed while the trade GUI is open.
  • Bug Fix: Products are no longer shown if the primary cost (cost1) is not set.
  • Bug Fix: '/spt set*' commands no longer accept item count values outside of the range of 1 and the max stack size for the chosen material.
  • Bug Fix: Fixed merchant UI out-of-stock refresh not accounting for the discount.

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.
----------, Jan 26, 2022

Change Log
  • Corrected and updated the default values of More Items... hiddenItems
  • Added wild card value for More Items... hiddenItems to hide all spawn eggs ("%SPAWN_EGGS%")

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.
----------, Dec 22, 2021

Change Log
  • Minecraft 1.18 support.
  • Fixes a bug with the plugin's MySQL support.
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.
----------, Dec 1, 2021

Change Log
  • Added customisable price quick selection list (#20)

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.
----------, Oct 8, 2021

Change Log
  • Add /spt openguifor <username>, which can be used to open the GUI for other players.
----------, Jun 16, 2021

Change Log
  • Fixed a duplication glitch (#11)
----------, Jun 14, 2021

Change Log
  • 1.17 support
  • Added discounts (added in 1.2.4-pre1)
----------, Jun 11, 2021

Change Log
  • Updated a contributor's name (sc15 to Semisol).
  • Bug Fix: #6 Duplication Glitch.
  • Bug Fix: Mismatch between translation key in translation file and in code, which caused a translation key not found warning.
----------, Jan 5, 2021

Change Log
  • 1.16.4 Support
----------, Dec 3, 2020

Change Log
  • 1.16.2/1.16.3 Support (#3)
  • System to check for known bugs and alert you when server starts. Option to disable plugin if the bug is major enough. System is disabled by default, enable it in config.yml. (#4)
  • Bug Fix: #2 Duplication glitch
Updating 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.
----------, Sep 12, 2020

Change Log
  • 1.16 Support!
  • Sub-commands can now be tab completed
  • You can toggle off trade right clicking with `/spt toggle`
  • Trading is automatically toggled off for a short period of time if you enter combat, so you don't accidentally open the trading interface.
  • You can now trade even when you are not nearby the player with `/spt trade <name>` (deny `smileyplayertrader.trade.remote` to disable)
  • Bug Fix: If the merchant goes offline while you are trading with them, the trade will fail with an error message informing you of this.
  • Bug Fix: You can no longer set your product, cost or secondary cost as something which is either air or not an item.
  • Bug Fix: You can no longer trade with Citizens NPCs. These have separate UUIDs which do not connect to the UUID of the player they have the username of.
  • Code Change: Upgraded bStats to 1.7
  • Code Change: Split commands into multiple files.

Updating 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.
----------, Jun 27, 2020

Change Log
  • Added MySQL support
  • You can now use a GUI to manage your products. Just type /spt. GUI is enabled by default.
Updating 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.
----------, Feb 27, 2020

Resource Information
Author:
----------
Total Downloads: 1,943
First Release: Jan 5, 2020
Last Update: Dec 4, 2024
Category: ---------------
All-Time Rating:
4 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings