Skip to content

Dev coolfish#37

Merged
ifishcool merged 3 commits into
mainfrom
dev_coolfish
May 9, 2026
Merged

Dev coolfish#37
ifishcool merged 3 commits into
mainfrom
dev_coolfish

Conversation

@ifishcool
Copy link
Copy Markdown
Contributor

No description provided.

ifishcool added 3 commits May 9, 2026 15:04
- 为 world.spawnParticle 和 world.spawnFirework 添加 GameRGBColor 重载
- 实现 world.loadCustomItems 用于自定义物品注册
- 添加 world.listRecipes、removeRecipe、clearRecipes 配方管理接口
- 引入 world.placeStructure 和 world.grantAdvancement API
- 增强实体 API,新增 setGlowColor 及文本展示实体控制功能
- 添加 player.giveCustomItem 和带颜色支持的 directMessage 方法
- 实现数据库 API,支持带标签模板语法并提供示例
- 更新 API 对比文档,同步新功能与统计数据
- 修正文档标题中的大小写问题(MC Extension 大写规范)
- 为排行榜和玩家数据功能添加完整示例实现
- 修订 README 标题与描述,提升表达清晰度
- 添加详细的安装说明,包含依赖信息
- 重组功能表格,全面展示 API 能力
- 更新快速入门指南,提供逐步操作说明
- 添加文档结构概览,包含 API 参考链接
- 新增教程表格,标明学习路径与预估时间
- 增强 API 参考章节,添加功能速查区域
- 补充技术栈与规格说明
- 更新命令文档,注明 Tab 补全支持
- 新增数据持久化与跨脚本通信章节
- 补充数学工具与游戏系统参考
- 扩展教程文档,添加更多实战示例
- 新增 `/box3script compile <project>` 命令,将脚本编译为可独立运行的 JAR 模组文件(约 50KB)
- 实现 Box3ScriptCompiler,配置可执行 JAR 清单
- 生成 @mod 入口类,并从 package.json 中打包元数据
- 支持读取 package.json 字段:name、displayName、version、description、author、license、homepage、bugs.url、logoFile
- 自动从 logoFile 路径加载 logo.png 并打包到 JAR 根目录
- 输出格式:dist/<name>-<version>.jar,包含 neoforge.mods.toml 元数据
- 添加后台编译功能,避免阻塞服务端 tick
- 在 API 参考文档中记录编译流程及前置要求
- 更新 README 文件,补充新命令文档和部署指南
- 使用 LogUtils 替代共享 logger,建立正确的日志基础设施
- 为独立 JAR 执行实现隔离的脚本引擎
- 更新模板 package.json,添加完整的元数据字段
@ifishcool ifishcool merged commit 3ca270e into main May 9, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant