Team management made simple

A lightweight yet powerful team plugin for Paper and Spigot. Create ranks, manage invites, format chat, and control every detail through clean YAML configs.

1.17 - 1.21+
Paper, Purpur, Spigot
MiniMessage Chat
teams.yml
name: "John Pork"
prefix: "<dark_gray>[<aqua>JP</aqua>]</dark_gray> "
open: true
leader: _GodlyCow
members: 12/20 MODERATED
# SimpleTeams v2.x.x — by _GodlyCow
20+
Commands
4
Ranks
YAML
Storage
Teams

Drop-in Team Management

No database required. Teams are stored in a clean YAML file with automatic loading and saving. Edit configs and reload without restarts.

/team reload

Built for server communities

Everything you need to let players form teams, compete, and collaborate.

Hierarchical Ranks

Member, Moderator, Co-Leader, and Leader roles with distinct permissions. Promote and demote with simple commands.

Invite System

Configurable invite expiry, pending invite tracking, and accept/deny commands. Players can join open teams instantly.

Team Chat

Private team chat channels with per-message formatting. Toggle between global and team-only chat on the fly.

Deep Customization

Edit team names, colored prefixes, blacklists, and character limits. Every limit is configurable in config.yml.

Admin Toolkit

Admins can kick from any team, force-disband, transfer leadership, and bypass closed team restrictions.

Performance First

Async update checking, bStats metrics, and FastStats integration. Designed to stay light on your server.

Plugin Integrations

Works seamlessly with your existing server setup.

Paper

Native async chat events

MiniMessage

Rich text formatting

bStats

Anonymous metrics

FastStats

Performance tracking

Modrinth

Auto update checker

YAML Storage

Human-readable data

Configuration Driven

Control every aspect of SimpleTeams without touching code.

Human-Readable Configs All settings live in config.yml and messages.yml. Reload instantly with /team reload. No database setup required.