• 欢迎来到 HiMCBBS 论坛~ 加入QQ群:879016948 获得最新公告,并与群友们一起聊天吹水!
DFL3130

教程 如何制作食物

DFL3130

管理成员
版主
正式成员
搬运组
成员
注册
2024年08月07日
帖子
166
金粒
金粒12,158粒
钻石
钻石0颗
嗨币
嗨币2个

1. 创建食物物品

  1. 准备纹理/模型(可选)
    • 可自行制作纹理或使用内置编辑器
    • 支持自定义3D模型(JSON或OBJ格式)
  2. 新建物品元素
    • 在工作区点击 "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. 高级功能(可选)

食用后效果

  1. "Procedures" 标签页添加事件:
    • "On Item Used"(当物品被使用时)
    • 配合 "If Do" 实现条件判断(如随机效果)
  2. 示例:给予状态效果
    mcreator
    复制
    下载
    [触发] 玩家使用物品时
    └─ [执行] 对玩家施加 生命恢复 效果(等级1,持续时间200 ticks)

特殊机制

  • 返还容器(如碗/空桶):
    • "Properties → Recipe Remainder" 设置返还物品
  • 解锁进度
    • 通过 "Advancement Trigger" 关联成就系统

4. 纹理与模型

  • 纹理导入:点击 "Item Texture" 上传图片(建议16x16像素)
  • 3D模型
    • 使用 Blockbench 制作JSON模型
    • 或导入OBJ文件(需适配MC格式)

5. 保存与测试

  1. 点击 "Save Element" 保存
  2. 进入测试世界验证:
    • 食用动画是否正常播放
    • 饥饿值/饱和度恢复是否符合预期
    • 狼是否接受喂食(如设置为肉类)
常见问题
  • 如果食物无法食用,检查 "Item Extension" 是否启用了食物属性
  • 发光效果需在 "Visual" 标签页额外勾选 "Has Glowing Effect"
 
后退
顶部