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

我的世界Minecraft 1.19.2 Mod开发教程分享-24-让方块能存储能量,合成物品消耗能量

2023-07-10 15:27 作者:Flandre芙兰  | 我要投稿

创建一个存储存储能量的类

ModEnergyStorage.java

修改GemInfusingStation

进入游戏

在进入游戏后,合成中,放入宝石后会产生能量,合成会消耗能量。整个合成在有宝石的情况下可以正常的运行,你同样可以使用其他的mod提供能力,你可以加入其他的mod试试。

放入后开始合成

取出后能量消耗完毕后停止合成

发现不能再GUI上正常的显示。我们需要继续做一些操作才能让GUI正常的去显示。

创建一个renderer包和对应的能量的渲染相关的内容

EnergyInfoArea.java

InfoArea.java

修改GemInfusionStationScreen 类

创建MouseUtil类

创建传数据包

创建如下的类

在screen中增加一个方法。获得该menu的entity

注册数据包ModMessage类中

在GemInfusingStationBlockEntity中发包

在ModMessage中添加一个向全体的客户端发送封包的类

在能量发生改变的时候发送数据包给所有的客户端更新。

进入游戏测试

鼠标移动上的时候会提示能量的信息。

放入宝石后增加电量

拿出电量增加停止

合成消耗电量


我的世界Minecraft 1.19.2 Mod开发教程分享-24-让方块能存储能量,合成物品消耗能量的评论 (共 条)

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