
高级宏引擎
一个用于Minecraft Java版数据包的高性能脚本与宏执行框架。开箱即提供纤维调度、模块化API以及多版本叠加支持。
查看大图Advanced Macro Engine
当前版本:https://modrinth.com/mod/datalib
macroEngine 是面向 Minecraft Java 版数据包开发者的函数框架。它提供结构化的宏执行系统、模块化 API 模块以及多版本兼容性——无需任何模组。
特性
| 特性 | 描述 |
|---|---|
| 宏执行 | 通过 macro:input 存储注入动态变量来调用参数化函数 |
| 模块化 API | 提供即用型模块,涵盖数学、字符串、玩家数据、调度、钩子、标志、列表和计时器 |
| 多版本 | 通过基于覆盖层的版本系统兼容 1.20.3 至 26.1 |
| 多人安全 | 无全局状态冲突——专为多玩家并发使用而设计 |
| 权限 | 内置 macro:perm 模块,用于基于角色的访问控制 |
| 对话框系统 | 通过 macro:dialog/open 实现存储驱动的 UI 对话框 (1.21.6+) |
| 钩子系统 | 跨数据包绑定并触发自定义事件 |
| 纯数据包 | 无模组、插件或可执行文件——仅包含 .mcfunction 和 .json |
适用对象
macroEngine 专为数据包开发者打造,帮助他们获得可靠、可复用的基础框架,而无需从零重写样板代码。适用于管理工具、小游戏系统或复杂的玩家交互逻辑。
安装
需要 Minecraft Java 版 1.20.3+
- 从 Releases 下载最新的
.zip - 将
.zip放入<world>/datapacks/ - 运行
/reload - 运行
/function ame_load:load/yes - 为自己授予管理员标签:
/tag @s add macro.admin
兼容性
| Minecraft 版本 | 数据包格式 | 状态 |
|---|---|---|
| 1.20.3 – 1.20.4 | 26 | 支持 |
| 1.21.x | 48 – 94 | 支持 |
| 26.1 | 101+ | 支持 |
文档
完整的 API 参考和模块指南可在 GitHub Wiki 上获取。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。