无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

Minecraft 1.12.2 ForgeMod開(kāi)發(fā)筆記(2.1)

2022-08-25 15:24 作者:Sharbby君  | 我要投稿

上一個(gè)筆記里面我們嘗試了一般物品的寫法,這則筆記則是對(duì)上一則的補(bǔ)充,針對(duì)于其他物品的寫法

食物,工具,護(hù)甲和一般物品的寫法差不多,因?yàn)檫@幾個(gè)都是從Item繼承過(guò)來(lái)的,只不過(guò)要?jiǎng)?chuàng)建單獨(dú)的類來(lái)調(diào)用一下他的構(gòu)造方法,因?yàn)檫@幾個(gè)都不是什么正常物品

一般來(lái)說(shuō),我們?cè)谔砑游锲返臅r(shí)候只需要將Item,ItemFood等等寫好的類實(shí)例化就可以了,在注冊(cè)用的類里面直接實(shí)例化

比如我們要?jiǎng)?chuàng)建一個(gè)名為beta的食物,直接繼承ItemFood而不是Item

setAlwaysEdible是讓食物隨時(shí)可以吃,即使飽腹

在測(cè)試用的客戶端里,飽食度好像不會(huì)下降,即使你給了一個(gè)127級(jí)的饑餓效果……

實(shí)例化的時(shí)候,要把參數(shù)傳進(jìn)去

hungerHeal是回復(fù)的飽食度,saturation暫時(shí)不清楚,貌似是食物給予的飽腹效果,第三個(gè)iswolffood就是能不能喂狗

注冊(cè)的時(shí)候直接加到第一個(gè)物品下面即可,像這樣(注意逗號(hào))

至于工具和劍,自行查詢接口信息即可

工具在harbinger教程中并沒(méi)有給出明確的寫法,我們右鍵ItemTool,單擊查找用法,發(fā)現(xiàn)在外部庫(kù)中ItemAxe繼承了這個(gè)類,給出了寫法(節(jié)選)

仿照ItemAxe寫出以下補(bǔ)充寫法

上面則是創(chuàng)建了一個(gè)只對(duì)書(shū)櫥作用的工具alpha,如果想創(chuàng)建已有的工具,直接繼承ItemAxe(斧子)或者ItemPickaxe(鋤頭)以及ItemSpade(鏟子)

值得注意的是,在Java中float變量通常后面加上F,9.0寫作9.0F,attackDamageIn和attackSpeedIn代表攻擊速度和傷害(懂點(diǎn)英語(yǔ)應(yīng)該能看出來(lái))

護(hù)甲和投擲物在Harbinger介紹的很詳細(xì),不再多說(shuō)

附加資料:

不是很靠譜的查詢網(wǎng)站:https://www.tabnine.com/code


Minecraft 1.12.2 ForgeMod開(kāi)發(fā)筆記(2.1)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
乌鲁木齐市| 景宁| 洛川县| 司法| 江陵县| 新巴尔虎左旗| 和田市| 分宜县| 华容县| 华蓥市| 博乐市| 措勤县| 惠来县| 永定县| 克东县| 肃宁县| 丹凤县| 南充市| 竹溪县| 泰和县| 新河县| 剑河县| 孟州市| 新巴尔虎左旗| 英德市| 阜阳市| 城步| 东乌珠穆沁旗| 石景山区| 井研县| 闸北区| 丹寨县| 油尖旺区| 长海县| 罗定市| 衡水市| 新邵县| 达尔| 龙口市| 宣威市| 晋中市|