Minecraft 1.16.5模组开发(三十三) 自定义3D方块
今天我们在模组中实现一个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方块相关推荐
- Minecraft 1.16.5模组开发(三十八) 3D盔甲(新)
Minecraft升级到1.16.5后,3D盔甲的制作方法也跟之前版本稍有不同(主要在第二步.第四步),建议先复习一下往期教程: Minecraft 1.12.2模组开发(三十七) 3D盔甲 1.在b ...
- Minecraft 1.16.5模组开发(三十一) 自定义建筑生成(structure) (新)
如果你学习过我们之前在1.12.2的建筑生成教程,那么对本次的教程的理解可能会相对轻松. 往期回顾 Minecraft 1.12.2模组开发(十四) 建筑生成 (structure generatio ...
- Minecraft 1.16.5模组开发(三十) 自定义成就系统(advancements)
我们本次将尝试在模组中加入属于自己的成就系统 1.打开Minecraft成就生成制作网站进行成就的制作 我的世界成就系统制作网站 在data包下新建advancement文件夹 -> 在文件夹中 ...
- Minecraft 1.16.5模组开发(三十二) 自定义投掷物品实体
如果你了解过之前我们的实体开发教程,那么本次的教程会相对比较好理解. Minecraft 1.12.2模组开发(七) 实体(魔改Zombie) 我们本次将参考雪球在MC中制作一个属于我们自己的可投掷实 ...
- Minecraft 1.12.2模组开发(四十三) 自定义盾牌(Shield)
今天我们在模组中实现一个自定义盾牌 1.新建一个接口类IHasModel: IHasModel.java public interface IHasModel {public void registe ...
- Minecraft 1.16.5模组开发(三十四) 自定义载具
想在MC中开车吗?今天我们在MC中制作一辆车. 由于车辆是一个生物实体,所以要首先了解MC中的实体:我的世界实体教程 1.首先我们要制作一个车辆实体的模型(blockbench) 下载地址: 将模型导 ...
- Minecraft 1.16.5模组开发(五十三) 多种生物类型(Variant)
我们本次尝试让一种生物可以拥有多个类型(个性.外观等). 1.我们首先准备一个枚举类EndVariant来代表不同的生物类型. EndVariant.java package com.joy187.f ...
- Minecraft 1.12.2模组开发(十九) 自定义3D物品模型
本次我们来制作MC中的 自定义物品模型 并在游戏中成功显示 要设计制作3D物品模型,需要用到blockbench的建模软件: BlockBench下载地址 相关教程 国外中英字幕 酒石酸菌(国人大神% ...
- Minecraft 1.16.5模组开发(四十八) 传送门
Minecraft 1.18.2模组 传送门教程 我们今天在模组中实现一个传送门,让我们可以传送到自己的维度中.(文末附数据包下载链接) 1.在src\main\resources\data中新建一个 ...
- Minecraft——Forge1.16.5模组开发(36.2.20)——(1)开发环境搭建
声明:本文旨在提升作者的代码逻辑记忆能力,加深思考mojang的代码底层逻辑,更新mojang由于版本迭代替换掉的方法名称和实体名称,部分转载自Forge官方开发文档,指路->1.16.5开发, ...
最新文章
- 如何发表一篇好的文章
- python知识点 07-11
- NSIS 打包.net2.0
- hdu 模拟 贪心 4550
- App用户体验的一点思考
- 突袭HTML5之WebSocket入门3 - 通信模型socket.io
- Linux学习笔记01
- 眼图观测实验报告_眼图观察测量实验
- 微软MCITP系列课程(八)文件服务器及磁盘配额
- 特斯拉Model X撞高速中央隔离带起火,司机受伤身亡
- 教你如何做一个三角形
- animate cc开发html5游戏,使用Create.js与Adobe Animate CC制作H5落地页动画
- 【H5】 svg画扇形饼图
- AD15批量修改引脚名字的方法
- R语言对数线性模型loglm函数_用R语言进行数据分析:常规和广义线性模型
- Appium: Could not proxy command to the remote server. Original error: socket hang up
- Docker下搭建XSS挑战之旅靶场
- java游戏——华容道
- 【Java版oj】day33剪花布条、客似云来
- 轻松记住美国50个州名