欢迎来到 HiMCBBS 论坛~

想在这里休息会么?和我们共度美好时光吧~

加入QQ群:879016948 获得最新公告,并与群友们一起聊天吹水!

注册 登录
DFL3130

教程 【MCreator】系列教程 —— 如何制作方块(Block)

DFL3130

管理成员
版主
正式成员
搬运组
成员
注册
2024年08月07日
帖子
170
金粒
金粒19540粒
钻石
钻石0颗
嗨币
嗨币2个
以下内容由AI生成
AI 总结生成中...
注:翻译自 MCreator 官方参考文档

什么是 Minecraft 方块?

方块是构成游戏世界的基本单位,可以被收集并放置在任意位置。在生存模式中,如果需要,方块可以用玩家的徒手或工具采集(不可破坏的方块除外);在创造模式中,所有方块均可被瞬间摧毁。出于游戏玩法考虑,大多数方块需要正确的工具才能采集,有时工具本身也需要正确的采集等级。

视觉

属性
方块纹理:方块的纹理。您可以为方块的每一面选择不同的纹理,或为整个方块使用单一纹理。此选项不适用于自定义模型,因为纹理必须在模型文件本身中设置。
着色类型:要使用着色,您需要确保 Blockbench 中的立方体支持着色索引才能使用此功能。
无着色: 不使用任何着色。
草方块: 使用草方块的着色图。
树叶: 使用生物群系的树叶着色图。
白桦树叶: 使用白桦生物群系的树叶着色图。
云杉树叶: 使用云杉生物群系的树叶着色图。
默认树叶: 使用默认的树叶着色图。
水: 使用生物群系的水着色图。
天空: 使用生物群系的天空着色图。
雾: 使用生物群系的雾颜色作为方块着色。
水下雾: 使用生物群系的水下雾颜色作为方块着色。
方块基底:选择用于此方块的基底。此选项取代了旧的纹理方块选项。它用于创建具有复杂逻辑的方块。由于其工作方式,您将无法编辑方块的所有参数。您可以选择:
楼梯: 您的方块将表现得像楼梯,并使用原版楼梯模型。
台阶: 您的方块将表现得像台阶。
栅栏: 您的方块将表现得像栅栏,并使用原版栅栏模型。
墙: 您的方块将表现得像墙,并使用原版墙模型。
树叶: 您的方块将表现得像树叶,并使用一些原版树叶设置。
活板门: 您的方块将表现得像活板门,并使用原版活板门模型。
板: 您的方块将表现得像玻璃板或铁栏杆。
门: 这将使方块表现得像常规门,并创建顶部和底部两部分。
栅栏门: 您的方块将表现得像栅栏门。
末地烛: 您的方块将表现得像末地烛,并使用原版末地烛模型。
压力板: 您的方块将表现得像压力板(也带有红石连接),并使用原版压力板模型。
按钮: 您的方块将表现得像按钮(也带有红石连接),并使用原版按钮模型。
方块物品纹理:将此方块的物品纹理替换为类似于苹果或其他 2D 形状的物品纹理。
方块粒子纹理:当您为此选择纹理时,它将替换方块被破坏或在上面奔跑时的粒子纹理。否则,将从"方块纹理"部分获取。
方块模型:这是一个用于微调方块渲染的功能,是可选的。
  • 内置模型:选择"自定义"以使用自定义模型。
    • 普通:一个完整的六面立方体。
    • 单一纹理:一个只有一种纹理的完整六面立方体。它使用底部方块的纹理。
    • 交叉模型:像花一样交叉的模型。它使用底部方块的纹理。
    • 草方块模型:这将使用草方块模型基底,支持顶部、底部、侧面和覆盖层纹理。
  • 自定义 3D 模型类型:如果您正在导入在 BCraft Cubik 或 Blender 中创建的 3D 模型,请选择 Obj 模型文件;您也可以编写一个 JSON 文件,在这种情况下,请选择 JSON 模型定义的选项。
  • 导入 3D 模型:单击此按钮可打开用于自定义渲染的 .obj 或 .json 文件。您也可以分别选择 BCraft Cubik 或 Blender 的按钮来打开编辑器。
方块旋转:这是一个可以让您的方块基于方块面或玩家朝向等方式旋转的功能。
无旋转: 固定的方块方向。
Y轴旋转(南/西/北/东): 仅根据玩家朝向旋转侧面。
下/上/北/南/西/东旋转: 根据玩家朝向旋转所有面。
Y轴旋转(南/西/北/东): 仅根据点击的方块面旋转侧面。
下/上/北/南/西/东旋转: 根据点击的方块面旋转所有面。
原木旋转(X/Y/Z): 像原版原木一样旋转方块。
具有俯仰旋转:如果您的方块可以水平旋转,请勾选此框以允许其朝向地面、墙壁或天花板任意方向。此选项被拉杆、砂轮等使用。
可含水:如果您希望方块可含水,请勾选。注意:如果您的方块具有普通方块模型,此选项可能无用。
如果您的方块具有透明度,请勾选此框:勾选此功能可使方块支持透明度。对于实心方块请留空不勾选;如果您的方块类似于树叶、玻璃、铁栏杆等,请勾选。
透明度类型:实心: 无透明度(类似于泥土、石头等)
镂空: 透明但不使用 Mipmap(类似于玻璃)
Mipmap 镂空: 类似于镂空,但使用 Mipmap
半透明: 部分透明,是资源消耗最高的选项(类似于冰)
勾选此框以启用连接面。此参数应仅与透明方块结合使用。
这将使方块的内部面像玻璃、冰和其他类似方块那样连接。
勾选此项可在浸没时隐藏流体纹理:此参数应仅与透明方块结合使用。
如果勾选,方块在浸没时将不会显示流体纹理,类似于玻璃方块。
特殊信息:这将添加文本,类似于附魔效果的显示方式。

边界框

当前版本

编辑方块的物理边界,范围在 0 到 16 之间,并描述所有面的形状。
  • 禁用将方块模型偏移应用于边界框: 如果方块具有随机模型偏移,其边界框也将被移动,除非选中此选项。如果边界框因偏移而陷入相邻方块,请勾选此框以防止这种情况。例如,此选项对于竹子应为 false,对于高草丛应为 true。
  • 添加边界框: 这将允许您添加新形状以手动输入边界框。
  • 从方块模型生成: 此选项仅在使用了自定义模型时可用。它将允许您根据模型中的立方体生成碰撞箱。
  • 条目坐标:
    • 最小 (X, Y, Z) 坐标: 默认值为 0,每个位置相对于您方块位置的北、西、下部分。会考虑旋转,但应基于模型的方向进行设置。
    • 最大 (X, Y, Z) 坐标: 默认值为 0,每个位置相对于您方块位置的南、东、上部分。会考虑旋转,但应基于模型的方向进行设置。

旧版本

编辑方块的物理边界,范围在 0 到 1 之间,并描述所有面的形状。
  • 方块面形状: 描述所有面的形状。例如,栅栏和墙用它来确定是否应该连接到该方块,或者火把用它来判断是否可以将火把放在方块上。对于完整立方体,您应选择"实心",对于其他方块模型,选择"未定义"。
  • X/Y/Z 坐标: 这些值决定了方块的边界框(方块的黑色轮廓,以及如果方块具有碰撞属性时的碰撞箱)
    • 3 个最小坐标位于方块的底角,而 3 个最大坐标位于方块的顶角。
    • 下半台阶的设置应为:0, 0, 0, 1, 0.5, 1 (最小 x, y, z, 最大 x, y, z)。
    • 上半台阶的设置应为:0, 0.5, 0, 1, 1, 1。

属性

常规属性

  • 游戏内名称: 当您在 Minecraft 的任何 GUI 中悬停在该方块或物品上时显示的名称。
  • 材料: 选择方块的材质。在大多数情况下,选择什么并不关键,但如果您选择水材质,附近的耕地会变湿;如果您选择木材,您可以在熔炉中烧炼您的方块;选择熔岩意味着您可以通过点击您的方块将空桶装满熔岩。这里是关于 Minecraft 材质的更多信息。
  • 创造模式物品栏标签页: 您的方块在创造模式中所在的标签页。
  • 硬度: 挖掘方块所需的时间。
  • 爆炸抗性: 方块对爆炸的抗性,数值越高抗性越强。
  • 滑度: 实体在方块上行走时滑行的程度。正数使方块变滑。数值范围从 0.1 到 2.0
    • 默认值:0.6(这是大多数常规方块使用的值,如泥土、木材、石头等。)
    • 黏液块:0.8
    • 冰:0.89
    • 浮冰:0.98
    • 蓝冰:0.989
  • 跳跃系数: 这将控制实体的跳跃高度。正常的跳跃系数是 1.0。
  • 速度系数: 此参数控制实体在此方块上的速度。正常的速度系数是 1.0。
  • 发光亮度: 方块发出的光量,值在 0 到 1 之间。如果设置为 0,方块不发光。如果设置为 1,方块将具有 15 的光照等级(与荧石相同)。
  • 不透光性: 此属性使方块允许(1)或不允许(0)光线通过,126 使其半透明,255 将允许所有光线通过。
  • 具有重力: 如果您希望方块表现得像沙子或沙砾一样,请勾选此项,如果未接触地面,它会下落。
  • 可以走过该方块: 实体是否能够走过此方块。
  • 启用发光渲染: 此属性使您的方块像岩浆块一样发光。
  • 可替代: 这允许方块表现得像高草丛一样,在同一位置放置一个方块将允许该方块被替换而不会掉落。

掉落属性

  • 自定义掉落物: 这是挖掘时掉落的方块/物品。
  • 掉落数量: 这是挖掘时的掉落数量。
  • 使用战利品表定义掉落: 启用时,方块将不在代码中定义掉落物(在方块模组元素中定义的掉落物),而是需要使用战利品表来定义方块掉落物。
    • 使用注册名 "blocks/(您的方块注册名)" 创建战利品表模组元素。
    • 战利品表的命名空间必须是 "mod"。
    • 战利品表的类型必须是 "block"。
  • 创造模式选取物品: 这决定了当您"选取"(鼠标中键点击)方块时选择什么物品。如果为空,则物品是方块本身。
  • 能够破坏它的工具: 这是您想要用来挖掘该方块的工具,例如:设置为斧头来砍伐木材。
  • 带掉落物破坏所需的工具采集等级: 这是破坏方块所需的工具等级。0 是手/木制品,1 是石头,2 是铁,3 是钻石。只有您指定的工具等级才能破坏您的方块。
  • 需要正确的工具才能掉落: 如果启用此选项,方块只有在使用指定的采集工具破坏时才会掉落。
  • 不可破坏: 如果您希望它表现得像基岩,请勾选此项。

声音属性

  • 原版声音集: 这允许您根据方块类型使用内置的游戏声音集,用于破坏、下落、击中、放置和踩踏。
  • 自定义声音集: 这允许您混合搭配破坏、下落、击中、放置和踩踏的声音,或使用您自己的自定义声音。

高级属性

高级方块属性

  • 刻速率: 决定方块应多久调用一次"刻更新"事件。记住:如果刻速率设置为 0,方块将完全不进行刻更新,并且不会调用"刻更新"事件。
  • 随机刻: 阅读其下方的注释。通常用于植物。
  • 地图上的方块颜色: 这是您的方块在地图上显示的颜色。如果设置为"默认",颜色将基于方块的材质。
  • 植物能否在此方块上存活: 如果勾选,任何植物都可以放置在该方块上。
  • 信标颜色修改器: 选择您的方块像玻璃一样应用于信标光束的颜色。保持默认以使用原版处理方式。
  • 此方块能否作为信标基座: 如果勾选,该方块可用于建造信标金字塔。
  • 方块是否表现得像梯子: 如果勾选,实体将能够攀爬该方块。
  • 附魔能力加成: 方块对附近附魔台的影响程度。书架的价值为 1。
  • 方块可燃性: 请参考此页面并查看原版数值。
  • 火焰传播速度: 火焰传播的速度。保持为 0 以使用原版处理方式。
  • 被推动时的反应: 您的方块被活塞推动时的反应。
    • 普通: 正常反应(石头等)
    • 破坏: 方块将被破坏(植物等)
    • 阻挡: 方块对活塞无反应(黑曜石等)
    • 仅推动: 方块只能被活塞推动
    • 忽略: 方块将忽略活塞
  • AI 路径节点类型: 此参数控制生物 AI 路径导航器如何"看待"该方块。
  • 随机模型偏移: 此参数控制方块的放置是否应随机偏移以及沿哪个轴偏移。
  • 方块有效放置条件: 这使得方块需要特定的放置方式,类似于火把需要满足条件才能继续放置(例如,墙上火把需要侧面的方块,地上火把需要下方的方块)。

红石属性

  • 红石是否会连接到此方块: 如果勾选,红石粉将始终连接到此方块(类似于红石块)。
  • 是否发出红石信号: 如果您勾选此参数,此方块将能够发出红石信号。
  • 发出红石信号强度: 仅在方块可以发出红石信号时使用。信号强度介于 0 到 15 之间,15 是最高强度。
    • 固定值: 这将是固定的红石信号强度。
    • 条件: 使用数字返回型程序块返回动态红石信号强度的条件。

骨粉属性

  • 此方块是否可以用骨粉施肥: 如果启用此选项,方块可以用骨粉施肥。
  • 骨粉是否可以用于此方块:
    • 固定值: 这将始终允许在方块上使用骨粉。
    • 条件: 使用逻辑返回型程序块来启用或禁用骨粉使用的条件。
  • 骨粉成功条件:
    • 固定值: 如果未指定条件,则将始终返回成功。
    • 条件: 使用逻辑返回型程序块来确定方块是否成功的条件。
  • 骨粉成功时: 骨粉成功时调用的程序。

方块的方块实体与物品栏

如果您的方块有 GUI、NBT 变量,或使用 Forge 流体或能量,您将需要使方块成为方块实体。
  • 在此方块上启用方块实体和物品栏: 如果您想添加物品栏或使用 NBT 变量,请勾选此框。
  • 将此方块绑定到 GUI: 如果您的方块有 GUI,请在此处为方块选择 GUI。
  • 右键单击时打开绑定的 GUI: 当玩家右键单击方块时打开绑定的 GUI。
  • 物品栏数量(槽位数): 这是您的 GUI 将为物品栏使用的槽位数量。
  • 最大堆叠数: 这是槽位中物品可以堆叠的最大数量。
  • 被破坏时从物品栏掉落物品: 如果您希望在方块被破坏时物品掉落,请勾选此项。
  • 启用方块输出比较器数据: 如果您希望方块与比较器配合工作,请勾选此项。
  • 禁止从以下槽位取出: 输入槽位将不会被用作漏斗物品传输的输出/源。使用逗号分隔槽位编号。
  • 禁止向以下槽位插入: 输出槽位将不会被用作漏斗物品传输的输入。使用逗号分隔槽位编号。

过时

  • 输出槽位: 选择哪些槽位是输出槽位,并使用逗号分隔槽位编号。

能量与流体存储

您的模组必须启用方块实体才能工作!

能量存储

  • 启用能量存储: 是否启用能量存储。
  • 初始能量: 方块放置或生成时具有的能量值。
  • 最大能量容量: 方块可以存储的最大能量值。
  • 最大能量接收量: 方块每次插入可以接收的最大能量值。
  • 最大能量提取量: 方块每次提取可以提取的最大能量值。

流体储罐

  • 启用流体存储: 是否启用流体存储。
  • 最大流体存储量: 方块可以存储的最大流体量。
  • 限制接受的流体: 仅接受选定的流体。

程序

  • 程序触发器
    • 当方块被右键单击时: 当方块被右键单击时触发一个程序。如果玩家潜行则不会被调用。
    • 当方块被添加时: 当方块被添加时触发一个程序。
    • 当邻近方块改变时: 当附近的方块更新时触发一个程序。
    • 刻更新时: 当刻速率更新时触发一个程序。
    • 当方块被玩家破坏时: 当玩家破坏方块时触发一个程序。
    • 当方块被爆炸破坏时: 当方块被爆炸破坏时触发一个程序。
    • 当玩家开始破坏时: 当玩家开始破坏方块时触发一个程序。
    • 当实体在方块内碰撞时: 当实体在方块内时触发一个程序。
    • 当实体在方块上行走时: 当实体在方块上行走时触发一个程序。如果实体潜行则不会被调用。
    • 当方块被抛射物击中时: 当方块被抛射物击中时触发一个程序。
    • 当方块被放置时: 当某物(实体/方块)放置方块时触发一个程序。
    • 红石开启时: 当方块被红石充能时触发一个程序。
    • 红石关闭时: 当方块未被红石充能时触发一个程序。
    • 随机刻更新事件: 随机触发一个程序(仅限玩家侧)。

生成

方块生成/分布属性

  • 要在其中生成的维度: 选择您的方块可以在哪些维度中生成。
  • 此矿石可以替换的方块: 选择您的方块仅当它在那个(些)世界中时才会替换并生成在哪些方块中。
  • 按生物群系限制矿石生成: 如果您想将矿石生成限制在特定的生物群系中,请勾选此框。
    • 限制生成的生物群系: 选择您希望矿石在哪些生物群系中生成。
  • 每个区块中矿石群组的平均数量: 设置每个区块中生成的矿脉的平均数量。
    • 原版矿石群组:
      • 煤矿石 - 20
      • 铁矿石 - 20
      • 金矿石 - 2
      • 红石矿石 - 8
      • 钻石矿石 - 1
      • 青金石矿石 - 1
  • 一个群组中矿石的平均数量: 设置每个矿脉中方块的平均数量。
    • 原版矿石数量:
      • 煤矿石 - 17
      • 铁矿石 - 9
      • 金矿石 - 9
      • 红石矿石 - 8
      • 钻石矿石 - 8
      • 青金石矿石 - 7
  • 生成高度:
    • 最低高度: 方块可以生成的最低点。
    • 最高高度: 方块可以生成的最高点。
  • 附加生成条件: 指定需要满足的条件,方块只有在条件满足时才会生成。有关条件的更多信息,请查看此页面。

测试与编辑

  • 如果您想测试您的方块,请单击 MCreator 中上部偏中间的"启动客户端"。
  • 当您打开"我的工作区"时,您的模组将在"我的工作区"中可见。
    • 如果您需要在"我的工作区"中编辑您的元素,请单击"编辑元素"。
注:本文由 AI 生成,内容仅供参考。
 
相似主题 最多浏览 查看更多
后退
顶部