Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
Teams β Create. Manage. Trade. Compete.
Teams is a configurable Minecraft team management plugin developed by itzz_hitesh from HACK Studio.
Bring your community together with team management, alliances, private chat, shared storage, team banking, homes and interactive trading. Give players a place to explore their teamβs identity through a separate web dashboard featuring profiles, leaderboards, achievements and season recaps.
Built for Survival, SMP, PvP and community servers.
π₯ Team Management
Manage your team through commands and interactive menus.
- Create teams through a name-entry interface.
- Invite players using clickable invitation messages.
- Receive invitations from multiple different teams.
- Accept or decline invitations through the inbox.
- Manage members and remove players.
- Transfer ownership.
- Rename, leave or disband teams.
- View team information and browse other teams.
- Control member actions through configurable permissions.
Supported clients can use native input dialogs, with fallback interfaces where needed.
π€ Alliances & Communication
Build relationships and keep your team connected.
- Send alliance requests and manage allied teams.
- Request the removal of an alliance.
- Use private team chat and ally chat.
- Send team-wide announcements.
- Configure teammate and ally damage protection.
- Access ally team homes where permitted.
- Give authorized staff chat-spy tools for moderation.
π° Team Banking
Pool resources through a shared team bank.
- Deposit and withdraw using Vault-compatible economy providers.
- Use quick transaction controls or custom amount entry.
- Choose configurable amount presets such as 1K, 10K, 100K, 1M and 1B.
- Review recent bank activity.
- Submit withdrawal requests for approval.
- Control banking access through permissions.
- Hear completion sounds after successful deposits and withdrawals.
Transaction records and administrator recovery tools help staff investigate interrupted or uncertain operations.
π¦ Shared Team Storage
Store team resources in a shared Ender Chest.
- Permission-controlled member access.
- Administrative chest access.
- Chest backups and restore tools.
- Additional checks around restore, rename and disband operations.
- Preservation of item metadata when saving and loading.
π Team Homes
Give your team a shared meeting point.
- Set and teleport to a team home.
- Configure teleport delays.
- Cancel pending teleports when relevant conditions change.
- Confirm home deletion through a dedicated menu.
- Preserve saved home coordinates when a world is unavailable.
- Manage team homes through administrator tools.
π Interactive Team Trading
Trade with another team owner through a two-sided inventory interface.
- Send a request using
/team trade <owner>. - Accept or decline through clickable invitation buttons.
- Offer items directly from your personal inventory.
- Use cursor placement or shift-click offering.
- Offer up to 20 item stacks per owner.
- Preserve names, enchantments, damage, custom data and container contents.
- Exchange money directly between team banks.
- Edit money offers through an amount-entry interface.
- Require both owners to confirm the latest offer.
- Complete the exchange after a visible five-second countdown.
- Receive an individual completion receipt.
Both owners must remain online, in the same world and within the configured trading distance. Editing an offer resets both confirmations.
Offered items enter escrow and leave the ownerβs inventory. Normal cancellation returns them. Inventory capacity and bank funds are checked before completion.
Shared team chests are not used for trading, and trade money does not come from personal Vault balances.
π Included Web Dashboard
Give your players a public view of your community beyond Minecraft.
Player & Team Profiles
- Published player and team statistics.
- Minecraft head avatars and full-body skin previews.
- Optional SkinsRestorer integration for server-assigned skins.
- Achievement badges and progress.
- Shareable profile links.
- Downloadable statistic cards.
Interactive Rankings
- Separate player and team leaderboards.
- Search, metric sorting and pagination.
- Player-name lookup.
- Top-three podium.
- Side-by-side team comparisons.
- Season snapshots and recap pages.
Private or unpublished statistics remain hidden. Demo data is clearly labelled and is never silently substituted when a configured server disconnects.
Branding & Appearance
- Custom server logo and background.
- Configurable welcome text and navigation links.
- Server and team accent colors.
- Light and dark themes.
- Responsive desktop and mobile layouts.
- Clear loading, empty and disconnected states.
Installable Dashboard
Compatible browsers can install the dashboard as a PWA.
- Home-screen installation support.
- Cached public pages and snapshots.
- Visible offline indicators.
- No Node build required for the included static website.
The dashboard is supplied as a separate website bundle. Server owners host it and connect it to the pluginβs configurable public API. It does not automatically publish a website or provide remote administrative controls.
π Configurable Achievements
Celebrate player and team milestones with cosmetic dashboard badges.
- Configurable achievement requirements.
- Progress indicators.
- Permanent unlock records.
- Original unlock dates.
- Player and team profile display.
Achievements are displayed through the dashboard and do not require an additional in-game achievement command.
π οΈ Administration & Permissions
Give staff the tools they need without granting every player access.
- Administrative team information and menus.
- Member management and ownership changes.
- Team-bank and shared-chest administration.
- Team-home management.
- Force-join and disband tools.
- Chat-spy controls.
- Request, transaction and trade recovery tools.
- Storage migration controls.
- Permission-aware help and tab completion.
Useful permission nodes include:
itzzteam.useitzzteam.command.tradeitzzteam.command.trade.forceitzzteam.use.bankitzzteam.use.enderchestitzzteam.use.teamhomeitzzteam.command.extensionsitzzteam.admin
Refer to the included guide for the full permission reference and administrator access rules.
ποΈ Storage Options
Choose the storage backend that fits your server:
- YAML
- SQLite
- H2
- MySQL
- MariaDB
- PostgreSQL
SQL-backed installations store financial transaction journals and GUI trade audits in the configured database. Legacy audit records are validated, imported and verified before their originals are archived.
Migration tools include destination checks and verification. Live SQL-to-YAML migration requires an offline audit export.
Use one authoritative server per dataset; shared database access does not provide a network-wide membership coordinator.
π Integrations
| Integration | Purpose |
|---|---|
| Vault + compatible economy provider | Team-bank deposits, withdrawals and economy operations |
| PlaceholderAPI | Team information in compatible scoreboards, menus, chat and other plugins |
| LuckPerms | Management of Bukkit permission nodes |
| Geyser + Floodgate | Bedrock participation and supported input fallbacks |
| SkinsRestorer | Optional server-assigned skin lookup for the dashboard |
Example placeholders:
%itzzteam_team%%itzzteam_owner%%itzzteam_kills%%itzzteam_deaths%%itzzteam_team_kills%%itzzteam_team_deaths%%itzzteam_team_bank%%itzzteam_team_members%%itzzteam_friendly_fire%
π Included Guides
Teams supplies an administrator reference and dashboard setup guide.
Find instructions for:
- Commands and permissions.
- Integrations and storage settings.
- Banking requirements.
- Localhost dashboard testing.
- Public-domain hosting and HTTPS.
- Reverse proxies and CORS.
- Dashboard branding.
- Offline troubleshooting.
- Audit inspection and recovery.
The dashboard ZIP and setup guide are supplied in the plugin folder on startup when missing.
π₯ Installation
- Stop your server.
- Back up existing Teams data and player data when updating.
- Install the appropriate Teams JAR.
- Start the server and review the generated configuration.
- Install the optional integrations required for your chosen features.
- Follow the dashboard guide if you want to host the website.
A standard build and a separate Folia build are provided. Install only one appropriate variant.
π§ͺ Release Verification
Version 1.0.3 passed 124 plugin tests and 21 dashboard/PWA tests, alongside command-permission and release-package checks.
Live behavior still depends on your server, clients, economy provider and database. Interrupted trades, uncertain provider outcomes and refunds that cannot fit in an inventory may require staff reconciliation. Preserve audit records and verify outcomes before resolving them.
π¬ Support
Found a bug or have a suggestion?
Open an issue through the support repository:
https://github.com/hiteshmalhotra2026/teams-support
Include your Teams version, server version, relevant logs and steps to reproduce the issue. Remove passwords and other credentials before sharing configuration files.
Developed by itzz_hitesh β HACK Studio
Teams β Create. Manage. Trade. Compete.


