今天我们在模组中实现一个3D模型方块。

可以先参考一下方块那期教程:Minecraft 1.12.2模组开发(四) 创建一个方块(block)

建立3D模型,首先要下载一个BlockBench软件(MC官方支持的建模软件):

BlockBench下载地址

相关教程

国外中英字幕
酒石酸菌(国人大神%%%)

1.打开blockbench -> 绘制物体模型

将制作好的模型导出为方块/物品(.json文件):

2.将生成的.json文件放入models\block和models\item中:

3.在blockstates中新建moreautorso.json,编写如下代码:

{"variants": {"": { "model": "re8joymod:block/moreautorso"}}
}

4.在ModBlocks.java中添加我们的方块信息

 public static final RegistryObject<Block> MOREAUTORSO  = BLOCKS.register("moreautorso", () ->new Block((AbstractBlock.Properties.of(Material.STONE, MaterialColor.GRASS).harvestTool(ToolType.PICKAXE).harvestLevel(1).strength(10.0F, 10.0F).sound(SoundType.SLIME_BLOCK).requiresCorrectToolForDrops())));

5.在.lang中添加物品的名称

  "block.re8joymod.moreautorso":"Moreau's Crystal",

6.进入游戏调试:

还不错~

Minecraft 1.16.5模组开发(三十三) 自定义3D方块相关推荐

  1. Minecraft 1.16.5模组开发(三十八) 3D盔甲(新)

    Minecraft升级到1.16.5后,3D盔甲的制作方法也跟之前版本稍有不同(主要在第二步.第四步),建议先复习一下往期教程: Minecraft 1.12.2模组开发(三十七) 3D盔甲 1.在b ...

  2. Minecraft 1.16.5模组开发(三十一) 自定义建筑生成(structure) (新)

    如果你学习过我们之前在1.12.2的建筑生成教程,那么对本次的教程的理解可能会相对轻松. 往期回顾 Minecraft 1.12.2模组开发(十四) 建筑生成 (structure generatio ...

  3. Minecraft 1.16.5模组开发(三十) 自定义成就系统(advancements)

    我们本次将尝试在模组中加入属于自己的成就系统 1.打开Minecraft成就生成制作网站进行成就的制作 我的世界成就系统制作网站 在data包下新建advancement文件夹 -> 在文件夹中 ...

  4. Minecraft 1.16.5模组开发(三十二) 自定义投掷物品实体

    如果你了解过之前我们的实体开发教程,那么本次的教程会相对比较好理解. Minecraft 1.12.2模组开发(七) 实体(魔改Zombie) 我们本次将参考雪球在MC中制作一个属于我们自己的可投掷实 ...

  5. Minecraft 1.12.2模组开发(四十三) 自定义盾牌(Shield)

    今天我们在模组中实现一个自定义盾牌 1.新建一个接口类IHasModel: IHasModel.java public interface IHasModel {public void registe ...

  6. Minecraft 1.16.5模组开发(三十四) 自定义载具

    想在MC中开车吗?今天我们在MC中制作一辆车. 由于车辆是一个生物实体,所以要首先了解MC中的实体:我的世界实体教程 1.首先我们要制作一个车辆实体的模型(blockbench) 下载地址: 将模型导 ...

  7. Minecraft 1.16.5模组开发(五十三) 多种生物类型(Variant)

    我们本次尝试让一种生物可以拥有多个类型(个性.外观等). 1.我们首先准备一个枚举类EndVariant来代表不同的生物类型. EndVariant.java package com.joy187.f ...

  8. Minecraft 1.12.2模组开发(十九) 自定义3D物品模型

    本次我们来制作MC中的 自定义物品模型 并在游戏中成功显示 要设计制作3D物品模型,需要用到blockbench的建模软件: BlockBench下载地址 相关教程 国外中英字幕 酒石酸菌(国人大神% ...

  9. Minecraft 1.16.5模组开发(四十八) 传送门

    Minecraft 1.18.2模组 传送门教程 我们今天在模组中实现一个传送门,让我们可以传送到自己的维度中.(文末附数据包下载链接) 1.在src\main\resources\data中新建一个 ...

  10. Minecraft——Forge1.16.5模组开发(36.2.20)——(1)开发环境搭建

    声明:本文旨在提升作者的代码逻辑记忆能力,加深思考mojang的代码底层逻辑,更新mojang由于版本迭代替换掉的方法名称和实体名称,部分转载自Forge官方开发文档,指路->1.16.5开发, ...

最新文章

  1. 如何发表一篇好的文章
  2. python知识点 07-11
  3. NSIS 打包.net2.0
  4. hdu 模拟 贪心 4550
  5. App用户体验的一点思考
  6. 突袭HTML5之WebSocket入门3 - 通信模型socket.io
  7. Linux学习笔记01
  8. 眼图观测实验报告_眼图观察测量实验
  9. 微软MCITP系列课程(八)文件服务器及磁盘配额
  10. 特斯拉Model X撞高速中央隔离带起火,司机受伤身亡
  11. 教你如何做一个三角形
  12. animate cc开发html5游戏,使用Create.js与Adobe Animate CC制作H5落地页动画
  13. 【H5】 svg画扇形饼图
  14. AD15批量修改引脚名字的方法
  15. R语言对数线性模型loglm函数_用R语言进行数据分析:常规和广义线性模型
  16. Appium: Could not proxy command to the remote server. Original error: socket hang up
  17. Docker下搭建XSS挑战之旅靶场
  18. java游戏——华容道
  19. 【Java版oj】day33剪花布条、客似云来
  20. 轻松记住美国50个州名

热门文章

  1. qq邮件exchange服务器,解决Exchange邮件系统无法接收QQ邮件的问题
  2. Qt 样式表、绘图事件设置渐变色
  3. 分享两个线+标注的SLD样式
  4. 基于Java的旅游门票管理系统JAVA MYSQL
  5. 青出于蓝而胜于蓝!他在大学期间用Python开发APP-MMUBee
  6. arm模拟器手机版_基于ARM的模拟器
  7. 最具潜力的人工智能机器人玩具(2019年更新)
  8. 2、通信中的交换技术
  9. psn注册什么服务器,psn港服注册图文教程
  10. java effective