五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

我的世界Minecraft 1.19 Mod開發(fā)教程分享-08-blockstate方塊狀態(tài)。

2023-06-21 22:21 作者:Flandre芙蘭  | 我要投稿

看一下原版的紅石礦的代碼

雙擊shift,會(huì)打開一個(gè)搜索欄,輸入redstoneoreblock打開

可以看到紅石礦繼承與Block,具有一個(gè)LIT的boolean屬性,該屬性表示了紅石礦是否點(diǎn)亮

在該類中有這樣的一個(gè)方法,第一個(gè)參數(shù)表示方塊的狀態(tài),方塊所在的世界,以及方塊的位置。

第一個(gè)方法spawnParicles是在方塊的周圍產(chǎn)生粒子效果。

通過getvalue判斷是否處于激活狀態(tài)

若沒處于激活狀態(tài)那么就將LIT設(shè)置為激活狀態(tài)。

可以看到,當(dāng)玩家攻擊,走過,以及use時(shí)候都會(huì)調(diào)用該方法點(diǎn)亮紅石礦。

我們來自己做一個(gè)具有不同狀態(tài)的方塊

創(chuàng)建如下的目錄和文件

該類繼承Block

我們首先創(chuàng)建一個(gè)Boolean的屬性用于表示燈光的開啟和關(guān)閉,

在該類中加入如下的代碼:

注冊(cè)自定義的方塊


其中的lightLevel是根據(jù)state的LIT的狀態(tài)返回是15亮度還是0亮度。

創(chuàng)建JSON

創(chuàng)建如下的JSON,描述該方塊的變體和model的位置,具有亮和不亮兩個(gè)變體

語言文件加入內(nèi)容。

在model/block中加入json

on.json

off.json

models/item中加入JSON

在加入貼圖即可。貼圖的下載地址:

https://url.kaupenjoe.net/yt351/assets


?測(cè)試

啟動(dòng)游戲

放下來后是亮的

右鍵后熄滅

小結(jié)

介紹了方塊的狀態(tài),以及如何加入狀態(tài),如何寫變體的配置model和textures


我的世界Minecraft 1.19 Mod開發(fā)教程分享-08-blockstate方塊狀態(tài)。的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
阜平县| 平谷区| 台湾省| 香格里拉县| 陈巴尔虎旗| 拉萨市| 博湖县| 友谊县| 普兰店市| 新宁县| 桐柏县| 泽州县| 民勤县| 阿拉善右旗| 凤山市| 永定县| 安达市| 阿克| 观塘区| 河北区| 博乐市| 凉山| 萨迦县| 庆安县| 平利县| 当雄县| 洞口县| 新乐市| 丰镇市| 太和县| 太康县| 库尔勒市| 上蔡县| 福建省| 兰州市| 平武县| 永新县| 江源县| 晋宁县| 张家港市| 仁化县|