㈠ 《我的世界》怎麼給玩家葯水效果命令方塊
我的世界自定義葯水製作攻略:
1、指令:/give@pminecraft:potion116421
指令最後的一行數字16421是獨特的葯水信息。每個葯水的物品ID都是一樣,所以要用信息才能分辨出是哪個葯水。大家可以在MC里按F3+h,這樣會開啟MC的所有物品ID。如果滑鼠移到葯水上,就會顯示葯水的ID和信息:
2、顯示格式是:#(物品ID)/(物品信息)。
小夥伴們如果懂了如何用/give刷出一瓶特定葯水後,就可以開始用NBT,刷出自定義葯水屬性。指令:/give@pminecraft:potion116421
{CustomPotionEffects:[{Id:1,Amplifier:999999,Duration:999999999}]}
這就是自定義葯水屬性的NBT:CustomPotionEffects。打入這個NBT意味著對指令方塊說,刷出的葯水有自定義屬性。NBT解釋:
3、CustomPotionEffects:要自定義葯水屬性的話必須寫。告訴指令方塊需要有自定義屬性。
Id:葯水屬性ID,比如Id:1就是速度屬性。
Amplifier:葯水屬性等級。想多高就寫多高。
Duration:葯水屬性持續時間,同樣想多高就寫多高,調到999999999的話就差不多無限時間了。
㈡ 我的世界命令方塊怎麼弄葯水效果
/give @p minecraft:potion 1 16421
{CustomPotionEffects:[{Id:1,Amplifier:999999,Duration:999999999}]}
這就是自定義葯水屬性的NBT:CustomPotionEffects。打入這個NBT就是告訴指令方塊,刷出的葯水有自定義屬性。NBT解釋:
CustomPotionEffects:要自定義葯水屬性的話必須寫。告訴指令方塊需要有自定義屬性。
Id:葯水屬性ID,比如Id:1就是速度屬性。帖子下面會講解所有的葯水ID。
Amplifier:葯水屬性等級。這個自己填,想多高就多高。
Duration:葯水屬性持續時間,調到999999999的話就差不多無限時間了。
之後是教大家如何讓一瓶葯水有多個屬性。這個也很簡單,大部分都是復制粘貼,每個屬性用逗號隔開就好了,指令:
/give @p minecraft:potion 1 16421
{CustomPotionEffects:[{Id:1,Amplifier:999999,Duration:999999999},
{Id:5,Amplifier:9999999,Duration:999999999},
{Id:8,Amplifier:9999999,Duration:999999999}]}
大家看到,格式和之前的一模一樣,只是多了幾個ID而已。這條指令就不多說了,重點就是多個屬性用逗號隔開,而且括弧也要全部劃清,否則指令方塊會出錯。大家分解完這條指令後,就會發現這條指令將會給玩家一個擁有速度,力量和跳躍加強的葯水,屬性全部9999999級,持續永久。當然,寫的是9999999級,但葯水最高只可以打到127級,再高加不上去。
葯水屬性和ID:
1 - 速度 (Speed)
2 - 減速 (Slowness)
3 - 挖掘效率 (Haste)
4 - 挖掘減效 (Mining Fatigue)
5 - 力量 (Strength)
6 - 瞬間加血 (Instant Health)
7 - 瞬間傷害 (Instant Damage)
8 - 跳躍加強 (Jump Boost)
9 - 反胃 (Nausea)
10 - 生命恢復 (Regeneration)
11 - 防禦加強 (Resistance)
12 - 火焰抗性 (Fire Resistance)
13 - 水下呼吸 (Water Breathing)
14 - 隱形 (Invisibility)
15 - 盲目 (Blindness)
16 - 夜視 (Night Vision)
17 -飢餓 (Hunger)
18 - 虛弱 (Weakness)
19 - 中毒 (Poison)
20 - 凋零 (Wither)
21 - 最大生命加強 (Health Boost)
22 - 附加生命 (Absorption)
23 - 防飢餓 (Saturation)
最大生命加強是給玩家加大最大生命,可以自然恢復。附加生命是給玩家多加的生命,用完後無法恢復。