欢迎光临散文网 会员登陆 & 注册

我的世界Minecraft 1.19 Mod开发教程分享-06-制作一个较高级的方块

2023-06-18 09:09 作者:Flandre芙兰  | 我要投稿

创建文件夹以及文件

创建该目录以及该类

该类继承Block类

看原版的代码

按住ctrl+鼠标的左键点击Block,进入到Block的源代码

该类

例如,可以重写这里use方法实现当玩家右键方块的时候可以实现的某些你想要的效果,该类是的Block的父类。

重写方块的方法

在jumpBlock类中加入如下的代码

注册方块

在ModBlock中加入注册的方块

 加入JSON文件

修改以下的文件内容。

blockstates/jumpy_block.json

en_us.json

models/block/jumpy_block.json

models/item/jump_block.json

加入贴图在textures/block


资源的下载

> https://url.kaupenjoe.net/yt344/assets

测试

我们进入到游戏中,可以看到我们将方块加入到了游戏中

我们站在方块上时候就给我们添加了一个跳跃的BUFF

我们进行右键点击该方块时候出现了聊天的信息

为什么右键会出现四次点击的消息?

回到该代码处。

Minecraft有客户端和服务器,右击是左右手,我们代码这里什么也没有判断,所以存在如下的调用。


客户端client + 左手


客户端client + 右手


服务器server + 左手


服务器server + 右手

如果只想触发一次,通过判断实现。


改为如下的代码


我的世界Minecraft 1.19 Mod开发教程分享-06-制作一个较高级的方块的评论 (共 条)

分享到微博请遵守国家法律