
高级成就系统
一个Minecraft模组,实现了类似Steam的GUI覆盖层,并支持自定义成就。
查看大图🔎 预览
注意:这是一个仅客户端模组!其他玩家无法看到自定义成就。在其他服务器上使用是安全的。
✨ 特性:
- 类似 Steam 的 GUI 覆盖层,带有信息丰富的可拖动小部件、成就进度系统和自定义动画弹出窗口
- 为模组创作者提供自定义成就支持!
- 进度(Advancements)已更名为“成就”(Achievements)。
- 使用 /achievement grant/revoke 管理原版成就,或使用 /customachievement grant/revoke 管理自定义成就!
⚙️ 添加自定义成就(面向开发者):
通过将一个简单的 JSON 文件放入你的资源包或模组中,即可添加你自己的成就!
JSON 示例:
{
"title": "欢迎!",
"description": "首次加入游戏",
"icon": "mymod:textures/achievement/first_login.png",
"maxProgress": 1,
"hidden": false,
"rare": false
}
将其放置在 assets/<命名空间>/achievements/<id>.json,然后通过代码触发它:
AchievementTrigger.grant("id", 1)
或者使用 /customachievement grant <id> 自行授予。
对于基于进度的成就(例如“杀死 10 只僵尸”),将 maxProgress 设置得更高,并在每次触发时调用 grant(id, amount) — 只有当进度达到 maxProgress 时才会解锁。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。