All versions
1.0.0
Release
Team-HomeGUI Plugin 1.0.06 months ago 21
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
[1.0.0] - 2026-05-05
Added
- Complete Team management system (create, invite, accept/deny, kick, leave, disband)
- Role system: Owner, Admin, Member with proper permission hierarchy
- Team Home (shared for all team members)
- Personal Multi-Home system (up to 5 homes based on permissions:
team-home-plugin.homes.3/4/5) - Beautiful Home Management GUI with sounds (click, success, error)
- Team-only chat system (
/team chat enable/disable) - Full admin commands with protected Admin team and ban system
- PlaceholderAPI expansion (
%team_name%,%team_colored_name%,%team_color%,%team_role%,%team_count%) - Comprehensive tab completion for all commands
- Pagination support for
/team list - Configurable team name validation (length, regex, reserved names)
- Full message customization through
team-config.yml - Persistent data for teams, homes, and cooldowns using YAML
- Sound effects and visual feedback in GUI
- Support for both legacy
AsyncPlayerChatEventand PaperAsyncChatEvent
Changed
- All user-facing messages moved to config for easy customization
- Improved command structure and help menus
- Enhanced GUI with better item lore and visual indicators
- Optimized data handling using
ConcurrentHashMap - Better error handling and user feedback
Fixed
- Encoding issues (mojibake) with Unicode box-drawing characters
- Cooldown persistence across server restarts
- Various minor bugs in settings and admin commands
- Improved stability and performance
Technical
- Built for Paper 1.21+
- Requires Java 21
- Soft dependencies: PlaceholderAPI, DiscordSRV
- Clean, modular code architecture (Managers + Listeners + Models)
[Unreleased]
To be added in future versions
- Team warps / team spawn
- Team bank / economy integration
- More GUI customization options
- Team PvP toggle
- Advanced permission system per team
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:G9WejUAk:FlXlCRd0"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:G9WejUAk:FlXlCRd0"
}

