- 注册
- 2024-08-07
- 帖子
- 98
- 金粒
- 金粒7,312粒
- 钻石
- 钻石0颗
- 嗨币
- 嗨币2个
- 福建
- 福州市 用户
- 主题 作者
- #1
在本页面,你将学习如何创建属于自己的盔甲!(文章摘抄自MCreator官方Wiki)
基础要求:
• 需要准备两张纹理图:一张用于头盔、胸甲和靴子,另一张专用于护腿
• 也可为每个部件单独设置文件(但不推荐)
• 纹理尺寸必须为64x32像素
设计须知:
• 头盔包含第二层纹理(类似玩家头部结构)。原版盔甲虽未使用此功能,但可通过该层为盔甲添加细节!
• 下方示意图展示了标准盔甲纹理布局及各部件对应位置(1立方体=1像素)。模板采用Minecraft钻石盔甲纹理。
重要提示:
由于采用固定模型结构,超出边界的部分将不被渲染,错误放置的部件会导致盔甲纹理显示异常。
📌 核心准则
• 禁止模型穿透:盔甲模型不得与玩家本体接触
例:头盔不能是包裹玩家头部方块的形状,而需形成独立的"头盔"结构包裹在头部外围
• 模型朝向:建模时需保持面向北方(Z轴正方向)
• 枢轴点校准:精确设置旋转支点,确保部件随玩家动作自然旋转
• 坐标原点参考(模型各部位需以此为基准):
└ 头部/躯干 ➔ (0, 24, 0)
└ 右臂 ➔ (5, 22, 0)
└ 左臂 ➔ (-5, 22, 0)
└ 右腿 ➔ (2, 12, 0)
└ 左腿 ➔ (-2, 12, 0)
⚠️ 关键注意事项
• 纹理隔离原则:自定义模型纹理不可覆盖玩家皮肤区域,否则盔甲纹理将异常渲染至玩家身体
• 模型精度要求:建议采用细分建模(非单一方块结构)以获得自然弯曲效果
• 碰撞检测:建模完成后需通过玩家动作测试验证是否存在模型穿插问题
(注:建议使用Blockbench建模工具时开启"Show Player Model"选项实时预览贴合效果)
📌 基础设置
⚙️ 耐久值计算
💥 伤害吸收值
✨ 附魔系统
🛡️ 高级防护属性
🔧 维修机制
⚠️ 重要说明:
📌 核心功能
• 为每个盔甲部件独立绑定触发程序
• 完成设置后点击"保存元素"进行应用
🛠️ 程序编辑技巧
⚡ 实战应用案例
⚠️ 重要注意事项
创建盔甲步骤
- 启动MCreator
- 若不需要自定义盔甲可跳过此步骤。要制作自定义盔甲,请前往"制作新纹理"
- 点击"新建模组"
- 命名后选择"盔甲"类型
视觉效果设置
- 为每个盔甲部件选择纹理。可通过取消勾选框禁用特定部件。如需自定义模型,在每个部件下方点击"点击展开"。
- 按需修改部件名称
- 点击"下一页"
使用原版盔甲模型
MCreator可自动生成原版Minecraft盔甲模型,但你也可以从头创建实现深度定制:基础要求:
• 需要准备两张纹理图:一张用于头盔、胸甲和靴子,另一张专用于护腿
• 也可为每个部件单独设置文件(但不推荐)
• 纹理尺寸必须为64x32像素
设计须知:
• 头盔包含第二层纹理(类似玩家头部结构)。原版盔甲虽未使用此功能,但可通过该层为盔甲添加细节!
• 下方示意图展示了标准盔甲纹理布局及各部件对应位置(1立方体=1像素)。模板采用Minecraft钻石盔甲纹理。

重要提示:
由于采用固定模型结构,超出边界的部分将不被渲染,错误放置的部件会导致盔甲纹理显示异常。
使用3D盔甲模型
盔甲物品可使用常规JSON或OBJ模型来定义其在手持、掉落和物品栏中的形态。若需在玩家身上呈现自定义三维造型,需特别注意以下Java模型规范:📌 核心准则
• 禁止模型穿透:盔甲模型不得与玩家本体接触
例:头盔不能是包裹玩家头部方块的形状,而需形成独立的"头盔"结构包裹在头部外围
• 模型朝向:建模时需保持面向北方(Z轴正方向)
• 枢轴点校准:精确设置旋转支点,确保部件随玩家动作自然旋转
• 坐标原点参考(模型各部位需以此为基准):
└ 头部/躯干 ➔ (0, 24, 0)
└ 右臂 ➔ (5, 22, 0)
└ 左臂 ➔ (-5, 22, 0)
└ 右腿 ➔ (2, 12, 0)
└ 左腿 ➔ (-2, 12, 0)
⚠️ 关键注意事项
• 纹理隔离原则:自定义模型纹理不可覆盖玩家皮肤区域,否则盔甲纹理将异常渲染至玩家身体
• 模型精度要求:建议采用细分建模(非单一方块结构)以获得自然弯曲效果
• 碰撞检测:建模完成后需通过玩家动作测试验证是否存在模型穿插问题
(注:建议使用Blockbench建模工具时开启"Show Player Model"选项实时预览贴合效果)
📜 盔甲属性配置指南
(基于MCreator模组开发工具)📌 基础设置
属性项 | 说明 |
---|---|
盔甲纹理 | 已导入的自定义盔甲纹理文件 |
创造模式分类 | 盔甲物品在创造模式物品栏中的所属分类 |
装备音效 | 穿戴盔甲时触发的音效 |
⚙️ 耐久值计算
• 最大耐久值公式(X为材料系数):
└ 头盔:X * 11
└ 胸甲:X * 16
└ 护腿:X * 15
└ 靴子:X * 13
• 原版材料系数表:
材料 | X值 |
---|---|
皮革 | 5 |
铁 | 15 |
锁链 | 15 |
金 | 7 |
钻石 | 33 |
下界合金 | 37 |
💥 伤害吸收值
材料 | 头盔 | 胸甲 | 护腿 | 靴子 |
---|---|---|---|---|
皮革 | 1 | 3 | 2 | 1 |
铁 | 2 | 6 | 5 | 2 |
锁链 | 2 | 5 | 4 | 1 |
金 | 2 | 5 | 3 | 1 |
钻石 | 3 | 8 | 6 | 3 |
下界合金 | 3 | 8 | 6 | 3 |
海龟壳 | 2 | - | - | - |
✨ 附魔系统
• 附魔能力等级表:
物品类型 | 附魔值 |
---|---|
皮革盔甲 | 15 |
锁链盔甲 | 12 |
铁盔甲 | 9 |
金盔甲 | 25 |
钻石盔甲 | 10 |
下界合金盔甲 | 15 |
海龟壳 | 9 |
🛡️ 高级防护属性
• 韧性值(Toughness):
└ 钻石盔甲:2.0(套装总韧性8.0)
└ 下界合金盔甲:3.0(套装总韧性12.0)
• 击退抗性(Knockback Resistance):
└ 默认值:0.0
└ 下界合金盔甲:0.1
🔧 维修机制
修复材料:设置在铁砧中修复盔甲所需的物品(如钻石修复钻石盔甲)
⚠️ 重要说明:
- 韧性值需通过代码实现,MCreator暂未提供可视化配置
- 海龟壳为特殊盔甲类型,仅对应头盔部位
- 下界合金盔甲需通过锻造台升级钻石盔甲获得
🔧 盔甲触发器配置指南
(MCreator程序编辑器进阶应用)📌 核心功能
• 为每个盔甲部件独立绑定触发程序
• 完成设置后点击"保存元素"进行应用
🛠️ 程序编辑技巧
盔甲槽位ID对照表
盔甲部件 | 槽位ID |
---|---|
靴子 | 0 |
护腿 | 1 |
胸甲 | 2 |
头盔 | 3 |
高级检测方案
- 使用流程块 ➔ [获取实体盔甲槽[0]物品]
- 组合逻辑运算符实现检测:
- 整套检测:使用AND运算符验证所有槽位物品
if 槽0=铁靴 AND 槽1=铁护腿 AND 槽2=铁胸甲 AND 槽3=铁头盔
- 单件检测:使用OR运算符验证任意槽位物品
if 槽0=金靴 OR 槽1=金护腿 OR 槽2=金胸甲 OR 槽3=金头盔
- 整套检测:使用AND运算符验证所有槽位物品
⚡ 实战应用案例
-
特效触发:
- 当穿戴全套钻石盔甲时 ➔ 激活火焰抗性效果
- 仅装备金头盔时 ➔ 触发夜视能力
-
条件限制:
- 检测到穿戴下界合金胸甲 ➔ 解锁末地传送门使用权限
-
动态交互:
- 每次装备锁链靴子 ➔ 播放雷电粒子特效
⚠️ 重要注意事项
- 槽位索引从0开始计数,对应穿戴顺序:脚→腿→胸→头
- 使用GetArmorSlotItem流程块时需指定目标实体(玩家/NPC)
- 建议配合NBT标签检测实现精确物品匹配
打赏用户
