WanderingTrades

Spigot plugin to create custom trades for Wandering Traders (and Villagers).

MIT License

Stars
28
Committers
9

Bot releases are visible (Hide)

WanderingTrades - WanderingTrades 1.6.1.1

Published by jpenilla over 4 years ago

  • Add a button to delete trade configs in the trade config edit gui
  • Add a Microblocks trade config by default when the trades folder is empty
WanderingTrades - WanderingTrades 1.6.1

Published by jpenilla over 4 years ago

  • Fixed a bug where command summoned traders could get the wrong trades until their trades were refreshed.
  • Replace Anvil GUIs with a Bukkit Conversation API based chat system to allow for longer text entry. This will make entering long MiniMessage formatted messages easier.
WanderingTrades - WanderingTrades 1.6.0

Published by jpenilla over 4 years ago

Warning!

This is a major upgrade and requires some manual intervention.

Steps to update:

  1. Delete the plugins/WanderingTrades/lang/en_US.yml file
  2. Update your trade configs to use the new text color format. See the updated microblocks.yml for an example!

Changelog

Additions

  • Support of RGB colors in 1.16+ through MiniMessage. See the syntax here
    • Prisma custom color codes are also supported like so: <color:&x>Prisma Example</color:&x>
  • '/wt summonnatural' command: Summon a trader similar to '/summon wandering_trader' but with some extra plugin-specific options
    • Permission: wanderingtrades.summonnatural
  • '/wt name' command: Name looked at entities using MiniMessage syntax
    • Permission: wanderingtrades.name
  • '/wt namehand' command: Name your held item using MiniMessage syntax
    • Permission: wanderingtrades.namehand
  • Big improvements to the command help

Bug fixes

  • Don't let custom name traders be renamed by name tags
  • Fix bug where wrong players heads would be chosen for the player heads from server feature

update picture

WanderingTrades - WanderingTrades 1.5.1

Published by jpenilla over 4 years ago

Changelog

Fix a bug where the trades for natural-spawned traders would be added to command-spawned traders

WanderingTrades - WanderingTrades 1.5.0.4

Published by jpenilla over 4 years ago

Changelog

  • Fix Anvil GUIs for 1.16
WanderingTrades - WanderingTrades 1.5.0.3

Published by jpenilla over 4 years ago

Changelog

  • Remove and replace reference to Paper only API
WanderingTrades - WanderingTrades 1.5.0.2

Published by jpenilla over 4 years ago

Changelog

  • Fix an error on tab completing angles
WanderingTrades - WanderingTrades 1.5.0.1

Published by jpenilla over 4 years ago

Changelog

  • Fix Player Heads loaded from trade configs in 1.16
WanderingTrades - WanderingTrades 1.5.0

Published by jpenilla over 4 years ago

Changelog

  • New option in playerheads.yml, permissionWhitelist
    • Accessible through the /wt editplayerheads menu
    • When enabled, players must have the wanderingtrades.headavailable permission for their head to be added to traders through the player heads mechanic
  • Computations on possible trades are now done asynchronously, meaning that there is now zero lag whatsoever when opening a trader's inventory.
  • Other various optimizations to the player head and trade selecting logic
WanderingTrades - WanderingTrades 1.4.6

Published by jpenilla over 4 years ago

Changelog

  • Updated dependencies
  • Updated bStats with custom charts
WanderingTrades - WanderingTrades 1.4.5.2

Published by jpenilla over 4 years ago

Bugfix

  • Remove players after inactivity without restarting server
WanderingTrades - WanderingTrades 1.4.5.1

Published by jpenilla over 4 years ago

Bugfix

  • Players who join the server for the first time will be considered for player heads without needing a server restart
WanderingTrades - WanderingTrades 1.4.5

Published by jpenilla over 4 years ago

Changelog

  • New option in playerheads.yml (accessible through the /wt eph command)
    • Players with no activity in longer than this days value in days will not be included for player heads.
    • For example setting days: 7 will only use players that logged in during the last week for player heads trades.
WanderingTrades - WanderingTrades 1.4.4

Published by jpenilla over 4 years ago

  • Make all commands translatable
  • Improve organization of help command
WanderingTrades - WanderingTrades 1.4.3

Published by jpenilla over 4 years ago

New Features

  • New command /wt edit playerheads alias /wt e ph
    • Edit the playerheads.yml config from in-game.

Bug Fixes

  • Fix a bug with certain config settings not saving in the /wt edit config menu
WanderingTrades - WanderingTrades 1.4.2.1

Published by jpenilla over 4 years ago

  • Remove accidental update check when already up to date
WanderingTrades - WanderingTrades 1.4.2

Published by jpenilla over 4 years ago

New Features

  • Blacklist for players whose heads should not be sold by traders through the heads from the server feature. Either regenerate playerheads.yml or add this to the end of it:
usernameBlacklist:
  - Notch
  • Support for language localization in the GUI menus
    • Only included language is en_US, please make a pull request or send me the config you made to add your language!
    • Language files stored in server/plugins/WanderingTrades/lang/
    • File name should end in .yml
    • File name must match the language set in config.yml, i.e. in config.yml: language: 'en_US', file name: en_US.yml
    • Set updateLang: true in config.yml to overwrite your config on an update, set it to false to preserve your changes, or if you are using your own custom language file.
WanderingTrades - WanderingTrades 1.4.1

Published by jpenilla over 4 years ago

  • Fix a bug introduced in 1.4.0 where Player Heads in trade configs would only give a stack size of 1 instead of whats actually set in the config.
WanderingTrades - WanderingTrades 1.4.0

Published by jpenilla over 4 years ago

New Features

  • /wt edit: command to edit trade configs in-game via a GUI menu
  • /wt edit config: command to edit the config.yml in-game via a GUI menu
    • Both require wanderingtrades.edit permission

Improvements

  • Fixed a couple of reported bugs
WanderingTrades - WanderingTrades 1.3.1

Published by jpenilla over 4 years ago

  • Add command to set ingredients of recipes: /wt addhand ingredient
    • Alias /wt ah i
  • Framework for GUI config editor (not yet implemented)
Badges
Extracted from project README
wandering trades logo WanderingTrades Jenkins