Commit Graph

7 Commits

Author SHA1 Message Date
bc9221d4cc feat(boss-engine): 增加项目派生命令
新增 fork-boss-engine,从 AbyssBossEngine 源项目生成独立 BOSS 模组,并重建 UUID、命名空间和脚本包。

校验项目名称与命名空间,同时阻止输出目录落入源目录,避免路径穿越和递归复制。
2026-07-21 20:17:49 +08:00
410b2e64e9 feat(bbmodel): 支持转换 Blockbench 方块模型
新增 bbmodel 子命令,将 .bbmodel 转成网易 netease:block_geometry,并支持独立输出目录。

同时导出内嵌 PNG 贴图并在资源包模式下更新 terrain_texture.json,减少手工导入方块模型和材质的重复操作。
2026-05-22 01:37:42 +08:00
011b59c948 feat(debug): 支持网易 Minecraft 调试启动
新增 debug 子命令,自动准备开发世界、注册内置调试 MOD,并将项目行为包和资源包链接到网易运行目录,方便启动游戏后直接进入调试世界。

调试 MOD 资源随仓库一起嵌入,避免依赖本机绝对路径;Windows junction 写入剥离 verbatim 前缀后的 DOS 路径,保证 Minecraft 能正确读取链接包。
2026-05-16 00:59:51 +08:00
de2b804aad feat(init): 支持补齐内置模板空目录
新增 init 子命令,根据项目中的 world_*_packs.json 解析实际包目录并创建标准空目录。

改用 .empty-dirs 维护内置模板空目录清单,删除会污染用户项目和网易 Bedrock 加载流程的 .gitkeep 占位文件。
2026-05-14 22:16:18 +08:00
11576a8693 Fix built-in template rename order 2026-04-26 20:48:26 +08:00
8da042ccd3 feat: 标准化占位符, 增加模板 2025-11-29 23:38:03 +08:00
d647e84db0 feat: Initial commit 2025-11-29 17:31:00 +08:00