索尼承諾將“增加PS5主機供應”
2023-01-31
更新時間:2022-04-08 19:52:26作者:佚名
《我的世界》怎么制作自定義的盔甲值物品呢?下面為大家?guī)硗婕?ldquo;MsYqgzt”分享的《我的世界》自定義盔甲值物品圖文制作教程,一起來看看吧!
實驗之前我先開啟了對自己盔甲值判據(jù)的計分板以便分析。
首先跟以往不同的就是盔甲值可以由玩家改變了,官方數(shù)值在0~30之內(nèi)
默認的裝備盔甲值是固定的,而且是鎖定在身上的效果。
那么如果用之前的裝備屬性NBT來改變呢,就又是另一種情況。
用指令刷出一個帶有速度加成的盔甲
指令:
/give @a minecraft:diamond_chestplate 1 0 {AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:0.05,AttributeName:generic.movementSpeed,Name:speed}]}
復制代碼
這樣刷出的是對所有列出物品欄條件都觸發(fā)效果,光是拿在手上就有速度加成,
但是穿上以后整個人都慌了。。。
可以看到全身鉆石甲的人護甲值不滿20.其實準確的說就是胸甲本身沒有被賦予護甲值的屬性。
那么就需要相應的屬性NBT。
指令:
/give @a minecraft:diamond_chestplate 1 0 {AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:30,AttributeName:generic.Armor,Name:armor}]}
復制代碼
這里新增的屬性名字為:generic.Armor
好了,這樣就獲得一個護甲值為30的胸甲,瞬間秒殺其他防具
前面說過了,任何物品都能被賦予這個屬性并且有效,那是因為這種方式得到的物品對所有之中列出的物品欄都有效
開啟盔甲值判據(jù)計分板
將物品拿在手上,可以看到護甲值變?yōu)?0
只穿這個胸甲也是可以的
那么接下來我們研究護甲值高低的影響,取兩個最值來研究,30和負值。
官方描述護甲30就是所謂的無敵,我們來試試。
通過普通僵尸的攻擊后會發(fā)現(xiàn),我們的血量并不是不會減少,而是半顆心半顆心地扣,
所謂的無敵只能說是最大防御,不能避免損害
接下來試試摔傷,用胸甲判定摔傷顯然不行。
那么我們試試靴子,穿上護甲值30的靴子以后,從24格高空摔落,發(fā)現(xiàn)然并卵。
那么可以得出結(jié)論:護甲值只能防護非不可抗力的傷害,外來傷害除了基礎防護,其余直接影響。
接下來試試負數(shù)等級的防護值,將胸甲的防護值設為-10
試驗后發(fā)現(xiàn)護甲值依舊是0,攻擊也沒有增加損害
因此負數(shù)等級的護甲值將會被視作無護甲值計算。
最后的亮點:護甲值為30的羊毛
更多相關(guān)資訊請關(guān)注:我的世界專題