大家好。今天教大家如何用指令方塊刷帶有自定義裝備屬性的裝備。這個隻有MC1.7或以上版本才可以用。裝備屬性就是裝備的基本屬性,不是附魔。如果自定義裝備屬性在和自定義附魔並和的話,那裝備就會逆天。裝備屬性的英文叫: Attributes。給大家個例子吧:
這是一個擁有自定義裝備屬性的玩家頭。帶上這個頭,會給玩家:+1000的生命,+1000的怪物追蹤,+9000000000的攻擊和防擊退,再加0.1倍的速度。怪物追蹤的效果不是給玩家的,是給怪物的。如果加了1000的怪物追蹤,那怪物就會追蹤到千格外的玩家。僵屍的話可以抓到千格外的村民。這個頭顱沒有任何附魔屬性,但是戴上它的話所有效果就會激活。到時可以空手秒殺末影龍。
裝備屬性隻有5種:最大生命,防擊退,攻擊,怪物追蹤距離和速度。和附魔不同的是,自定義裝備屬性可以直接在怪物上起效。如果是玩家的話,那就要穿裝備才能獲得裝備屬性,但是怪物的話可以有怪物屬性,和裝備屬性相同,隻是屬性不是在裝備上,而是直接在怪物上永久起效。舉個例子:用裝備屬性可以刷出一個隻有3滴血的黑龍。這樣徒手就能秒殺。
進入指令教程。指令我一般是從基礎的 /give 指令開始的。我現在教大家刷一把自定義屬性的劍吧。首先是刷出一把普通的鑽石劍:
/give @p minecraft:diamond_sword 1 0
指令是在指令方塊裏打的。打完後激活會刷出一把普通的鑽石劍。之後就要來改化指令,來讓鑽石劍擁有自定義的裝備屬性。高級指令:
/give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:9000000000.0,AttributeName:generic.attackDamage,Name:Attack}]}
OK,進入講解。第一個 {AttributeModifiers} 的意思就是自定義裝備屬性。加入這條就告訴指令方塊,鑽石劍需要什麼屬性。{AttributeModifiers} 後麵的方塊括號 ( [ ] ) 就是屬性內容。大家看到,方塊括號中級寫著這樣一段指令:
{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:9000000000.0,AttributeName:generic.attackDamage,Name:Attack}
這一段指令就是其中一個裝備屬性。這段指令加的是 9000000000的攻擊。我來說下指令內容:
Operation:後麵隻能寫0或者1,否則遊戲會崩潰。0就是屬性顯示數字,1就是屬性顯示百分比
UUIDLeast 和 UUIDMost : 獨特的ID,這項可以隨便寫,無需求。
Amount:等級數量。比如加9000級的攻擊,就是 Amount:9000.0
AttributeName:這一行是最重要的,屬性類型。前麵說了有五種類型,這裏就要寫五種其中一種的名字。具體怎麼用下麵再說。
Name:也是沒什麼用的,名字。隨便打
之後來說說 AttributeName。這項後麵打的是屬性的名字。我這裏打的是 generic.attackDamage ,意思是加攻擊。五種屬性的名字:
generic.attackDamage:攻擊
generic.followRange:怪物跟蹤
generic.maxHealth:最大生命
generic.knockbackResistance:防擊退能力
generic.movementSpeed:移動速度
這上麵就是所有的裝備屬性的名字,需要哪項就把哪項打到 AttributeName 後麵。有些玩家會說如何給一個裝備加多個屬性,方法是多個屬性之間用逗號分開。例子:
/give @p minecraft:diamond_sword 1 0
{AttributeModifiers:[{Operation:0,UUIDLeast:1,UUIDMost:1,Amount:9000000000.0,AttributeName:generic.attackDamage,Name:Attack},
{Operation:0,UUIDLeast:2,UUIDMost:2,Amount:9000000000.0,AttributeName:generic.knockbackResistance,Name:Knockback},
{Operation:0,UUIDLeast:3,UUIDMost:3,Amount:1000.0,AttributeName:generic.followRange,Name:Follow},
{Operation:0,UUIDLeast:4,UUIDMost:4,Amount:1000.0,AttributeName:generic.maxHealth,Name:Health},
{Operation:0,UUIDLeast:5,UUIDMost:5,Amount:0.1,AttributeName:generic.movementSpeed,Name:Speed}]}
大家看這條指令十分複雜,但是和前麵說到的一模一樣,隻是把五種屬性全都加上了而已。速度的話不能改的太大,低於100就差不多了。如果改成特高,比如5000的話,那走一步就是走了3000多格,到時出生點都找不到在哪,改成9000000000的話說不定走一步遊戲就崩了。
最後來說下裝備用法。裝備屬性的好處是,可以在任何物品上加裝備屬性。可加到一個泥土上,之後還照樣有效。每次玩家穿上一個帶有裝備屬性的裝備,裝備屬性就會起效。玩家如果把物品拿在手上的話,那樣也會起效。所以本人推薦裝備,隻要穿著就會永久起效了。