Skip to main content

Groups

Groups allow players to team up. When integrated with other plugins, group members can be placed on the same team automatically.

Group Types

GroupManager supports two types of groups:

Permanent Groups

  • Created manually by a player using /group invite <player>.
  • Persist between matches, reconnections, and server restarts.
  • Have a designated leader who can invite, kick, and manage the group.
  • Can be disbanded with /group disband.

Temporary Groups

  • Created programmatically by other plugins via the API.
  • They exist in memory and are volatile, they serve to create a temporary coalition of groups.

Creating a Group

To create a group and invite a player:

/group invite <player>

If you aren't in a group yet, this creates a new permanent group with you as the leader and sends an invitation to the specified player.

Accepting / Declining Invitations

When you receive an invitation, you'll see it in chat with a clickable prompt (or a confirmation UI if enabled). You can also use commands:

/group accept [groupId]
/group decline [groupId]

The groupId is optional — if you only have one pending invitation, it's accepted/declined automatically.

Toggling Confirmation UI

By default, invitations show a pop-up confirmation UI. You can toggle this on/off:

/group confirm

When disabled, invitations are shown only in chat.

Group Management

Kicking Members (Leader Only)

/group kick <player>

Removes a member from the group. Only the group leader can kick members.

Transferring Leadership

/group transfer <player>

The current leader transfers leadership to another group member.

Disbanding the Group (Leader Only)

/group disband

Dissolves the group entirely. All members are removed and notified.

Group Information

Use /group info to see:

  • Group ID
  • Leader name
  • All members and their online status
  • Group type (permanent or temporary)

Or use /group ui for a graphical interface to manage your group.

Group Commands Summary

CommandDescription
/group invite <player>Invite a player (creates group if needed)
/group accept [groupId]Accept an invitation
/group decline [groupId]Decline an invitation
/group leaveLeave your current group
/group kick <player>Remove a member (leader only)
/group transfer <player>Transfer leadership (leader only)
/group disbandDissolve the group (leader only)
/group infoView group information
/group uiOpen group management UI
/group confirmToggle confirmation UI preference
Aliases

/group can also be written as /g, /party, or /p.

Activity Restrictions

When group members are participating in an external activity managed by another plugin, certain group operations are temporarily restricted:

  • Cannot invite new members
  • Cannot kick members
  • Cannot accept invitations

These restrictions are lifted automatically when the activity ends.