WanderingTrades

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

MIT License

Stars
28
Committers
9

Bot releases are hidden (Show)

WanderingTrades - WanderingTrades 1.8.4 Latest Release

Published by jpenilla 5 months ago

Changelog

Changed

  • Updated for Minecraft 1.20.4-1.20.6
  • Updated Cloud to v2
WanderingTrades - WanderingTrades 1.8.3

Published by jpenilla about 1 year ago

Changelog

Changed

  • Updated for Minecraft 1.20.2 (no longer supports 1.20-1.20.1)
WanderingTrades - WanderingTrades 1.8.2

Published by jpenilla about 1 year ago

Changelog

Added

  • Distinction between enabled and disabled trade configs in GUI and command feedback

Changed

  • Expanded trader spawn notification options, see comments in default config.yml for further details
  • Trades within a config are now sorted by name when randomization is not enabled, for consistency with config GUIs and in general
  • Updated for Minecraft 1.20.1
  • Updated included microblock trade configs

Fixed

  • Pulling from default config when reading empty items
  • Attempting to serialize air
WanderingTrades - WanderingTrades 1.8.1

Published by jpenilla almost 2 years ago

Changelog

Added

  • Ability to notify nearby players of Wandering Trader spawns

Changed

  • Updated for Minecraft 1.19.3 (no longer supports 1.19-1.19.2)
WanderingTrades - WanderingTrades 1.8.0

Published by jpenilla almost 2 years ago

This release comes with a large amount of internal code changes, as well as some new features, all of which has the potential (however small) for bugs, so please remember to report things! Feedback is also welcome on the new features.

Changelog

Added

  • Commands to open trade menus without a Villager or Wandering Trader
    • /wt trade natural [player]
      • Permissions: wanderingtrades.tradenaturalcommand, wanderingtrades.tradenaturalcommand.others to open for other players
    • /wt trade config <config> [player]
      • Permissions: wanderingtrades.tradecommand, wanderingtrades.tradecommand.others to open for other players
  • Support for adding enchantments to ENCHANTED_BOOK items through the config

Changed

  • Reworked the language/message configuration to be more readable
  • Rewrite GUI menus using Incendo/interfaces

Fixed

  • Fixed getBrain method having wrong name for 1.19.2
  • Fixed yes/no chat clicks no longer working in config conversations on 1.19.2
WanderingTrades - WanderingTrades 1.7.3

Published by jpenilla about 2 years ago

Changelog

Changed

  • Added support for Minecraft 1.19.1 and 1.19.2
WanderingTrades - WanderingTrades 1.7.2

Published by jpenilla over 2 years ago

Changelog

Added

  • Ability to stop Wandering Traders from drinking invisibility potions at night (Paper only, does not function on spigot) (#130, 35727182eb9253b0d7a49b4f15f1698c72dd17b0)
  • Romanian translations (#132)

Changed

  • Updated for full Minecraft 1.19 compatibility

Fixed

  • Fixed deleting trade config files from the in-game GUI (5f461b37a71859a514f3a115ef56eba3d9f56fa2)
WanderingTrades - WanderingTrades 1.7.1

Published by jpenilla over 2 years ago

Changelog

Added

  • Russian translations (#110)

Changed

  • Added support for 1.18.2 and removed support for 1.18.1
WanderingTrades - WanderingTrades 1.7.0

Published by jpenilla almost 3 years ago

Changelog

Changed

  • Update for full Minecraft 1.18 compatibility
  • Drop support for Minecraft 1.14 and 1.15 (Now requires 1.16+)
  • Now requires Java 17
WanderingTrades - WanderingTrades 1.6.6

Published by jpenilla over 3 years ago

Changelog

Changed

  • Update for full 1.17 compatibility
  • Update included microblock config with 1.17 blocks
  • Dependency updates
WanderingTrades - WanderingTrades 1.6.5.2

Published by jpenilla over 3 years ago

Changelog

Added

  • Added disableHeroOfTheVillageGifts option to trade configs. When a villager has a trade config with this option enabled, they will not give gifts to players when they have Hero of the Village.

Changed

  • Updated dependencies

Fixed

  • Fixed a couple of small bugs
WanderingTrades - WanderingTrades 1.6.5.1

Published by jpenilla almost 4 years ago

Changelog

Added

  • Added an option in config.yml to completely disable all of WanderingTrades' commands
  • Added a whitelist/blacklist in config.yml for worlds that the plugin should modify naturally spawned Wandering Traders in
  • Added a German (de_DE) language file

Changed

  • Make use of a queue with a delay for caching player skins to stay well below Mojang's rate limit even on larger servers

Fixed

  • Fixed Wandering Traders getting a new set of trades when a player logged out and back in while in a boat with the trader
WanderingTrades - WanderingTrades 1.6.5

Published by jpenilla almost 4 years ago

Changelog

  • Switch command framework to cloud
  • Alphabetically sort paginated GUIs
  • Give a more informative message when player head skins fail to cache
WanderingTrades - WanderingTrades 1.6.4.2

Published by jpenilla about 4 years ago

Changelog

  • Prefer OfflinePlayer#getLastPlayed over #getLastSeen for compatibility
WanderingTrades - WanderingTrades 1.6.4.1

Published by jpenilla about 4 years ago

Changelog

  • Added Simplified Chinese language file by RinAfter. Set language in config.yml to zh_CN to use.
  • Added a more consistent method for serializing ItemStacks which should help work around certain edge case issues with NBT data becoming deformed after save and load due to bugs/legacy baggage in Bukkit's ItemStack serialization.
  • Various other bugfixes and improvements
WanderingTrades - WanderingTrades 1.6.4

Published by jpenilla about 4 years ago

Changelog

  • Add the ability to randomize the amount of trades from a config a trader will get. To use set randomAmount like this example: randomAmount: '0:5', which will choose randomly from 0 to 5.
    • Closes GitHub #27
  • Add the same feature as above to the amount of player head trades from the server per trader.
WanderingTrades - WanderingTrades 1.6.3.2

Published by jpenilla about 4 years ago

Changelog

  • Fixed a bug where very old or invalid player data files could cause an error on startup.
WanderingTrades - WanderingTrades 1.6.3.1

Published by jpenilla about 4 years ago

Changelog

  • Fix a bug where Wandering Traders could get new trades when going through Nether/End Portals.
WanderingTrades - WanderingTrades 1.6.3

Published by jpenilla about 4 years ago

Changelog

  • If running on a Paper based server, the plugin will use their PlayerProfile API to asynchronously download Player Head skins. The result of this is significantly more efficient than simply letting the vanilla game download the skin when the trader is assigned trades.
WanderingTrades - WanderingTrades 1.6.2

Published by jpenilla about 4 years ago

Changelog

  • Optimize Player Heads from server algorithm, limiting factor is now downloading skins from Mojang
  • Remove Italics from default Hermit Head config
  • Update dependencies
Badges
Extracted from project README
wandering trades logo WanderingTrades Jenkins