AspectsLib:为Minecraft添加数据驱动要素系统的库模组(AspectsLib)
AspectsLib是一个库模组,为Minecraft引入可自定义的“要素”系统,允许为实体附加要素并创建独特的交互。
AspectsLib是一个全面的库模组,为Minecraft添加了可自定义的“要素”系统。它包含以下核心功能:
- 完整的要素层次结构:提供37个内置要素,分为四个层级(原始、次级、三级、四级)。
- 自定义要素定义:支持通过JSON数据包定义自定义要素。
- 要素分配:可将要素分配给物品、实体和方块。
- 视觉显示:在物品提示中显示要素图标和数值。
- 复杂交互系统:包含共振计算,实现要素间的复杂交互。
- 开发者API:提供完整API,供模组开发者扩展系统。
要素层级与含义
以下是内置要素的层级和含义列表:
| 层级 | 要素 | 含义 |
|---|---|---|
| 原始 | Aer | 空气 |
| Aqua | 水 | |
| Ignis | 火 | |
| Ordo | 秩序 | |
| Perditio | 熵 | |
| Terra | 大地 | |
| 次级 | Gelum | 冰 |
| Lux | 光 | |
| Metallum | 金属 | |
| Mortuus | 死亡 | |
| Motus | 运动 | |
| Permutatio | 变化 | |
| Potentia | 力量 | |
| Vacuos | 虚空 | |
| Victus | 生命 | |
| Vitreus | 玻璃 | |
| 三级 | Bestia | 野兽 |
| Exanimis | 不死 | |
| Herba | 植物 | |
| Instrumentum | 工具 | |
| Praecantatio | 魔法 | |
| Spiritus | 精神 | |
| Tenebrae | 黑暗 | |
| Vinculum | 绑定 | |
| Volatus | 飞行 | |
| 四级 | Alienis | 未知 |
| Alkimia | 炼金术 | |
| Auram | 灵气 | |
| Aversion | 排斥 | |
| Cognitio | 知识 | |
| Desiderium | 欲望 | |
| Fabrico | 建造 | |
| Humanus | 人性 | |
| Machina | 机器 | |
| Praemunio | 保护 | |
| Sensus | 感知 | |
| Vitium | 腐化 |
模组特点
- 开箱即用的要素系统:包含37个按主题组织的要素,适合魔法主题模组包和RPG机制。
- 直观的提示系统:在物品提示中显示要素信息(按住SHIFT键可切换细节)。
- 深度玩法:通过要素组合和共振效果提供丰富的游戏体验。
- 开发者支持:提供完整API,便于创建自定义要素机制。
- 轻量级同步:实现服务器与客户端的轻量级数据同步。
- 详细文档:提供数据包配置的详细文档。
重要信息
- 系统要求:需要Fabric API和Minecraft 1.20.1。
- 扩展功能:使用此库的模组可以扩展内置要素系统、创建自定义共振关系或覆盖默认要素分配。
- 客户端渲染:客户端渲染需要兼容的资源包。
- 数据保存:要素数据以NBT格式保存,更新前建议备份世界。
- 纹理支持:包含默认要素纹理,但支持自定义。
截图:
收录




