-
Notifications
You must be signed in to change notification settings - Fork 28
Installation
The following will provide some background on the GTS design, as well as communicate the proper method to installing GTS for your server.
As of 5.0.0, GTS has begun to focus vanilla compatibility before all other modded platforms. While compatibility with Pixelmon still exists, the functionality has been exported to its own plugin set. These extensions hook into the base GTS build, which features all other functionality, allowing for Pixelmon support to meet the Vanilla provided support.
The desire to support Vanilla over Pixelmon allows GTS to be used for a wider variety of concepts and designs, such as the RLCraft Modpack or just base Vanilla servers. The goal of GTS is to be a global trading station after all, so why limit it to just Pixelmon?
To install GTS, you must also install Impactor. Impactor serves as the universal API for my projects, and contains a lot of functionality GTS reuses alongside my other projects. Unless told otherwise, you should always install the latest version of the plugin, based on your server platform. For instance, if you are using Spigot, install the Impactor-Spigot based jar. If using Sponge, Impactor-Sponge.
Alongside Impactor, GTS will require Nucleus if you are using Sponge. Nucleus provides GTS with its placeholder parsing system, allowing message translations to be made incredibly easy to manage.
Regardless of server platform, GTS will also require an economic manager plugin. So for Spigot, something that hooks into Vault, and for Sponge, anything that hooks into its EconomyService.
Failure to install one of these dependencies will produce undesired results, and in some cases (not installing Impactor), forced server shutdowns (Sponge).
As for GTS, installing the GTS-Sponge jar provides you with vanilla support.