Minecraft——Forge1.16.5模组开发(36.2.20)——(3)第一个实体方块
开发 20 第一个 实体 模组 方块 minecraft
2023-06-13 09:14:28 时间
类似于方草块,我们可以自定义我们的实体方块,然后注册到Block组中,听起来很简单,需要继承minecraft提供的Block父类 下面演示一个黑曜石实体方块的例子,新建一个包代表新增的方块的例子注册和实例化都在此包下
首先要注册我们的黑曜石方块,那么就需要先增加一个黑曜石实体类,然后再在此包下新建一个注册石块的类,因为黑曜石方块在mc中属于十块block
然后时注册类,去注册此方块实体类
然后注册到mod总线中
启动就能在方块栏最下面找到
接着就是为方块添加材质贴图都是在resources包下添加
resources
├── META-INF
│ └── mods.toml
├── assets
│ └── boson
│ ├── blockstates
│ ├── lang
│ ├── models
│ │ ├── block
│ │ └── item
│ └── textures
│ ├── block
│ └── item
└── pack.mcmeta
其中代码为
{
"variants": {
"": {
"model": "roydon:block/obsidian_block_model"
}
}
}
{
"parent": "block/cube_all",
"textures": {
"all": "roydon:block/obsidian_block_texture"
}
}
最后实现的样子
本文是为了自己更方便理解逻辑,详细文档开发步骤可以前往文章首的开发链接 方块材质和素材
相关文章
- 微信公众号开发-超级简单[通俗易懂]
- tailwind + daisyui 开发初始化
- Minecraft——Forge1.16.5模组开发(36.2.20)——(2)Mod全局配置
- 嵌入式HLS 案例开发步骤分享——基于Zynq-7010/20工业开发板(4)
- 嵌入式HLS 案例开发步骤分享——基于Zynq-7010/20工业开发板(1)
- 强制20天加班开发app后被集体解雇,象寻技术负责人公众号发文怒斥前领导
- 【Android 应用开发】 Application 使用分析
- 【Android 高性能音频】Oboe 开发流程 ( 检查 Oboe 音频流属性 | 开始播放 | 停止播放 | 关闭 Oboe 音频流 | 重新配置 Oboe 音频流属性 )
- Rc-lang开发周记2 VM相关
- 企业开发中Maven的基本使用
- SQL开发知识:mybatis collection 多条件查询的实现方法
- SQL开发知识:oracle中利用关键字rownum查询前20名员工信息及rownum说明
- Android 程序崩溃 后台handle处理类详解手机开发
- 关于Android PullTorefreshScrollview回到顶部实例详解手机开发
- OpenGL ES简介详解手机开发
- Android Binder原理从开始到放弃详解手机开发
- 苹果开放机器学习API,但是没有看到苹果的机器学习开发平台
- PHP开发环境配置(ZendServer安装)
- 搭建pomelo开发环境
- 30个经典的jQuery代码开发技巧