Skip to content

Latest commit

 

History

History
68 lines (54 loc) · 3.06 KB

CHANGELOG.md

File metadata and controls

68 lines (54 loc) · 3.06 KB

2.0.4

Fixes

  • The {id} parameter is now properly replaced on Geyser and Minecraft Offline/Geyser store types. For offline servers, it will be replaced with the user's name. For online servers, this will be the player's UUID.
  • Fix for java.lang.String cannot be cast to class java.util.UUID on Offline/Geyser servers
  • Fixed the use of deprecated characters directly in components in the Velocity module
  • Relocated Adventure to prevent conflicts with older Adventure APIs on the server

2.0.3

Features

  • SDK: {uuid} command parameter is now filled by the plugin if a uuid is available and not filled by Tebex API

Fixes

  • Minecraft Offline/Geyser: Offline actions (such as removing groups) with no payment or package attached will now be processed properly.
  • Minecraft Offline/Geyser: Certain types of offline commands still could not be parsed and executed, causing console errors.
  • Bukkit: /sendlink now sends the checkout link to the target player
  • SDK: mojangIdToJavaId() no longer returns a null ID if any provided parameters are null

2.0.2

Features

  • Improvements to debug mode showing relevant HTTP request and response data
  • /tebex lookup provides more in-depth feedback when users are not found

Changes

  • /tebex ban no longer requires an ip or reason

Fixes

  • Servers running offline mode are now able to process commands
  • Online commands are handled more efficiently on large servers to avoid rate limits (code 429)
  • Fix for Failed to get online commands: java.lang.UnsupportedOperationException: JsonNull caused by online commands with no package reference
  • /tebex sendlink incorrectly used player id instead of username
  • Fix /tebex report now sends the entire report
  • Arguments such as {id} and {username} are now properly parsed for all command types

2.0.1

Fixes

  • Command usage instructions are now shown if incorrect/not enough args are used
  • Store information was not properly reloaded after running tebex secret, causing errors until the server was restarted.
  • /tebex lookup now uses the appropriate endpoint
  • Some commands' usage instructions improperly included a . in the command name
  • /tebex report now properly sends all report information to Tebex

2.0.0

  • Plugin has been rewritten from the ground up to include support for: Bukkit, Spigot, PaperSpigot, Fabric, Velocity, and BungeeCord.
    • Your configuration will be migrated from previous versions, if detected.

Features

  • Added /tebex debug <true/false> for in-depth logging
  • Added /tebex report to send in-game reports to Tebex
  • Added /tebex goals to print active community goals
  • Added /tebex checkout to checkout via command line
  • Added /tebex sendlink to send a checkout link to a player
  • Added automatic error reporting which can be toggled on/off in configuration.

Changes

  • Use /buy command to open store GUI instead of using signs.

Fixes

  • Less console spam. Enable in-depth logging with /tebex debug
  • Any API timeouts are now reported and handled gracefully