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

教程 如何制作物品

DFL3130

管理成员
版主
正式成员
搬运组
成员
注册
2024年08月07日
帖子
166
金粒
金粒12,158粒
钻石
钻石0颗
嗨币
嗨币2个
开始前准备
你需要使用图像编辑软件(如Gimp或Paint.net)或内置编辑器制作纹理贴图。如需帮助,请参考《在MCreator中创建新纹理的完整指南》指南。

▌创建与命名
  1. 进入工作区
  2. 点击"创建新元素"
  3. 输入方块名称(名称不可重复!终端用户不可见此名称,建议使用易识别的命名,例如:BlockSteel或ItemEnderStick,可在名称前添加模组类型前缀避免重复)
  4. 点击下一步
▌视觉效果设置(物品类)
物品纹理:点击选框选择已导入的纹理
物品3D模型
  • 可使用Blockbench的方块/物品工作区创建JSON模型
  • 支持OBJ格式文件
    发光效果:勾选后物品将像附魔书/药水一样发光(可通过程序设置发光条件,返回true时生效)
    特殊信息
  • 类似药水的物品描述文本(显示在物品名称下方)
  • 可通过程序返回文本值实现动态描述
▌物品状态设置
自定义物品状态功能详见维基百科相关条目

物品属性设置

本部分介绍物品的属性页面设置。

基础属性

  • 游戏内名称:物品在Minecraft中显示的名称。
  • 稀有度:影响物品名称的颜色(仅视觉效果):
    • 普通:白色
    • 罕见:黄色
    • 稀有:浅蓝色(Aqua)
    • 史诗:淡紫色
  • 创造模式分类标签:设置物品在创造模式菜单中的分类标签。
  • 最大堆叠数量:单个物品堆叠的最大数量(如64、16等)。

附魔与耐久

  • 附魔能力:影响工具/装备获得高级附魔的概率(数值越高,附魔效果越好)。
    • 工具类参考值
      • 木制:15
      • 石制:5
      • 铁制:14
      • 金制:22
      • 钻石:10
      • 下界合金:15
    • 护甲类参考值
      • 皮革:15
      • 锁链:12
      • 铁制:9
      • 金制:25
      • 钻石:10
      • 下界合金:15
    • 其他:书(1)
  • 耐久度(使用次数)
    • 设置物品可使用的次数(0 = 无限耐久)。
    • 原版参考值
      • 金质工具:32次
      • 木制工具:59次
      • 石制工具:131次
      • 铁制工具:250次
      • 钻石工具:1561次
      • 下界合金工具:2031次
      • 钓鱼竿:64次
      • 打火石:64次
      • 胡萝卜钓竿:25次
      • 剪刀:238次
      • 三叉戟:250次
      • 弩:326次
      • 盾牌:336次
      • 弓:384次
      • 鞘翅:432次

功能属性

  • 破坏速度:控制物品破坏方块的速度(默认1,剑类通常1.5,采集工具≥2)。
  • 攻击伤害:启用近战伤害并设置伤害值。
  • 防火免疫(仅1.16+版本):勾选后物品不会被火焰或熔岩烧毁(类似下界合金装备)。
  • 可破坏任何方块:勾选后物品能破坏基岩等不可破坏方块。

合成相关

  • 合成后保留物品:勾选后物品在合成时不会消耗(如桶合成蛋糕后保留空桶)。
  • 合成时消耗耐久:若启用“保留物品”,则改为减少耐久度而非直接消耗。
  • 合成替代物:设置物品在合成时被替换成的物品(如牛奶桶合成蛋糕后变为空桶)。

动画与交互

  • 物品动画:选择物品使用时的动画效果:
    • eat(食用)
    • block(格挡)
    • bow(拉弓)
    • crossbow(弩装填)
    • drink(饮用)
    • none(无动画)
    • spear(投掷,如三叉戟)
  • 使用时长
    • 控制物品使用动作的完成时间(单位:游戏刻,20刻=1秒)。
    • 食物类需设为≥1的正数才可食用。

食物属性设置

本部分介绍物品作为食物时的相关属性配置。

基础食物属性

  • 启用食物功能:勾选后物品可作为食物食用。
  • 饱食度恢复值
    • 控制食物回复的饥饿值(每1点 = 半格饥饿条,默认值4 = 回复2格)。
  • 饱和度
    • 决定玩家饱食度下降速度(数值越高,饥饿条减少越慢,默认0.3)。
  • 食用后返还容器:类似牛奶桶或蘑菇煲,食用后返还指定物品(如碗或空桶)。
  • 是否为肉类:勾选后可用该食物喂狼并治疗它们。
  • 随时可食用:勾选后即使玩家未饥饿也可食用(类似药水)。

高级属性设置

物品与GUI绑定

  • 绑定物品至GUI
    • 选择后,玩家右键物品将自动打开指定GUI界面。
    • 若使用程序控制,物品数据不会保存在GUI内。
  • GUI槽位数量:设置GUI的存储容量(最大槽位ID + 1)。
  • 最大堆叠数量:限制单个物品堆叠上限(仅影响GUI内存储)。

远程武器属性

  • 启用远程功能:勾选后物品可发射抛射物(如弓或弩)。
  • 抛射物类型:设置物品发射的实体(如箭、火球等)。
  • 连发模式:勾选后按住使用键可连续发射(类似自动弩)。
  • 使用条件控制:通过程序设定使用条件(返回true时允许发射)。
  • 发射事件控制:通过程序在抛射物发射时触发自定义逻辑。

触发器

通过事件触发器执行自定义动作,例如:
  • 用工具破坏方块时:可制作特殊工具(如锤子破坏方块触发效果)。
  • 玩家完成食用时:食物吃完后触发事件(如附加药水效果)。
  • (注:物品堆(ItemStack)始终关联当前工具实例)

物品扩展功能

通过扩展模块为物品添加额外特性,例如:
  • 燃料物品:设置物品可作为熔炉燃料。
  • 堆肥桶材料:设置物品可放入堆肥桶增加堆肥等级。
  • 发射器行为:定义物品被发射器射出时的行为(如生成实体或放置方块)。
  • (更多功能详见维基百科相关条目)
 
后退
顶部