TMAuth

Advanced whitelist system for tournaments or large servers, easy to whitelist and manage.

19

Quick challenge

How far can you run before the mobs catch you?

TMAuth

TMAuth

TMAuth is a lightweight, efficient, and interactive tournament management plugin for Minecraft servers. It allows server administrators to manage player access to specific tournament events using a custom whitelist system with built-in moderation tools.

Features

- Simple Configuration: Prevent non-whitelisted players from joining during tournament periods. - Simple Configuration: Manage whitelisted players directly from the chat with clickable [KICK], [BAN], and [REMOVE] buttons. - Simple Configuration: Automatically syncs between `config.yml` and a dedicated `whitelist.txt` file. - Simple Configuration: Write multiple players names in whitelist.txt even with , spaces, or by line by line, and /tm whitelist reload to add all players from whitelist.txt to whitelist. - Simple Configuration: Quickly kick or ban players who shouldn't be in the tournament session. - Simple Configuration: Customize the kick message and toggle the whitelist status easily.

Commands

All commands require the `tmauth.admin` permission.

| Command | Description | |:---|:---| | `/tm whitelist enable` | Enables the tournament whitelist. | | `/tm whitelist disable` | Disables the tournament whitelist. | | `/tm whitelist add <player>` | Adds a player to the tournament whitelist. | | `/tm whitelist remove <player>` | Removes a player from the tournament whitelist. | | `/tm whitelist list` | Shows an interactive list of all whitelisted players. | | `/tm whitelist reload` | Reloads the configuration and whitelist data from disk. |

Permissions

- `tmauth.admin`: Grants full access to the `/tm` command and its subcommands. (Default: OP)

Configuration

The plugin generates a `config.yml` file for basic settings:

```yaml

TMAuth Configuration

Whether the tournament whitelist is active

enabled: true

The message shown to players who are not on the tournament whitelist

kick-message: "&cYou are not whitelisted for this tournament!"

List of whitelisted players (automatically synced)

whitelisted-players: [] ```

Developer Information

- Author: 1.0.0 - Author: 1.21.* - Author: SpyMC / SpyGamingOG

ADS