我的世界Minecraft 1.19 Mod開發(fā)教程分享-06-制作一個較高級的方塊
創(chuàng)建文件夾以及文件
創(chuàng)建該目錄以及該類

該類繼承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 + 右手
如果只想觸發(fā)一次,通過判斷實現。
改為如下的代碼