Перейти к содержимому
Mineforgian

SimpleTeams

A simple Minecraft Teams Plugin

3K загрузок2 подписчиковLicenseRef-All-Rights-Reservedbukkitfoliapaperpurpurspigot

Обновлён 31 мая 2026 г. · опубликован 18 ноября 2025 г.

SimpleTeams

A lightweight, modern teams plugin for Paper and Spigot Minecraft servers. Built with Adventure/MiniMessage for rich text formatting and designed for performance with clean, maintainable code.

Sum Text

Features

  • Full Team Management -- Create, join, leave, and disband teams with customizable names and colored prefixes
  • Rank System -- Four-tier hierarchy: Member, Moderator, Co-Leader, and Leader with permission-based actions
  • Invite System -- Optional invite-only joining with configurable expiration times
  • Team Chat -- Private team chat channel toggleable per player with custom formatting
  • Global Chat Integration -- Optional team prefix injection into global chat messages
  • Moderation Tools -- Kick, ban, unban, promote, and demote team members with rank-aware restrictions
  • Admin Override -- Administrators can manage any team, transfer leadership, and bypass closed teams
  • Persistent Storage -- All team data saved to YAML with automatic loading and saving
  • Update Notifications -- Built-in Modrinth version checker with in-game admin alerts
  • Analytics Ready -- Supports both bStats and FastStats for server-wide metrics collection

Commands

Command Permission Description
/team create <name> simpleteams.player.create Create a new team
/team join <team> simpleteams.player.join Join an open team
/team leave simpleteams.player.leave Leave your current team
/team info [team] simpleteams.player.info View team information
/team list simpleteams.player.list List all teams
/team top simpleteams.player.top Top teams by member count
/team open simpleteams.player.open Open team to public joining
/team close simpleteams.player.close Close team from public joining
/team kick <player> simpleteams.player.kick Kick a member from your team
/team promote <player> simpleteams.player.promote Promote a team member
/team demote <player> simpleteams.player.demote Demote a team member
/team disband [team] simpleteams.player.disband Disband your team
/team ban <player> simpleteams.player.ban Ban a player from your team
/team unban <player> simpleteams.player.unban Unban a player from your team
/team edit <prefix|name> <value> simpleteams.player.edit Edit team prefix or name
/team invite <player> simpleteams.player.invite Invite a player to your team
/team accept simpleteams.player.accept Accept a pending team invite
/team deny simpleteams.player.deny Deny a pending team invite
/team chat simpleteams.player.chat Toggle team-only chat mode
/team adminkick <player> simpleteams.admin.kick Admin: kick from any team
/team setleader <team> <player> simpleteams.admin.setleader Admin: transfer leadership
/team reload simpleteams.admin.reload Reload config and messages
/team help simpleteams.player.help Show command help

Permissions

  • simpleteams.player.* -- Grants all player commands (default: true)
  • simpleteams.admin.* -- Grants all admin commands (default: op)
  • simpleteams.admin.bypass -- Bypass closed team restrictions when joining

Configuration

All settings are managed through config.yml:

  • Team limits (max teams, members per team, name length)
  • Name validation (allowed characters, blacklisted names)
  • Chat formatting (global and team chat formats)
  • Invite system (enable/disable, expiry time)
  • Update checker and bStats toggles

Messages are fully customizable in messages.yml using MiniMessage format.

Requirements

  • Java 21 or higher
  • Paper 1.13+ or Spigot 1.13+

Metrics

This plugin collects anonymous usage statistics through:

  • bStats -- Plugin usage trends and feature adoption
  • FastStats -- Performance and engagement analytics

Both can be disabled in the configuration.

Support

For bug reports, feature requests, or contributions, join my discord or GitHub repository.

https://bstats.org/signatures/bukkit/SimpleTeams.svg

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
2.1.1Релиз1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot31 мая 2026 г.Скачать (503 КБ)
2.1.0Релиз1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot10 мая 2026 г.Скачать (501 КБ)
2.0.0Релиз1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot22 апреля 2026 г.Скачать (495 КБ)
1.0.0Релиз1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, purpur, spigot18 ноября 2025 г.Скачать (53 КБ)

Ченджлог

2.1.1Релиз26.1, 26.1.1, 26.1.2 · 31 мая 2026 г.

Changelog


[Fix] FastStatsManager was never initialized — wired up in onEnable() and exposed via getFastStatsManager()

[Fix] Unused kickerId parameter removed from TeamManager.kickMember()

[Fix] %simpleteams_team_plain% placeholder was identical to %simpleteams_team% — now correctly strips MiniMessage tags from the prefix

[Fix] EditCommand ignored the allow-colored-prefix config option — colored prefixes are now properly gated

[Fix] Default team prefix was hardcoded in Team.java — moved to limits.default-prefix-format in config.yml

[Fix] /team ban and /team unban only worked on online players — both now support offline players

[Add] limits.default-prefix-format key in config.yml

[Add] messages.yml key coloredPrefixNotAllowed

[Add] messages.yml key playerOfflineOrNotFound

2.1.0Релиз26.1, 26.1.1, 26.1.2 · 10 мая 2026 г.

Changelog


Fixed the Modrinth update checker not working due to a malformed API URL.

Added full Folia support via a new internal scheduler that automatically detects and routes to the correct threading API.

Added a PlaceholderAPI expansion with 13 placeholders (%simpleteams_team%, %simpleteams_rank%, etc.).

Note: You need to have PlaceholderAPI installed to use placeholders.

Added team descriptions (/team edit description <text>).

Added team color support (/team edit color <minimessage>).

Added team MOTD support (/team edit motd <text>), shown to members on login.

Added description, color, and motd tab completions to /team edit.

Added softdepend for PlaceholderAPI to plugin.yml.

Added max-description-length and max-motd-length limits to config.yml.

Added motd.show-on-join toggle to config.yml.

2.0.0Релиз26.1, 26.1.1, 26.1.2 · 22 апреля 2026 г.

Read description

1.0.0Релиз1.21.8, 1.21.9, 1.21.10 · 18 ноября 2025 г.

SimpleTeams

A lightweight team management plugin for Spigot/Paper servers. Create organized teams with ranks, permissions, and customizable features.

Features

  • Customizable teams with prefixes
  • 4 ranks: Leader, Co-Leader, Moderator, Member
  • Open/closed team joining
  • Persistent YAML storage
  • Admin and player commands
  • Team bans, promotions, demotions
  • Chat prefix integration
  • Configurable limits and messages

Player Commands

/team create - Create a team /team join - Join an open team /team leave - Leave your team /team info [team] - View team info /team list - List all teams /team open - Open team to public /team close - Close team /team kick - Kick a member /team promote - Promote member /team demote - Demote member /team ban - Ban player from team /team unban - Unban player /team edit <prefix|name> - Edit team settings /team help - Help menu

Admin Commands

/team disband [team] - Disband any team /team adminkick - Kick from any team

Permissions

simpleteams.player.* - All player commands (default: true) simpleteams.admin.* - All admin commands (default: op) simpleteams.admin.bypass - Bypass join restrictions

Configuration

config.yml: limits: max-teams: 100 max-members-per-team: 20

chat-format: enabled: true format: "%prefix% %player%: %message%"

Messages are fully customizable in messages.yml Placeholders: %team%, %player%, %rank%, %prefix%

Quick Start

Players: /team create MyTeam /team open /team promote Steve

Admins: /team disband MyTeam /team adminkick Player

Requires: Java 17+, Spigot/Paper 1.16+ License: MIT

Комментарии

Загружаем…