Getting Started
This page covers a single-server KaGuilds installation. A network deployment must also follow the Velocity Setup.
Requirements#
| Item | Requirement |
|---|---|
| Minecraft | Compiled against Spigot API 1.16.5; validate newer versions on the target server |
| Java | Java 12 or newer, while also meeting the server software requirement |
| Server | Spigot, Paper, or a compatible fork; Folia is not currently supported |
| Database | SQLite or MySQL for one server; shared MySQL is required for a network |
| Economy | Vault and a Vault-compatible economy plugin |
| Optional dependency | PlaceholderAPI |
Installation#
- Download KaGuilds from GitHub Releases.
- Install Vault and an economy plugin such as EssentialsX Economy.
- Install PlaceholderAPI when placeholders are needed.
- Place the plugin JAR in the server's
pluginsdirectory. - Start the server normally and wait for
plugins/KaGuildsand the database tables to be created. - Stop the server, edit the generated configuration, and start it again.
A first-time single-server setup can keep:
proxy: false
database:
type: "SQLite"
Verification#
After startup, verify the following:
- The console contains no KaGuilds database or dependency loading errors.
- KaGuilds, Vault, and the economy provider are enabled in
/plugins. - A player can open the help page with
/kg help. - A test guild can use the bank, menus, and selected language.
- For MySQL, the configured account can create tables and perform select, insert, update, and delete operations.