Tebex icon

Tebex -----

Gaming Payments Done Right. Set up a webstore and sell ranks, items, and more!




This version resolves the majority of cross-version and inter-plugin issues experienced on the current Bukkit variant.

- Bukkit/Spigot/Paper support: 1.8.8+
- BungeeCord support: 1.18+
- Velocity support: API 3.3.0 and above
- Fabric support: 1.20.1, 1.20.4, 1.21.1

Fixes
- `java.lang.NoSuchMethodError: com.google.gson.JsonArray.add` on certain Minecraft versions fixed

- Join event queue could become too large and indefinitely fail to send

- Triumph dependency made redundant (Bukkit)

- sgui dependency made redundant (Fabric)

- `tebex reload` now appropriately reloads the buy command

- `com.google.gson` is now relocated to avoid version conflicts

- `com.cryptomorin.xseries` is now relocated to avoid conflicts

- Improved tracking of warning and error events relating to processing player commands

- An appropriate `User-Agent` is now set for Tebex API requests

- Store listings are always appropriately refreshed after setting a secret key

- Updated all remaining dependencies
----------, Oct 9, 2024

Features
  • Improved warning and error logs. All warnings will suggest solutions. Revised which errors and data are sent automatically to Tebex.

Fixes
  • /buy command no longer causes the crashing/errors affecting 1.20.6 and 1.21
  • isBuyCommandEnabled setting was ignored in previous versions and now works properly
----------, Jul 8, 2024

This update includes fixes for Velocity servers that would not consistently run commands without requiring a restart.

Fixes
- Checks for commands would not be rescheduled if an error occurred, preventing commands from being checked until server restart
- Commands that required slots and delays incorrectly used the delay value as the number of slots required
- Improvements to error reporting system
- `/tebex report` did not allow for multiple words
- `/tebex lookup` no longer causes an error if the player had no purchases, and has more descriptive error messaging
- Version did not not appear correctly in Velocity
- Version did not appear correctly in Fabric
- Index out of bounds if `/tebex debug` is used without an arg on Velocity
----------, Apr 12, 2024

This update addresses issues with command variables such as {id} and {name} not being parsed properly on Geyser/Offline servers.

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
----------, Feb 26, 2024

This update addresses reported issues for Geyser/Bedrock servers and certain offline setups. Previous fixes in 2.0.2 did not address problems that would occur on these types of servers.

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
----------, Feb 9, 2024

This update resolves reported problems with servers running in offline mode, as well as several other various reported issues.

Changelog:

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
----------, Feb 6, 2024

This update addresses issues migrating from previous versions of BuycraftX, as well as issues setting the secret key via command, which could put the plugin in an errored state where no commands would execute until the server was restarted.

Changelog
- 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
----------, Jan 17, 2024

Resource Information
Author:
----------
Total Downloads: 5,369
First Release: Jan 2, 2024
Last Update: Oct 9, 2024
Category: ---------------
All-Time Rating:
17 ratings
Find more info at docs.tebex.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings