- 注册
- 2024年08月07日
- 帖子
- 166
- 金粒
- 金粒12,158粒
- 钻石
- 钻石0颗
- 嗨币
- 嗨币2个
- 主题 作者
- #1
-
用户
1. 创建食物物品
- 准备纹理/模型(可选)
- 可自行制作纹理或使用内置编辑器
- 支持自定义3D模型(JSON或OBJ格式)
- 新建物品元素
- 在工作区点击 "Mod Elements" → "+"
- 选择 "Item"(2022.1版本后食物合并至物品系统)
- 输入唯一名称(如
GoldenBerry
)
2. 基础设置
参数 | 说明 | 原版参考值 |
---|---|---|
物品名称 | 游戏内显示名称 | - |
创造模式分类 | 物品所在的创造标签页 | 食物类通常选 "Foodstuffs" |
最大堆叠数 | 单组物品数量 | 64(熟牛排)、16(药水) |
营养值(Hunger) | 恢复的饥饿值(1点=半格饥饿条) | 苹果=4(2格),牛排=8(4格) |
饱和度(Saturation) | 隐藏饱和度数值(影响饥饿条下降速度) | 饱和度参考表 |
是否可喂狗 | 狼是否可食用并回血 | 肉类需勾选 |
随时可食用 | 饥饿值满时仍能进食(类似金苹果) | 金苹果/药水特性 |
发光效果 | 物品是否散发附魔光效(类似附魔金苹果) | - |
食用时间(ticks) | 进食耗时(20 ticks=1秒) | 默认32 ticks(1.6秒) |
食用动画 | 进食时的动作类型 | eat (默认)、drink (喝药水) |
注:食物属性现在通过 "Item Extension → Food Properties" 设置
3. 高级功能(可选)
食用后效果
- 在 "Procedures" 标签页添加事件:
- "On Item Used"(当物品被使用时)
- 配合 "If Do" 实现条件判断(如随机效果)
- 示例:给予状态效果
mcreator
复制
下载
[触发] 玩家使用物品时
└─ [执行] 对玩家施加 生命恢复 效果(等级1,持续时间200 ticks)
特殊机制
- 返还容器(如碗/空桶):
- 在 "Properties → Recipe Remainder" 设置返还物品
- 解锁进度:
- 通过 "Advancement Trigger" 关联成就系统
4. 纹理与模型
- 纹理导入:点击 "Item Texture" 上传图片(建议16x16像素)
- 3D模型:
- 使用 Blockbench 制作JSON模型
- 或导入OBJ文件(需适配MC格式)
5. 保存与测试
- 点击 "Save Element" 保存
- 进入测试世界验证:
- 食用动画是否正常播放
- 饥饿值/饱和度恢复是否符合预期
- 狼是否接受喂食(如设置为肉类)
常见问题:
- 如果食物无法食用,检查 "Item Extension" 是否启用了食物属性
- 发光效果需在 "Visual" 标签页额外勾选 "Has Glowing Effect"