介绍

The shared foundation for Fabric and NeoForge mods: the loader seam, data, events, networking, and teams one layer down, plus a client UI toolkit on top.
Standalone: nothing in it is specific to any one consumer. Players install it and forget it. Mods build on it instead of reinventing it.
Why Armature
- One platform seam, two loaders. Lifecycle, registries, events, and networking behind a single SPI. Write against Armature and ship one jar for Fabric and NeoForge.
- Strict JSON with file, line, and did-you-mean. Presence and type checks with suggestions per path, and problem reports your own format can reuse.
- A UI toolkit that runs headless. Layout, text, shapes, themes, and widgets tested in milliseconds with no client attached. Drawing agrees with hit-testing by construction.
- A team resolution chain. Explicit provider, then FTB Teams, then Open Parties and Claims, then the stored fallback. One call, whatever the server already runs.
- Theming scoped per mod. Each mod owns its appearance, so no two mods share one player’s theme file.
Using it
Drop the jar in mods/, on either loader. Fabric also needs Fabric API.
For mod developers: compile against the published artifact (see the releases page for the current coordinate; it follows the shape dev.ellipog:armature-common-<minecraft-line>:<release> on https://maven.ellipog.dev), declared compileOnly since Armature is a separate jar at runtime.
Links
常见问题
Armature Lib 支持哪些 Minecraft 版本?
Armature Lib 支持 Minecraft Java 版 1.21.1–26.3,共 2 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。
Armature Lib 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Ellipog 的其他作品
查看全部 →Animal Origins
为游戏新增多个以动物为主题的起源。
Mythic Origins
精心制作的起源模组附属,为Minecraft带来神话般的力量
Fairytale Origins
一款精心打造的 Origins 模组附属模组,将深受喜爱的童话角色带入 Minecraft。
Galacticborn Origin
这是 Origins 模组的附属内容。


评论
登录后评论和评分