Added /roles toggle command:
Usable by all players
Toggles display of player’s team role prefix (Owner, Officer, Member) before their name in chat
Added team EXP boost feature:
Total EXP gained from mobs and ores increases by +1% per team member
Scales with team size dynamically
Added configurable settings in config.yml:
invite-expiry (default: 5 minutes) — controls how long team invitations last before expiring
max-team-size (default: 10) — maximum number of players allowed in a team
Enforced max-team-size limit:
Prevents inviting or accepting players if team size limit is reached
Added /team chat toggle command:
Usable by all players
Toggles between team-only chat and public chat
Shows message on toggle:
“Only team members can see your messages now.”
“Now everyone can see your messages.”
Updated chat handling:
When team chat is enabled, messages are only sent to online team members
When role prefix is enabled, player’s role is shown before their name in chat
Updated invite expiry handling:
Invitation expiry time is configurable via config.yml
Expired invites are cleaned up automatically
Added help messages for new commands /roles toggle and /team chat
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }