Teams999

A Minecraft plugin that lets players create, manage, and join teams with roles, invites, and team homes.

File Details

Teams999-1.0.9.jar

  • R
  • Jan 29, 2026
  • 54.51 KB
  • 4
  • 1.21.11+12

File Name

Teams999-1.0.9.jar

Supported Versions

  • 1.21.5-Snapshot
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21

### Role System Overhaul

#### New Default Roles
- **Leader** - Full control of the team with all permissions, cannot be kicked
- **Co-Leader** - Second-in-command with extensive management permissions
- **Officer** - Moderation role with daily vault withdrawal limits
- **Member** - Standard team member with basic access
- **Recruit** - Trial role for new players with minimal permissions

#### Role Hierarchy
- Roles now have priority levels that determine who can manage whom
- Higher priority roles can kick, promote, demote, and mute lower priority roles
- Leaders and Co-Leaders cannot be kicked from the team
- New players now join as Recruit instead of regular Member

#### Custom Roles
- Create unlimited custom roles for your team
- Assign custom names and colors to roles
- Add or remove individual permissions from custom roles
- Assign custom roles to team members
- Delete custom roles (members revert to Member role)

### New Commands

#### Leadership
- `/team transfer <player>` - Transfer team leadership to another member

#### Role Management
- `/team role create <name>` - Create a new custom role
- `/team role delete <name>` - Delete a custom role
- `/team role list` - View all roles in your team
- `/team role info <name>` - View detailed information about a role
- `/team role assign <player> <role>` - Assign a role to a team member
- `/team role perm add <role> <permission>` - Add a permission to a custom role
- `/team role perm remove <role> <permission>` - Remove a permission from a custom role

#### Moderation
- `/team mute <player>` - Mute or unmute a team member in team chat
- `/team showrole` - Toggle role prefix display in chat

### Permission-Based Access Control
- All team actions now require specific internal permissions
- Permissions are checked based on the player's assigned role
- Role permissions are separate from server permission plugins
- Permissions control access to team features, not server commands

### Team Chat Improvements
- Muted members cannot send messages in team or ally chat
- Role prefixes now display in team chat messages
- Permission checks for toggling chat modes

### Vault Improvements
- Separate permissions for opening, depositing, and withdrawing
- Officers have daily withdrawal limits
- Recruits cannot access the vault at all
- Members can deposit but cannot withdraw

### Alliance Improvements
- Permission-based alliance management
- Only members with proper permissions can invite, accept, or break alliances

### Display Changes
- Role names and colors now show in team information
- Player heads in team info GUI show role name and color
- Online member list shows role information

### Data Persistence
- Custom roles are saved and loaded with team data
- Member role assignments persist across server restarts
- Muted member status is saved