LogMaster

LogMaster是一个多功能的Paper/Spigot服务器日志插件,允许服务器管理员记录各种玩家活动,例如聊天、命令和会话事件。

资源图片
# LogMaster **LogMaster** 是一个适用于 Paper/Spigot 服务器的多功能日志插件,允许服务器管理员记录各种 玩家活动,例如聊天、命令和会话事件。该插件支持可配置的日志模式、 可定制的日志格式以及基于权限的访问控制。它与运行 Minecraft 1.21+ 的 Paper 和 Spigot 服务器兼容。 --- ## 功能 - **可配置的日志模式**: 在 “combined” 模式(所有玩家) 、“player” 模式(单个玩家)、“both” 模式或禁用特定日志之间进行选择。 - **可定制的日志格式**: 使用占位符,例如 `{timestamp}`、`{player}` 和 `{message}` 定义日志条目的格式。 - **基于权限的控制**: 管理谁免受日志记录以及谁可以使用管理命令。 ## 命令 ### `/logmaster reload` 从 `config.yml` 文件重新加载 LogMaster 配置。 **权限**: `logmaster.admin` **用法**: `/logmaster reload` ## 权限 - **`logmaster.admin`**: 允许玩家使用 LogMaster 管理命令(例如,重新加载配置)。 - **`logmaster.ignore`**: 将玩家从所有类型的日志记录中排除。 - **`logmaster.ignore.commands`**: 将玩家从命令日志记录中排除。 - **`logmaster.ignore.chat`**: 将玩家从聊天日志记录中排除。 - **`logmaster.ignore.sessions`**: 将玩家从会话日志记录中排除。 ## 配置 ### `config.yml` ```yaml log: # 选项: "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}" ```