创建文件夹以及文件
创建该目录以及该类
该类继承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 + 右手
如果只想触发一次,通过判断实现。
改为如下的代码
Copyright 2015-2022 人人质量网 版权所有 备案号:粤ICP备18023326号-36 联系邮箱:8557298@qq.com