刷自定義屬性的殭屍。首先是如何刷出一隻普通殭屍,用1.7新的/summon指令:
/summon Zombie ~ ~1 ~
把這條指令打在指令方塊裡後就會在指令方塊頂上刷出個普通殭屍。/summon指令比較基礎,就不講太多了。之後進入NBT,指令:
{Attributes:[{Name:generic.maxHealth,Base:1000}]}
在指令方塊裡輸入這條指令的話,會在頂上刷出一個擁有1000生命的殭屍,比鐵傀儡的生命高10倍。講解下NBT:
Attributes:怪物屬性。如果刷出一個生物,擁有自定義怪物屬性的話,一定要加這個NBT。
Name:屬性名字,也就是告訴指令方塊需要加那個屬性。帖子最後會發所有屬性名字。
Base:屬性等級,這個想多大就多大,不過太大的話遊戲可能會崩潰。
之後玩家會問如何給一個生物同時加多個屬性,這個也很簡單,大部分還是複製貼上:
{Attributes:[{Name:generic.maxHealth,Base:1000},
{Name:generic.followRange,Base:250},
{Name:generic.movementSpeed,Base:1.0},
{Name:generic.knockbackResistance,Base:100}]}
大家看到,這條指令裡會給一個殭屍加5個屬性,也就是把所有的屬性都加了上去。大家分解完指令後會發現:這條指令給殭屍加:1000的生命,250的跟蹤距離,1倍的速度,100的防擊退。這條指令也沒什麼重點,格式和剛才的一模一樣,只是多個屬性用逗號隔開就好了。
全部屬性名字:
generic.attackDamage - 攻擊
generic.followRange - 跟蹤範圍
generic.maxHealth - 最大生命
generic.knockbackResistance - 防擊退
generic.movementSpeed - 速度
generic.followRange,也就是跟蹤範圍,只對怪物有效,對動物的話也,但是沒效果。如果給一個殭屍加350的話,那這個殭屍會探測到350格外的玩家或者村民,並會跑過去發起攻擊。由於動物(豬,牛)並不會攻擊玩家,所以加上去也是沒用。
刷自定義屬性的殭屍。首先是如何刷出一隻普通殭屍,用1.7新的/summon指令:
/summon Zombie ~ ~1 ~
把這條指令打在指令方塊裡後就會在指令方塊頂上刷出個普通殭屍。/summon指令比較基礎,就不講太多了。之後進入NBT,指令:
/summon Zombie ~ ~1 ~
{Attributes:[{Name:generic.maxHealth,Base:1000}]}
在指令方塊裡輸入這條指令的話,會在頂上刷出一個擁有1000生命的殭屍,比鐵傀儡的生命高10倍。講解下NBT:
Attributes:怪物屬性。如果刷出一個生物,擁有自定義怪物屬性的話,一定要加這個NBT。
Name:屬性名字,也就是告訴指令方塊需要加那個屬性。帖子最後會發所有屬性名字。
Base:屬性等級,這個想多大就多大,不過太大的話遊戲可能會崩潰。
之後玩家會問如何給一個生物同時加多個屬性,這個也很簡單,大部分還是複製貼上:
/summon Zombie ~ ~1 ~
{Attributes:[{Name:generic.maxHealth,Base:1000},
{Name:generic.followRange,Base:250},
{Name:generic.movementSpeed,Base:1.0},
{Name:generic.knockbackResistance,Base:100}]}
大家看到,這條指令裡會給一個殭屍加5個屬性,也就是把所有的屬性都加了上去。大家分解完指令後會發現:這條指令給殭屍加:1000的生命,250的跟蹤距離,1倍的速度,100的防擊退。這條指令也沒什麼重點,格式和剛才的一模一樣,只是多個屬性用逗號隔開就好了。
全部屬性名字:
generic.attackDamage - 攻擊
generic.followRange - 跟蹤範圍
generic.maxHealth - 最大生命
generic.knockbackResistance - 防擊退
generic.movementSpeed - 速度
generic.followRange,也就是跟蹤範圍,只對怪物有效,對動物的話也,但是沒效果。如果給一個殭屍加350的話,那這個殭屍會探測到350格外的玩家或者村民,並會跑過去發起攻擊。由於動物(豬,牛)並不會攻擊玩家,所以加上去也是沒用。