
Core Teams
CoreTeams is a lightweight, modern, and highly configurable team management plugin designed for Spigot/Paper servers (1.20+). It features unique gradient-based team visuals, string-based IDs for custom team names, and a comprehensive admin GUI.
211
1
CoreTeams (CoreSeries)
CoreTeams is a lightweight, modern, and highly configurable team management plugin designed for Spigot/Paper servers (1.20+). It features unique gradient-based team visuals, string-based IDs for custom team names, and a comprehensive admin GUI.
Features
- String-Based IDs: Teams can have custom text IDs (e.g., "Admins", "Red", "Pros") or auto-generated numeric IDs.
- Unique Visuals: Every team gets a unique, persistent, randomized RGB gradient for their ID, ensuring they stand out in chat and tab-lists.
- GUI Management: Admins can manage all teams, teleport to members, and disband teams via an intuitive GUI (
/teamadmin). - Toggleable Modules:
- PVP: Toggle global PVP on/off.
- Creation: Toggle whether players can create their own teams.
- Invitation System: Robust invite system with click-to-accept/deny chat buttons.
- Team Chat: Private channel for team communication (
/tc). - Ping System: Players can ping their location to teammates with sound alerts.
- Data Persistence: All team data (leaders, seeds, members) is saved to
teams.yml.
Commands
Player Commands
/team create [id]- Create a new team (Custom IDs require admin permission or specific config)./team invite <player>- Invite a player to your team./team join <id>- Join a team (if open/invited)./team leave- Leave your current team./team disband- Disband your team (Leader only)./team ping- Broadcast your location to your team./team accept- Accept a pending invite./team deny- Deny a pending invite./tc <message>- Send a message to your team chat.- Aliases:
/teamchat,/tm,/teammsg
- Aliases:
Permissions
coreteams.use(Default: true) - Access to basic team commands.coreteams.chat(Default: true) - Access to team chat.coreteams.admin(Default: OP) - Access to/teamadminand bypasses.
Admin Commands (/teamadmin)
/teamadmin- Open the Team Management GUI./teamadmin setid <player> <id>- Force a player into a specific team (creates it if needed)./teamadmin kick <player>- Force kick a player from their team./teamadmin delete <id>- Force delete/disband a team./teamadmin pvp <on|off>- Toggle global PVP./teamadmin toggle creation- Toggle player team creation.
Configuration
Fully configurable config.yml:
# CoreTeams Configuration
# Generation Mode: SEQUENTIAL (001, 002) or RANDOM (842, 194)
generation-mode: RANDOM
# Visual Settings
visuals:
prefix-mode: true # [ID] Name vs Name [ID]
# Gameplay Settings
pvp-enabled: true
creation-enabled: true
# Messages
messages:
prefix: "<gray>[<gradient:#FF5555:#FFAA00>CoreTeams</gradient>] <gray>"
no-team: "<red>You are not in a team."
# ... and many more