A Minecraft plugin that lets players create, manage, and join teams with roles, invites, and team homes.
Leader (Priority 100)
Co-Leader (Priority 90)
Officer (Priority 70)
Member (Priority 50)
Recruit (Priority 10)
| Command | Description |
|---|---|
/team create <name> |
Create a new team |
/team disband |
Disband your team |
/team invite <player> |
Invite a player to your team |
/team accept |
Accept a team invitation |
/team leave |
Leave your current team |
/team kick <player> |
Kick a player from the team |
/team promote <player> |
Promote a player to a higher role |
/team demote <player> |
Demote a player to a lower role |
/team transfer <player> |
Transfer leadership to another member |
/team info |
View team information in a GUI |
/team list |
List all teams on the server |
/team online |
List online team members |
/team sethome <name> |
Set a named team home |
/team home [name] |
Teleport to a team home |
/team delhome <name> |
Delete a team home |
/team rename <name> |
Rename your team |
/team motd <message> |
Set the team message of the day |
/team chat |
Toggle team-only chat |
/team vault |
Open the team vault |
/team trust <player> |
Toggle trust for a player |
/team mute <player> |
Mute or unmute a player in team chat |
/team showrole |
Toggle role prefix display in chat |
/team color <color> |
Change your team's display color |
| Command | Description |
|---|---|
/team role create <name> |
Create a custom role |
/team role delete <name> |
Delete a custom role |
/team role list |
List all roles in your team |
/team role info <name> |
View details about a role |
/team role assign <player> <role> |
Assign a role to a player |
/team role perm add <role> <perm> |
Add a permission to a custom role |
/team role perm remove <role> <perm> |
Remove a permission from a custom role |
| Command | Description |
|---|---|
/ally invite <team> |
Invite a team to form an alliance |
/ally accept |
Accept an alliance invitation |
/ally decline |
Decline an alliance invitation |
/ally break <team> |
Break an alliance with a team |
/ally chat |
Toggle alliance-only chat |
/ally list |
List your team's alliances |
/team can also be used as /t/ally can also be used as /aThese permissions control what team members can do based on their role. They are NOT server permissions and do not work with permission plugins like LuckPerms.
| Permission | Description |
|---|---|
team.invite |
Invite players to the team |
team.kick |
Kick players from the team |
team.promote |
Promote players to higher roles |
team.demote |
Demote players to lower roles |
team.role.assign |
Assign roles to players |
team.role.create |
Create custom roles |
team.role.delete |
Delete custom roles |
| Permission | Description |
|---|---|
team.motd.set |
Set the message of the day |
team.name.change |
Rename the team |
team.color.change |
Change the team's display color |
team.disband |
Disband the team |
team.transfer |
Transfer leadership to another player |
| Permission | Description |
|---|---|
team.vault.open |
Open the team vault |
team.vault.deposit |
Put items into the vault |
team.vault.withdraw |
Take items from the vault |
| Permission | Description |
|---|---|
team.chat.toggle |
Toggle between chat modes |
team.chat.team |
Send messages in team chat |
team.chat.ally |
Send messages in ally chat |
team.chat.moderate |
Mute and unmute team members |
| Permission | Description |
|---|---|
team.ally.invite |
Send alliance invitations |
team.ally.accept |
Accept alliance invitations |
team.ally.break |
Break alliances |
| Permission | Description |
|---|---|
team.home.set |
Set team home locations |
team.home.delete |
Delete team home locations |
team.home.use |
Teleport to team homes |
| Permission | Description |
|---|---|
team.info.view |
View team information |
team.trust |
Grant trust privileges to members |
| Permission | Leader | Co-Leader | Officer | Member | Recruit |
|---|---|---|---|---|---|
| team.invite | ✓ | ✓ | ✓ | ✗ | ✗ |
| team.kick | ✓ | ✓ | ✓ | ✗ | ✗ |
| team.promote | ✓ | ✓ | ✗ | ✗ | ✗ |
| team.demote | ✓ | ✓ | ✗ | ✗ | ✗ |
| team.role.assign | ✓ | ✓ | ✗ | ✗ | ✗ |
| team.role.create | ✓ | ✓ | ✗ | ✗ | ✗ |
| team.role.delete | ✓ | ✓ | ✗ | ✗ | ✗ |
| team.motd.set | ✓ | ✓ | ✗ | ✗ | ✗ |
| team.name.change | ✓ | ✗ | ✗ | ✗ | ✗ |
| team.color.change | ✓ | ✗ | ✗ | ✗ | ✗ |
| team.disband | ✓ | ✗ | ✗ | ✗ | ✗ |
| team.transfer | ✓ | ✗ | ✗ | ✗ | ✗ |
| team.vault.open | ✓ | ✓ | ✓ | ✓ | ✗ |
| team.vault.deposit | ✓ | ✓ | ✓ | ✓ | ✗ |
| team.vault.withdraw | ✓ | ✓ | ✓ | ✗ | ✗ |
| team.chat.toggle | ✓ | ✓ | ✓ | ✓ | ✗ |
| team.chat.team | ✓ | ✓ | ✓ | ✓ | ✓ |
| team.chat.ally | ✓ | ✓ | ✓ | ✓ | ✗ |
| team.chat.moderate | ✓ | ✓ | ✓ | ✗ | ✗ |
| team.ally.invite | ✓ | ✓ | ✗ | ✗ | ✗ |
| team.ally.accept | ✓ | ✓ | ✗ | ✗ | ✗ |
| team.ally.break | ✓ | ✓ | ✗ | ✗ | ✗ |
| team.home.set | ✓ | ✓ | ✓ | ✗ | ✗ |
| team.home.delete | ✓ | ✓ | ✓ | ✗ | ✗ |
| team.home.use | ✓ | ✓ | ✓ | ✓ | ✗ |
| team.info.view | ✓ | ✓ | ✓ | ✓ | ✓ |
| team.trust | ✓ | ✓ | ✗ | ✗ | ✗ |
| Setting | Default | Description |
|---|---|---|
team.max-size |
10 | Maximum players allowed in a team |
team.invite-expiry |
5 | Minutes before an invitation expires |
team.max-homes |
3 | Maximum team home locations |
team.rename-cost |
1000 | Cost to rename (requires Vault) |
team.rename-cooldown |
60 | Minutes between renames |
team.name-format |
^[a-zA-Z0-9_]{3,16}$ |
Regex for valid team names |
team.random-colors |
true | Assign random colors to new teams |
| Setting | Default | Description |
|---|---|---|
alliances.friendly-fire |
false | Whether allies can damage each other |
alliances.max-alliances |
3 | Maximum alliances per team |
You can create custom roles for your team with specific permissions.
/team role create Builder/team role perm add Builder team.home.set/team role perm add Builder team.home.use/team role assign PlayerName Builder/team role list/team role info Builder/team role perm remove Builder team.home.set/team role delete Builder