SxTeam
A feature-rich team management system with beautiful GUIs, economy integration, and comprehensive team features for Minecraft servers.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
SxTeam
TeamGUI - Advanced Team Management Plugin A feature-rich, modern team management system for Minecraft servers with beautiful GUIs, economy integration, and comprehensive team features.
✨ Features
🎯 Core Team System Team Creation & Management - Create teams with customizable names (6-12 characters)
Role System - Leader, Co-Leader, Elder, Member ranks with permissions
Member Management - Invite, kick, promote/demote members
Team Invites - Clickable invite system with expiration (60s default)
💬 Communication
Team Chat - Dedicated team chat with toggle (/team c)
Direct Messages - Send team messages with /team chat <message>
Sound Notifications - Customizable chat sounds (can be toggled)
Modern Formatting - Beautiful gradient text with Unicode small caps
🏠 Team Features
Team Home - Set and teleport to team base with countdown
Team Enderchest - Shared storage (Elder+ access only)
PvP Toggle - Enable/disable friendly fire
Ally System - Form alliances with other teams
💰 Economy System
Team Bank - Shared team balance
Deposit/Withdraw - Elder+ can manage team funds
Commands & GUI - Both command and GUI-based transactions
Vault Integration - Works with any economy plugin
📊 Progression & Stats
Level System - Teams gain XP and level up
Kill Tracking - Tracks team kills and deaths
Playtime Tracking - Records member playtime
Leaderboard - Top teams ranked by balance
🎨 Modern GUIs
Beautiful Gradients - Professional color schemes
Unicode Styling - Small caps text for premium look
Glass Borders - Clean 54-slot layouts
Interactive Menus - Easy navigation with back buttons
💾 Storage Options
YAML Storage - Simple file-based storage (default)
MySQL Support - Database storage with HikariCP
Auto-Save - Automatic data persistence
📝 Commands
Command Aliases Description /team - Open team GUI /team create [name] - Create a team /team chat [msg] /team c Toggle team chat or send message /team home /team h Teleport to team home /team sethome /team sh Set team home location /team invite <player> /team i Invite a player /team join - Accept team invite /team leave /team l Leave your team /team disband /team d Disband team (Leader only) /team leaderboard /team lb View top teams /team echest /team ec Open team storage /team deposit <amount> - Deposit money to team bank /team withdraw <amount> - Withdraw money from team bank /team pvp [on/off] - Toggle team PvP /team ally <action> <team> - Manage team alliances /team help - Show all commands 🔧 Permissions team.use - Basic team access
team.admin - Admin commands (reload)
team.invite - Invite players
team.home - Use team home
team.pvp - Toggle PvP
team.echest - Access team storage
team.ally - Manage alliances
📦 Dependencies Required:
Paper/Spigot 1.20+
Java 17+
Optional:
Vault (for economy features)
PlaceholderAPI (for placeholders)
⚙️ Configuration Fully customizable config with:
Team name length limits
Max members settings
Home teleport countdown
Invite expiration time
MySQL connection settings
All messages and GUI titles
Chat formatting
🎯 Highlights ✅ No Anvil Bugs - Chat-based input system ✅ No Message Leaks - Proper event priority handling ✅ Elder+ Bank Access - Permission-based economy ✅ Tab Completion - All commands with aliases ✅ Modern Design - Professional gradients and styling ✅ Lightweight - Optimized performance ✅ Easy Setup - Works out of the box
📸 Screenshots Beautiful gradient GUIs with modern styling Team leaderboard showing top teams by balance Interactive bank system with deposit/withdraw Clean member management interface
Version: 1.0.0 Author: SpacyGaming License: All Rights Reserved