介绍
📖 SLM: Codex
此模组新增了图鉴系统,改进了物品的展示与说明方式,让你能直接在游戏中查看详细且井然有序的信息。
支持物品、武器、盔甲和 Curios 饰品。
⚙️ 功能
每件受支持的物品都可以包含完整的图鉴条目,其中包括:
- 🧩 被动效果
- ⚔️ 技能
- 📜 描述 / 背景故事
- 📊 属性 / 数值
所有信息都会通过简洁的分页界面呈现。
🗂️ 支持的类别
图鉴系统分为多个类别:
- 🗡️ 武器

- 🛡️ 盔甲

- 🎒 Curios 饰品

- 📦 物品
每个类别都有专属的布局和数据处理方式。
🧠 技能集成
- 支持集成Innate Skills
- 可以显示并跳转到兼容系统(如 Epic Fight)中的技能
- 统一展示与装备相关的能力
📘 图鉴 JSON 指南
图鉴系统支持使用 JSON 为物品、武器、盔甲和 Curios 饰品定义自定义条目。
任何可见字段都可以使用翻译键或原始文本:
- 翻译键支持多语言
- 原始文本适合快速定义或测试
🧩 通用字段(适用于所有条目)
| 字段 | 说明 |
|---|---|
nameKey |
物品名称。支持翻译键或纯文本。 |
| nameColorKey | 为物品名称添加颜色;支持 Minecraft 标准样式,也支持以字符串形式填写十六进制颜色。 |
descriptionKey |
图鉴中显示的主要描述。 |
overwritteTooltip |
如果值为 true,则用图鉴提示框替换默认提示框。 |
passiveSkills |
被动能力列表。 |
activeSkills |
主动能力列表。 |
被动技能或主动技能条目并非必填;如果不添加或留空,它们就不会显示在图鉴中!文件仍然可以正常使用。
⚙️ 技能格式(被动与主动)
passiveSkills 和 activeSkills 使用相同的结构(支持多个条目):

参数
| 字段 | 说明 |
|---|---|
title |
技能名称 |
description |
主要效果或说明 |
additional (可选) |
补充详情、条件或备注 |
🔽 更多详情(进阶)| ⚔️ 武器 / 物品图鉴
路径:data/<item_namespaces>/renderable_codex/<item_name>.json

| 字段 | 说明 |
|---|---|
itemType |
定义类型。支持:weapon、item |
scale |
控制物品在图鉴中的渲染尺寸 |
translate |
调整物品在展示中的位置 [x, y, z] |
rotation |
控制朝向 |
🔄 旋转值
支持预设方向:
“up”, “down”, “left”, “right”,
“up_left”, “up_right”,
“down_left”, “down_right”
也可以使用字符串形式的自定义数值,例如:
“4.15”
武器与物品图鉴示例

🔽 更多详情(进阶)| 🛡️ 护甲图鉴
data/<item_namespaces>/armor_codex/<item_name>.json

| 字段 | 说明 |
|---|---|
armorSlot |
护甲部件类型 |
支持的值:
head→ 头盔chest→ 胸甲legs→ 护腿feet→ 靴子
| 额外字段 | 描述 |
|---|---|
correctionFactor |
调整渲染对齐(微调值) |
护甲图鉴最终示例

🎒 Curios 字段
data/<item_namespaces>/curios_codex/<item_name>.json

| 字段 | 描述 |
|---|---|
curiosSlot |
装备物品的槽位 |
Curios 图鉴最终示例

🖥️ 用户界面
- 可在游戏中访问交互式图鉴面板
- 通过选项卡导航浏览不同类型的数据
- 可滚动浏览大量信息
常见问题
SLM: Codex 支持哪些 Minecraft 版本?
SLM: Codex 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
SLM: Codex 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Sleys 的其他作品
查看全部 →Lazy Utilities [Deprecated]
我的模组小工具箱
Epic Fight – EDP (Extended Datapacks)
允许你在数据包中为类别添加被动技能,并可在样式、蓄力攻击及其他一些内容中使用 SkillDatakeys。
SL Library
添加各种基础工具、同步辅助、策略、数据包发送和数据驱动功能。
SLM: Shader
一个搭配 ShadersFx 使用的小型前置库,提供撞击帧、噪点叠加、颜色叠加和径向模糊【向内与向外】。
评论
登录后评论和评分