LogMaster

LogMaster is a versatile logging plugin for Paper/Spigot servers that allows server administrators to log various player activities, such as chat, commands, and session events.

1,04k

Quick challenge

How far can you run before the mobs catch you?

LogMaster

LogMaster

LogMaster is a versatile logging plugin for Paper/Spigot servers that allows server administrators to log various player activities, such as chat, commands, and session events. The plugin supports configurable logging modes, customizable log formats, and permission-based access control. It is compatible with both Paper and Spigot servers running Minecraft 1.21+.

---

Features

- Permission-Based Control: Choose between "combined" logs for all players, "player" logs for individual players, "both" modes, or disable specific logs. - Permission-Based Control: Define the format of log entries using placeholders like `{timestamp}`, `{player}`, and `{message}`. - Permission-Based Control: Manage who is exempt from logging and who can use administrative commands.

Commands

`/logmaster reload`

Reloads the LogMaster configuration from the `config.yml` file. Usage: `logmaster.admin` Usage: `/logmaster reload`

Permissions

- `logmaster.ignore.sessions`: Allows the player to use LogMaster administrative commands (e.g., reload the configuration). - `logmaster.ignore.sessions`: Exempts the player from all logging types. - `logmaster.ignore.sessions`: Exempts the player from command logging. - `logmaster.ignore.sessions`: Exempts the player from chat logging. - `logmaster.ignore.sessions`: Exempts the player from session logging.

Configuration

`config.yml`

```yaml log: # Options: "combined", "player", "both", "off" chat: "combined" commands: "combined" sessions: "combined"

files: chat: "{date}_chat.log" commands: "{date}_commands.log" sessions: "{date}_sessions.log"

format: chat: "{timestamp} - {player} » {message}" commands: "{timestamp} - {player} » {command}" sessions: "{timestamp} - {player} » {message}" ```

ADS