会员登录 立即注册

搜索

墨山游侠-更好的聊天记录

[复制链接]
崎山小鹿
4 天前 99 3 看全部
在 Minecraft 基岩版,原生机制并不会长期保存聊天记录,有没有经历过退出游戏后之前的聊天记录再也看不到了,曾经那么多美好的回忆都没保存下来,有了这个模组它在背后默默的记录着大家说的每一句话,哪天想看了可以调出来看。

微信图片_20250826175402_1793_1.png

聊天记录存档的功能已经集成到墨山飞行靴-武器库中,要查看房间的聊天记录在对应目录里搜索chatlog*.json文件。
例如在:"D:\MCLDownload\MinecraftBENetease\x64_mc\data\chatlog_2025-08-27_-176302587176594289.json"
不仅记录玩家进入游戏、退出游戏时间,还记录玩家的聊天记录,使用过的命令





天不生墨翟,万古如长夜!以墨运商,以商助墨。金双石科技长期招聘科技研发人才!微信:qishanxiaolu   电话:15876572365   公司:深圳市金双石科技有限公司
回复

使用道具 举报

 楼主| 崎山小鹿 发表于 3 天前 | 显示全部楼层


在 Minecraft 基岩版,原生机制并不会长期保存聊天记录,主要有以下几点:

✅ 1. 屏幕聊天窗口

只能显示最近 100 条左右(客户端缓存),退出游戏就清空。

这部分不能翻页,只能通过聊天滚动查看有限内容。

✅ 2. 日志文件

服务器端 logs/latest.log(Java 版有,基岩版默认没有详细聊天日志)。

基岩版 Dedicated Server(BDS) 默认也不会完整保存聊天到 latest.log,只保存关键系统事件,聊天不会记录。
天不生墨翟,万古如长夜!以墨运商,以商助墨。金双石科技长期招聘科技研发人才!微信:qishanxiaolu   电话:15876572365   公司:深圳市金双石科技有限公司
回复

使用道具 举报

 楼主| 崎山小鹿 发表于 前天 09:56 | 显示全部楼层
崎山小鹿
前天 09:56 看全部
ListenForEvent 为什么不能在零件中监听事件
Mod.ListenForEvent 是模块级别的 API,注册的事件是全局的,由 Mod 管理。
零件(Part)实例是面向对象封装,生命周期可能随玩家或场景变化,不适合直接绑定全局事件。

玩家退出游戏时,EntityRemoveEvent,DelServerPlayerEvent按顺序依次触发(第一个消息有效,第二个无效)


官方文档:
PlayerJoinMessageEvent
服务端

描述

触发时机:准备显示“xxx加入游戏”的玩家登录提示文字时服务端抛出的事件。

PlayerLeftMessageServerEvent
服务端

描述

触发时机:准备显示“xxx离开游戏”的玩家离开提示文字时服务端抛出的事件。


GPT建议:
PlayerLeftServerEvent
天不生墨翟,万古如长夜!以墨运商,以商助墨。金双石科技长期招聘科技研发人才!微信:qishanxiaolu   电话:15876572365   公司:深圳市金双石科技有限公司
回复

使用道具 举报

 楼主| 崎山小鹿 发表于 昨天 00:54 | 显示全部楼层
崎山小鹿
昨天 00:54 看全部
方案1
拦截或读取 Minecraft 的日志文件,因为所有的聊天、玩家加入和退出信息都会打印在服务器或客户端的日志里。

Minecraft(基岩版)服务器或客户端会在 logs/latest.log(或者网易版的 logs/ 目录)中记录以下信息:
玩家加入游戏
玩家退出游戏
聊天内容

我们只需要 实时读取这个日志文件,提取需要的行,写入 chat_log.txt

优点

✔ 无需修改游戏
✔ 不依赖 Add-On / 脚本 API
✔ 可用 Python 直接实现
✔ 记录和屏幕显示完全一致(包括玩家聊天、系统消息)

但基岩版官方服务端省略了聊天记录。
基岩版设计:聊天处理逻辑更多依赖客户端 UI 和 Xbox Live 安全机制,不直接写入 log。
网易版限制:对日志输出做了裁剪,避免敏感内容直接写入文件。

方案2
使用的是 Python 2.7 + Mod.Binding API。
监听 ServerChatEvent、add_player_join_listener 等事件
在零件中可以监听GameTypeChangedServerEvent,记录玩家的游戏模式发生变化。
天不生墨翟,万古如长夜!以墨运商,以商助墨。金双石科技长期招聘科技研发人才!微信:qishanxiaolu   电话:15876572365   公司:深圳市金双石科技有限公司
回复

使用道具 举报

  • 您可能感兴趣
  • 墨山游侠之奇异方块
    墨山游侠之奇异方块
    这种方块很奇怪,无法挖掘,无法摧毁,无法站立,但是可以用活塞推动。 这种方块
    08-28
  • 墨山游侠-更好的聊天记录
    墨山游侠-更好的聊天记录
    在 Minecraft 基岩版,原生机制并不会长期保存聊天记录,有没有经历过退出游戏后之前
    08-25
  • 墨山空岛生存
    墨山空岛生存
    一树一箱开启你的空岛生存冒险吧,有墨山飞行靴-武器库的加持效果更好,如果找到NPC了
    08-20
  • 墨山游侠-抓熊剑(熊孩子休走)
    墨山游侠-抓熊剑(熊孩子休走)
    今天给大家介绍墨山抓熊剑 家又被烧啦,让你试试这把抓熊剑 看你往哪里跑 挖是挖不
    08-16
  • 墨山成就核心
    墨山成就核心
    墨山成就核心包括墨山成就系统,墨山NPC以及任务系统,墨山财富系统。其中财富系统要
    08-14
您需要登录后才可以回帖 登录 | 立即注册 |

本版积分规则 返回列表

管理员给TA私信
以墨运商,以商助墨。

查看:99 | 回复:3

  • 墨山游侠之奇异方块

    这种方块很奇怪,无法挖掘,无法摧毁,无法站立,但是可以用活塞推动。 这种方块

    阅读:0|2025-08-28
  • 墨山游侠-更好的聊天记录

    在 Minecraft 基岩版,原生机制并不会长期保存聊天记录,有没有经历过退出游戏后之前

    阅读:81|2025-08-25
  • 墨山空岛生存

    一树一箱开启你的空岛生存冒险吧,有墨山飞行靴-武器库的加持效果更好,如果找到NPC了

    阅读:158|2025-08-20
  • 墨山游侠-抓熊剑(熊孩子休走)

    今天给大家介绍墨山抓熊剑 家又被烧啦,让你试试这把抓熊剑 看你往哪里跑 挖是挖不

    阅读:199|2025-08-16
  • 墨山成就核心

    墨山成就核心包括墨山成就系统,墨山NPC以及任务系统,墨山财富系统。其中财富系统要

    阅读:204|2025-08-14
  • 墨山飞行靴-武器库

    墨山飞行靴-武器库是从墨山游侠工具合集中提取优质武器合集,包括盔甲和武器。 去掉了

    阅读:213|2025-08-14
  • 墨山游侠-嘉峪关

    根据嘉峪关的结构在我的世界里建了一座城,对城墙做了加厚。

    阅读:236|2025-08-11
  • 墨山游侠-网络游戏

    2025-07-31 11:29:0 终于成功的申请到了网易的网络游戏开发服务器 基岩版网络游戏是

    阅读:324|2025-08-06
  • 墨山游侠-墨子巨像

    2024年12月13日,一群墨学爱好者决定通过游戏来宣传墨学,我的世界无疑是一款最灵活开

    阅读:345|2025-08-03
  • 墨山游侠-墨山炼魔塔

    有了这个在保证村庄安全的同时给村庄带来源源不断的收入!塔的影响范围半径150格,附

    阅读:444|2025-07-23
金双石科技,软件开发20年,技术行业领先,您的满意,就是我们的目标,认真负责,开拓进取,让成品物超所值
关于我们
公司简介
发展历程
联系我们
本站站务
友情链接
新手指南
内容审核
商家合作
广告合作
商家入驻
新闻合作

手机APP

官方微博

官方微信

联系电话:15876572365 地址:深圳市宝安区西乡街道宝民二路宝民花园 ( 粤ICP备2021100124号-1 ) 邮箱:qishanxiaolu@qq.com
QQ|Powered by Discuz! X3.5 © 2001-2025 Discuz! Team.
快速回复 返回顶部 返回列表