跳到正文

BAMO – Block And Move On

作者:Ryytikki

无需编写代码,即可将 Blockbench 模型变成 Minecraft 方块。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

BAMO 是一款 Blockbench 插件与 Minecraft 模组的组合,任何用户都可以用它将自己的 BB 模型转换为功能完整的 Minecraft 方块,无需编写任何代码。

目前仅支持 Forge 1.16.5 和 Fabric 1.20.1/1.18.2

 

BAMO 可以帮助你创建:

  • 自定义 1×1 方块,以及配套的楼梯、台阶和墙
  • 使用任意尺寸自定义模型制作的方块和装饰物,并带有可用的碰撞箱
  • 放置时会根据方向改变朝向的方块
  • 花

BAMO 目前还无法创建:

  • 自定义实体
  • “功能性”方块,例如门、按钮、熔炉和工作台
  • 带有自定义行为的方块
  • 占用空间小于 1x1x1 方块的方块(不过模型和碰撞箱可以更小)
  • 变种方块

安装方法

Minecraft 模组

  1.  安装 Forge/Fabric
  2.  安装 Kotlin for Forge/Fabric Language Kotlin
  3.  将对应的 BAMO .jar 文件放入 Minecraft 的 mods 文件夹中,以安装 BAMO
  4.  启动一次 Minecraft,或者在 Minecraft 文件夹中创建一个名为 “bamopacks” 的文件夹
  5.  将你已有的 BAMO 模型包放入 bamopacks 文件夹
  6.  启动 Minecraft

 

Blockbench 插件

  1.  从 BAMO 最新版本下载 BAMO.js 文件(目前正在等待 Blockbench 插件商店审核通过)
  2.  在 BB 中依次打开 File -> Plugins,然后点击 Plugins 窗口顶部的 Load Plugin From File。接着选择你下载的 BAMO.js 文件
  3.  打开你的 Minecraft 文件夹(其中包含 mods/resourcepacks/bamopacks 文件夹),并从导航窗口复制该文件夹的路径
  4.  依次打开 File -> Preferences -> Settings,点击 “Export” 选项卡,滚动到底部,然后将 Minecraft 文件夹路径粘贴到提供的文本框中
  5. 务必创建 BAMO BLOCK 项目,否则 BAMO 属性将无法保存
  6.  点击 Tools -> BAMO Exporter 导出模型

 

使用方法

Minecraft 模组

  • 导出的模型会自动放入 bamopacks 文件夹中的 .zip 文件。只需重启 Minecraft,即可加载新方块。
  • 导出模型并重新加载 Minecraft 的资源包(F3+T),即可在游戏中查看模型/纹理的更改,方便快速预览调整效果。导出器中的其他设置只有在重启 Minecraft 后才会生效。

 

Blockbench 插件

  • 导出器中的设置会一直保留,直到关闭 Blockbench。导出模型前,请确认已选择正确的设置
  • 导出器会使用显示名称生成新模型的 .zip 文件。同名的现有模型将被覆盖
  • 在任何导出选项卡中都可以点击 “Export”,所有属性的默认值均为泥土方块对应的值

 

已知问题

  • 旋转立方体模型的碰撞箱与立方体位置不匹配。这是因为碰撞箱是轴对齐的,且没有简单的解决方法

 

更新日志

0.5.0

  • 更新以兼容 1.20.1
  • 为 BAMO 导出器添加了游戏版本切换选项
  • 添加了动画纹理的初始切换选项

0.4.3

  • 添加了粒子和简化碰撞箱的向导菜单
  • 修复了导出器无法加载 CSS 的问题
  • 添加了 BAMO 板条箱,一种可以使用切石机转换为 BAMO 方块的方块
  • 添加了在向导中创建 BAMO 板条箱配方的选项

0.4.2

  • 添加了带缓冲的自定义碰撞箱选项(必须手动添加到 JSON 中)
  • 开始将向导拆分为多个独立组件

0.4.1

  • 为模组添加了粒子(必须手动添加到 JSON 中)
  • 修复了 BAMO 编解码器无法正确导出的问题

0.4.0 

  • 添加了自定义 BAMO 编解码器

0.3.4

  • 添加了创建植物的选项
  • 为标准方块添加了纹理选择选项
  • 添加了对 Minecraft 默认纹理的支持
  • 添加了对使用其他模组纹理的支持
  • 修复了台阶/墙不会自动加载第一个纹理的问题
  • 修复了在切换到自定义方块前未取消选择时会创建楼梯/台阶/墙的问题
  • 添加了自动清理纹理/文件名中所有非字母数字字符的功能
  • 更改了清理代码,将模型名称中的空格替换为下划线,而不是直接删除(例如 “Test Block” 以前会被清理为 “testblock”,现在为 “test_block”)

 

0.3.3

  • 修复了从某些方向方块碰撞不生效的问题
  • 添加了平面碰撞的临时修复
  • 修复了方块变体名称不显示的问题
  • 添加了植物方块的初始步骤

 

0.3.2

  • 修复了墙和台阶无法生成的问题
  • 将插件设置为导出 .zip 文件

 

0.3.1

  • 修复了方块旋转的问题
  • 将插件文件拆分为多个较小的文件

 

0.3.0

  • 添加了碰撞支持
  • 添加了可旋转方块(目前仅限 y 轴)
  • 通过覆盖返回方块名称的函数修复了方块名称(而非使用语言文件)

 

0.2.0

  • 继续开发插件 UI
  • 重构模组以使用自定义方块类
  • 添加了对快速导出单纹理方块的支持
  • 为楼梯、墙和台阶添加了变体选项
  • 重做了资源包系统,改为从 bamopacks 文件夹中的文件夹或 .zip 文件加载数据

 

0.1.3

  • 重做了 Blockbench 插件 UI
  • 为未来的导出选项创建了占位设置

 

0.1.2

  • 修复了 Blockbench 插件高级模式无法正确显示的问题
  • 添加了透明度选项

 

0.1.1

  • 修复了安装 BAMO 后文件无法加载的问题
  • 开始将 BAMO 改为基于向导的界面
  • 新增即时导出功能

 

0.1.0

  • 推出 Minecraft 模组和 Blockbench 插件的初始版本,支持方块对象

 

 

常见问题

BAMO – Block And Move On 支持哪些 Minecraft 版本?

BAMO – Block And Move On 支持 Minecraft Java 版 1.16.5–1.20.1,共 3 个版本,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。

BAMO – Block And Move On 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分