Tags
Creators
Details
5.0
Compatibility
Changes
🚀 New Features & Additions
- Full PlaceholderAPI Support: PAPI placeholders are now fully supported across all GUIs, team chat, and ally chat.
- Toggleable Allies & Enemies: Added new settings (
team.allies.enabledandteam.enemies.enabled) to completely toggle the ally and enemy systems on or off. Commands and GUIs will adapt accordingly. - Team Bank Limits: You can now set a maximum bank balance! Limits are strictly enforced during manual deposits and when accepting invites with join fees (fixes #122).
- "Not in Team" GUI: Introduced a brand-new GUI specifically for players who are not currently in a team.
- Separated Cooldowns: Team Home and Team Warps now have their own independent separate cooldowns.
✨ Improvements & Changes
- MineDown Implementation: Converted all plugin messages to use MineDown, allowing for much richer and more flexible text formatting.
- Configuration Overhaul: Fully migrated the config, messages, and GUI configuration systems to use
ConfigLibinstead of Annotaml. - Fixed Economy Formatting: Improved currency name selection so it properly displays singular or plural forms depending on the amount.
🐛 Bug Fixes
- Fixed an issue with team list messages displaying incorrectly.
- Prevented players from paying a team join fee if it would exceed the team's bank limit.
⚙️ Under the Hood
- Completely refactored message accessors and configuration loading to be more efficient.
- Performed major code cleanup: removed unused dependencies (
annotaml,boosted-yaml), tidied imports, and fixed minor typos in config comments.
The primarly reason i changed the config lib is to not ask you to delete the config, messages or teamsgui file everytime i change a setting, and also to improve the config itself. So this is the LAST time you will need to delete a file
TO UPDATE:
Delete the config.yml, messages.yml and teamsgui.yml files.
This build is production ready, but you might still find some minor bugs, if so please let me know in the Discord server or on the GitHub's issues page
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:O5OQXCl8:shTPeUy4"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:O5OQXCl8:shTPeUy4"
}

