ChatLog

ChatLog - 聊天记录查询插件

玩家可以获取其他玩家的聊天记录,以便举报他们(例如在您的论坛中)。
Velocity 作者 mjiangmc 支持版本 1.8 - 1.15
服务器使用量
3
服务玩家数
0
下载量
8,434
插件详细介绍

ChatLog 是一款简洁实用的 Minecraft 插件,用于获取玩家在游戏内的聊天记录。玩家可以通过生成的链接提交聊天报告到您的论坛,方便管理员进行查阅和处理。

功能特性

  • 易于使用:玩家只需执行 /chatreport <玩家名> 即可获得一个包含聊天记录的 URL 链接。
  • 多服务器支持:支持多个服务器共享同一个数据库,统一管理报告。
  • 两种记录模式
  • 小游戏模式:记录自插件加载后目标玩家发送的所有消息。
  • 普通模式:记录目标玩家在过去 15 分钟内发送的消息。
  • 高效安全:使用 MySQL 预处理语句,保障查询速度与数据库安全。

安装步骤

  • 将插件文件放入服务器的 plugins/ 文件夹,然后重启或重载服务器。
  • 编辑 mysql.yml 文件,填入您的 MySQL 数据库连接信息。
  • 编辑 config.yml 文件,将 URL 设置为稍后将要上传的 index.php 文件的访问地址。
  • 此处 下载 ChatLog-Web 文件。
  • index.php 文件上传到您的 Web 服务器。
  • 在浏览器中访问 index.php,它将自动生成 config.php 配置文件。
  • 编辑生成的 config.php 文件,填入与 mysql.yml 相同的数据库信息。

配置与使用

命令

  • /chatreport <player>
  • 生成指定玩家的聊天记录报告链接。
  • 权限节点:暂无(计划添加)。

配置文件

  • config.yml:设置 Web 界面 URL 和运行模式(minigamenormal)。
  • mysql.yml:配置数据库连接。
  • config.php(Web 端):配置 Web 界面与数据库的连接。

语言文件(示例:德语)

help: '&e%cmd% &c<Spieler> &7- &aLink zum ChatLog von &c<Spieler>'
error: '&7Keine Nachricht von &c%name% &7gefunden.'
url: '&eURL: &a%url%'
errorNotSaved: '&cKein ChatReport erstellt.'

要求与依赖

  • 运行环境
  • Bukkit/Spigot 服务器
  • MySQL 数据库
  • PHP Web 服务器(用于托管报告查看页面)

计划开发与已知问题

已知问题

  • 暂无已知严重错误。

开发计划

  • 为报告网页添加背景。
  • 提供演示链接。
  • 增加 MySQL 表前缀支持。
  • 记录 Dynmap 聊天信息。
  • (可能)记录玩家命令。
  • 支持 Multiverse。
  • 允许启用/禁用命令使用说明的上下装饰线。
  • 添加权限节点。
  • 允许控制台执行 /chatreport 命令。
  • 添加管理面板,用于查看和管理(历史)报告。
  • 支持 UUID。
  • index.php 改用 MySQL PDO 驱动。

如果您在使用中发现任何错误或有新的功能建议,欢迎反馈。祝您使用愉快!这是作者开发的第一个插件。

测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15
版本分布
基本信息
插件名称 ChatLog
作者 mjiangmc
平台 Velocity
支持版本 1.8 - 1.15
点赞数 2
Modrinth 下载 158
最近版本
1.0.5 2

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,657,425  |  历史访问人次:3,221,633

今日访问人数:2,448  |  今日访问人次:2,611

昨日访问人数:30,655  |  昨日访问人次:36,381

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6