
SLM: 法典
为物品、武器、盔甲和奇物添加一个包含技能、被动、主动、背景故事等的法典系统。
📖 SLM:法典
本模组引入了一个法典系统,可增强物品的显示与理解方式,在游戏中直接提供详细且有条理的信息。
它支持物品、武器、护甲和饰品。
⚙️ 功能特性
每个受支持的物品都可以包含完整的法典条目,包括:
- 🧩 被动技能
- ⚔️ 主动技能
- 📜 描述 / 背景故事
- 📊 属性 / 数值
所有信息都通过一个简洁的、基于标签页的界面呈现。
🗂️ 支持类别
法典系统分为多个部分:
- 🗡️ 武器

- 🛡️ 护甲

- 🎒 饰品

- 📦 物品
每个类别都有其专门的布局和数据处理方式。
🧠 技能集成
- 支持先天技能集成
- 可以显示和重定向来自兼容系统(如 Epic Fight)的技能
- 提供与装备绑定的能力的统一视图
📘 法典 JSON 指南
法典系统允许你使用 JSON 为物品、武器、护甲和饰品定义自定义条目。
你可以为任何可见字段使用翻译键或原始文本:
- 翻译键支持多语言支持
- 原始文本适合快速定义或测试
🧩 通用字段(所有条目)
| 字段 | 描述 |
|---|---|
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 |
调整渲染对齐(微调值) |
护甲法典的最终示例

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

| 字段 | 描述 |
|---|---|
curiosSlot |
物品装备的槽位 |
饰品法典的最终示例

🖥️ 用户界面
- 可交互的法典面板,可在游戏内访问
- 基于标签页的导航,用于不同类型的资料
- 可滚动区域,用于显示大量信息
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。