|
|
3afc122404
|
feat(debug): 支持 JSON UI 热重载
新增可选的 auto_hot_reload_ui 配置,追踪资源包 UI JSON 的新增、修改、删除和重命名,并在游戏回到前台时发送原生 Ctrl+R。
统一 Python 与 JSON UI 的批处理和拖尾防抖逻辑,同时补充路径分类、事件动作与快捷键消息测试。
|
2026-07-21 20:44:13 +08:00 |
|
|
|
86a39dace7
|
fix(debug-ipc): 修复连接生命周期和完整帧写入
区分 IPC server 所有者与普通克隆,避免临时 clone 析构时提前停止共享服务。
改用带超时的阻塞 write_all 发送完整数据帧,防止非阻塞短写破坏热重载协议。
|
2026-07-21 20:29:23 +08:00 |
|
|
|
2cc2a367b6
|
fix(debug): 保持自动加入存档的包激活
生成 dev_config 时写入本次调试会话的全部包 UUID,确保自动进入世界后内置调试包和用户包仍处于启用状态。
|
2026-07-21 20:24:36 +08:00 |
|
|
|
fd79a99477
|
feat(debug): 支持 --new 参数创建全新调试存档
添加 选项,启动调试时自动生成带时间戳的新存档目录
(格式 MC_DEV_WORLD_YYYYMMDD_HHMMSS)并持久化到 .mcdev.json。
- 新增 local_timestamp_compact() 跨平台本地时间格式化
- 新增 allocate_new_world() 更新配置并落盘
- 补充单元测试验证存档名格式与持久化正确性
|
2026-05-16 17:24:13 +08:00 |
|
|
|
011b59c948
|
feat(debug): 支持网易 Minecraft 调试启动
新增 debug 子命令,自动准备开发世界、注册内置调试 MOD,并将项目行为包和资源包链接到网易运行目录,方便启动游戏后直接进入调试世界。
调试 MOD 资源随仓库一起嵌入,避免依赖本机绝对路径;Windows junction 写入剥离 verbatim 前缀后的 DOS 路径,保证 Minecraft 能正确读取链接包。
|
2026-05-16 00:59:51 +08:00 |
|