Tags
Creators
Details
1.0.0
Compatibility
Changes
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 <name> - Create a team /team join <team> - 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 <player> - Kick a member /team promote <player> - Promote member /team demote <player> - Demote member /team ban <player> - Ban player from team /team unban <player> - Unban player /team edit <prefix|name> - Edit team settings /team help - Help menu
Admin Commands
/team disband [team] - Disband any team /team adminkick <player> - 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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:X3pQ9SGR:PE4rtxEM"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:X3pQ9SGR:PE4rtxEM"
}

