tebexio / BuycraftX

The official Tebex Plugin (Previously called Buycraft) for a variety of Minecraft Server platforms.
https://tebex.io
MIT License
61 stars 102 forks source link

Add sponge 1.16 support #197

Closed heychazza closed 1 year ago

heychazza commented 2 years ago

Hey folks,

The current version of Tebex Sponge doesn't yet support SpongeForge 1.16, mainly due to the breaking changes from SpongeAPI 7 to 8. This pull request adds a secondary codebase - splitting the Sponge codebase to:

This follows the same structure that the Bukkit plugin does where there is 2 separate versions. The plugin updater still currently uses the "sponge" identifier, this would be the only final change needed to the 1.16 codebase. However this would require adding this version to the plugins page, which can only be done by yourself via web side.

SpongeForge 1.16.5-36.2.5-8.1.0-RC1162 or higher is required for the plugin to function correctly, but only if the utilisation of signs (for recent purchases) matter. RC1162 fixes an issue with player heads not loading.

Thanks

heychazza commented 2 years ago

Attached a compiled jar if needed to test with, GitHub doesn't support .jar so I've had to zip it.

buycraftx-sponge-post-1.16-12.0.8.jar.zip