promotional bannermobile promotional banner

Teams999

A Minecraft plugin that lets players create, manage, and join teams with roles, invites, and team homes.

File Details

Teams999-1.0.4.jar

  • R
  • Nov 10, 2025
  • 31.97 KB
  • 9
  • 1.21.10+11

File Name

Teams999-1.0.4.jar

Supported Versions

  • 1.21.5-Snapshot
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
### New Features

*   **Team Rename Command:** Implemented `/team rename <new-name>` allowing team owners to change their team's name. This feature includes a configurable cost (requires Vault economy plugin) and a cooldown period to prevent frequent changes.
*   **Team Message of the Day (MOTD):** Added `/team motd <message>` command, enabling team owners and officers to set a custom message that is displayed to team members when they join the server.
*   **Ally Chat Channel:** Introduced `/ally chat` command to toggle a dedicated chat channel for communication among all members of allied teams.
*   **Configurable Alliance Friendly Fire:** Added a new configuration option (`alliances.friendly-fire`) to control whether players from allied teams can inflict damage on each other.
*   **Configurable Team Naming Convention:** Implemented a new configuration option (`team.name-format`) that allows server administrators to define a regular expression for validating team names, ensuring they adhere to specific rules.

### Improvements & Refactoring

*   **Codebase Restructuring:** The core plugin logic was refactored by splitting the large `Teams999.java` file into `Teams999.java` (main plugin class) and `TeamAndAllianceManager.java` (containing manager and data classes) for improved modularity and maintainability.
*   **Economy Integration:** Integrated with the Vault API to support in-game currency transactions for features like team renaming.
*   **Configuration File Organization:** The `config.yml` file has been reorganized into logical sections (`team` and `alliances`) for better readability and management.
*   **Plugin Metadata Update:** The `plugin.yml` file was updated to include new command registrations and declare a dependency on Vault.