SxTeam
PluginLicenseRef-All-Rights-Reserved

SxTeam

A feature-rich team management system with beautiful GUIs, economy integration, and comprehensive team features for Minecraft servers.

17
Downloads
0
Followers
2 months ago
Updated
📦
1
Versions

📖About 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)

CreateGUI

TeamMenu

SettingsGUI

TeleportingHome

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

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 /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 - Deposit money to team bank
/team withdraw - Withdraw money from team bank
/team pvp [on/off] - Toggle team PvP
/team ally - 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