[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
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.
Read description
A lightweight team management plugin for Spigot/Paper servers. Create organized teams with ranks, permissions, and customizable features.
/team create
/team disband [team] - Disband any team
/team adminkick
simpleteams.player.* - All player commands (default: true) simpleteams.admin.* - All admin commands (default: op) simpleteams.admin.bypass - Bypass join restrictions
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%
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
