Provider Catalog
Table of contents
- Available providers
- Provider feature matrix
- Optional capability metrics
- Version notes
- Installation notes
This page lists currently available TeamsAPI providers and/or provider extensions, plus a quick feature matrix so server owners and addon developers can verify support.
Available providers
| Provider | Type | Download | Core support since | Notes |
|---|---|---|---|---|
| BetterTeams | TeamsAPI extension | Extension: GitHub Releases / Plugin: SpigotMC | 2.3.0 | Official TeamsAPI extension module |
| Towny | TeamsAPI extension | Extension: GitHub Releases / Plugin: Modrinth | 2.3.0 | Official TeamsAPI extension module |
| KingdomsX | TeamsAPI extension | Extension: GitHub Releases / Plugin: SpigotMC | 2.3.0 | Official TeamsAPI extension module |
| PVP-Index Factions | Native provider plugin | pvpindex-factions (Modrinth) | 1.0.4 | External/community provider implementation |
Provider feature matrix
Legend: Y = supported, N = not supported/unknown, P = partial/provider-dependent.
| Provider | Core TeamsService | Invite | Warp | Chest | Claim | Power | Relation | Notification |
|---|---|---|---|---|---|---|---|---|
| BetterTeams extension | Y (2.3.0) | P (2.3.0+) | Y (2.3.0+) | N | N | N | Y (2.3.0+) | N |
| Towny extension | Y (2.3.0) | N | N | N | P (2.3.0+) | N | Y (2.3.0+) | N |
| KingdomsX extension | Y (2.3.0) | N | N | N | P (2.3.0+) | P (2.3.0+) | Y (2.3.0+) | N |
| PVP-Index Factions | Y (1.0.4) | P (1.0.4+) | P (1.0.4+) | P (1.0.4+) | P (1.0.4+) | P (1.0.4+) | P (1.0.4+) | P (1.0.4+) |
Optional capability metrics
Legend: Y = supported, N = not supported/unknown, P = partial/provider-dependent.
| Provider | Claim mutation (claimChunk/unclaimChunk) | Claim territory types (SAFE_ZONE/WAR_ZONE) | Relation types | Directionality | RelationNature override support |
|---|---|---|---|---|---|
| BetterTeams extension | N | N | MEMBER, ALLY, NEUTRAL | Symmetric | Y (API enum capability) |
| Towny extension | N | Y | MEMBER, ALLY, ENEMY, NEUTRAL | Symmetric | Y (API enum capability) |
| KingdomsX extension | N | N | MEMBER, ALLY, TRUCE, ENEMY, NEUTRAL | Symmetric | Y (API enum capability) |
| PVP-Index Factions | P | P | P | P | P |
Version notes
- Official TeamsAPI extensions (
betterteams,towny,kingdomsx) are first available in TeamsAPI release2.2.0. - BetterTeams invite support marked as
P:invitePlayeranddeclineInvitework for all players;acceptInviterequires the player to be online at the time of the call. Requires BetterTeams to be installed alongside this extension. - BetterTeams warp support covers full CRUD (
setWarp,removeWarp,getWarp,getWarps) from2.3.0+. - BetterTeams relation support covers
ALLYandNEUTRALonly;ENEMYandTRUCEare not supported by BetterTeams. Requires BetterTeams to be installed alongside this extension. - KingdomsX claim support marked as
P: read-only (claim/unclaim mutations returnfalseas they require a liveKingdomPlayercontext unavailable through TeamsAPI). Requires KingdomsX to be installed alongside this extension. - KingdomsX power support marked as
P:getPlayerMaxPowerandgetTeamMaxPoweralways return0.0as KingdomsX does not expose a per-player power ceiling via its public API. - KingdomsX relation support covers
ALLY,TRUCE,ENEMY, andNEUTRAL; relations are applied symmetrically. - Towny claim support marked as
Pcurrently covers claim lookup/query capabilities; claim/unclaim mutations are not exposed yet. Requires Towny Advanced to be installed alongside this extension. - Towny relation support covers
ALLY,ENEMY, andNEUTRAL;TRUCEis normalized toNEUTRAL. - PVP-Index Factions provider support is available from plugin version
1.0.4(TeamsAPI update line), with optional feature depth depending on the provider’s own release progression.
Installation notes
- Install
teams-api-pluginfirst. - Install one provider (native provider plugin or TeamsAPI extension module).
- TeamsAPI provisions bundled official extensions to
plugins/TeamsAPI/extensions/on startup. - Modrinth/GitHub releases include the standalone extension JARs for manual download.
- For official extensions, you can install and load in-game:
/teamsapi install betterteamsthen/teamsapi load teams-api-extension-betterteams-<version>.jar/teamsapi install townythen/teamsapi load teams-api-extension-towny-<version>.jar/teamsapi install kingdomsxthen/teamsapi load teams-api-extension-kingdomsx-<version>.jar