
Lightweight teams plugin with invites, team chat, and friendly-fire control — no bloat, no gimmicks.
SorekillTeams is a lightweight teams plugin for Paper and Spigot that provides clean team management, private team chat, team homes, and configurable friendly-fire protection.
Designed for modern servers and future proxy networks, SorekillTeams focuses on core team mechanics without bloated clan systems, claims, or RPG features.
⚠️ Cross-server features are opt-in and require SQL + Redis.
Single-server setups work out of the box.
SorekillTeams allows players to form persistent teams that feel natural and intuitive.
Players can:
Server owners retain full control through permissions and a detailed configuration system, with safety-focused defaults and future-proofed architecture.
/tc command or toggle modeThis is the default and simplest setup.
SorekillTeams-1.2.0.jarplugins/ directoryconfig.yml, messages.yml, and menus.yml as neededNotes:
Use this if you run Velocity or BungeeCord with multiple backend servers.
Requirements:
Steps:
storage.type to a SQL backendconfig.ymlredis.server_idhomes.server_name to match the proxy server namehomes.proxy_mode if using cross-server home teleportsWhat you get:
SQL is the source of truth
Redis is the real-time notification layer
Reload configs anytime with:
'/sorekillteams reload'
| Command | Description | Permission |
|---|---|---|
/team |
Base team command | sorekillteams.use |
/team create <name> |
Create a team | sorekillteams.create |
/team invite <player> |
Invite a player | sorekillteams.invite |
/team invites |
View pending invites | sorekillteams.invites |
/team accept [team] |
Accept an invite | sorekillteams.accept |
/team deny [team] |
Deny an invite | sorekillteams.deny |
/team leave |
Leave your team | sorekillteams.leave |
/team info |
View team info | sorekillteams.info |
| `/team ff <on | off | toggle>` |
| Command | Description | Permission |
|---|---|---|
/team kick <player> |
Kick a member | sorekillteams.kick |
/team transfer <player> |
Transfer ownership | sorekillteams.transfer |
/team rename <name> |
Rename your team | sorekillteams.rename |
/team disband |
Disband your team | sorekillteams.disband |
/team sethome |
Set a team home | sorekillteams.sethome |
/team delhome |
Delete a team home | sorekillteams.delhome |
| Command | Description | Permission |
|---|---|---|
/team homes |
List team homes | sorekillteams.homes |
/team home |
Teleport to a team home | sorekillteams.home |
| Command | Description | Permission |
|---|---|---|
/tc [message] |
Team chat or toggle mode | sorekillteams.teamchat |
| Command | Description | Permission |
|---|---|---|
/sorekillteams reload |
Reload configs and storage | sorekillteams.admin.reload |
/sorekillteams version |
Show plugin version | sorekillteams.admin.version |
/sorekillteams disband <team> |
Force disband a team | sorekillteams.admin.disband |
/sorekillteams setowner <team> <player> |
Force set team owner | sorekillteams.admin.setowner |
/sorekillteams kick <team> <player> |
Force kick a member | sorekillteams.admin.kick |
/sorekillteams info <team> |
View any team info | sorekillteams.admin.info |
| Permission | Description | Default |
|---|---|---|
sorekillteams.* |
Grants all permissions | op |
| Permission | Description | Default |
|---|---|---|
sorekillteams.use |
Use /team |
false |
sorekillteams.teamchat |
Use team chat | false |
sorekillteams.chat |
Legacy alias (maps to teamchat) | false |
| Permission | Description |
|---|---|
sorekillteams.create |
Create teams |
sorekillteams.invite |
Invite players |
sorekillteams.invites |
View pending invites |
sorekillteams.invitetoggle |
Toggle invites |
sorekillteams.accept |
Accept invites |
sorekillteams.deny |
Deny invites |
sorekillteams.leave |
Leave team |
sorekillteams.disband |
Disband team |
sorekillteams.info |
View team info |
sorekillteams.kick |
Kick members |
sorekillteams.transfer |
Transfer ownership |
sorekillteams.rename |
Rename team |
sorekillteams.ff |
Toggle friendly fire |
| Permission | Description |
|---|---|
sorekillteams.homes |
List team homes |
sorekillteams.home |
Teleport to team home |
sorekillteams.sethome |
Set a team home |
sorekillteams.delhome |
Delete a team home |
sorekillteams.home.bypasscooldown |
Bypass home cooldown |
| Permission | Description |
|---|---|
sorekillteams.admin |
Admin command access |
sorekillteams.admin.reload |
Reload plugin |
sorekillteams.admin.version |
View version |
sorekillteams.admin.disband |
Force disband teams |
sorekillteams.admin.setowner |
Force set owner |
sorekillteams.admin.kick |
Force kick players |
sorekillteams.admin.info |
View any team info |
sorekillteams.spy |
Spy on team chat |
sorekillteams.friendlyfire.bypass |
Bypass FF protection |
| Permission | Description |
|---|---|
sorekillteams.max.<number> |
Override max team size (e.g. sorekillteams.max.6) |
Suggestions are appreciated!
Licensed under the Apache License, Version 2.0
See LICENSE for details.
© 2025 Sorekill — Apache-2.0 License