每日最新頭條.有趣資訊

《我的世界》乾渴度設定命令方塊設定教程 怎麽設定乾渴度

第1頁:

展開

  《我的世界》中有血量和饑餓值,如果想要在伺服器中添加“乾渴度”來讓世界更加符合生存玩法該怎麽做呢?今天就為大家分享一篇“AXiaCHy沒BT”講解的《我的世界》乾渴度設定命令方塊設定教程,希望對大家有所幫助。

  我的世界中有【血量】、【饑餓值】,也可以通過命令方塊加入【乾渴度】。

【乾渴度】說明:

  1.數值越低越渴,上限20點

  2.通過喝水(任何水)可增加乾渴度,並且如果數值超出20可以重置一次乾渴度時間(延長下一次減乾渴度的時間)

  3.數值[只有]為0時將受到反胃+中毒效果

【乾渴度】命令方塊教程:

【看圖擺放命令方塊】

  (紫色命令方塊全為【循環】【不受製約】【保持開啟】)

  (紫色命令方塊都需正放,滑鼠對準放置的地板那一格)

  (每列紫色命令方塊指令輸入順序為【從後往前】【以圖片面向位置為準】)(圖片位於最下方)

【輸入指令】

  0.創建計分板(消息欄直接輸入)

  (計分板名稱為【拚音縮寫】,例如【乾渴度】=gkd)

  a.[指令翻譯:創建一個叫做“gkd”的“虛擬變量”計分板]

  /scoreboard objectives add gkd dummy

  b.[指令翻譯:創建一個叫做“gkdsj”的“記錄玩家遊戲時間”計分板]

  /scoreboard objectives add gkdsj stat.playOneMinute

  c.[指令翻譯:創建一個叫做“hs”的“記錄玩家使用水瓶次數”計分板]

  /scoreboard objectives add sp stat.useItem.minecraft.potion

  A.在螢幕中下顯示乾渴度(指令中的【字體顏色】、【字體加粗】為次要內容,注意指令中未設定這些屬性時都將會是默認的屬性)

  1.[指令翻譯:在螢幕中下方顯示內容:顏色為金色的“當前乾渴度:”+顏色為紅色並且加粗的“你的乾渴度數值”+顏色為藍色並且不加粗的“/20”]

  title @a actionbar {"text":"當前乾渴度:","color":"gold","extra":[{"score":{"name":"*","objective":"gkd"},"color":"red","bold":"true","extra":[{"text":"/20","color":"blue","bold":"false"}]}]}

  B.每隔一定時間掉乾渴度,數值為0時計時停止,並且將受到反胃+中毒效果

  1.[指令翻譯:減少所有乾渴度數值大於等於“1”並且乾渴度時間數值大於等於“200”的玩家“1”點乾渴度數值]

  scoreboard players remove @a[score_gkd_min=1,score_gkdsj_min=200] gkd 1

  2.[指令翻譯:設定所有乾渴度時間數值大於等於“200”的玩家的乾渴度時間數值為“0”]

  scoreboard players set @a[score_gkdsj_min=200] gkdsj 0

  3.[指令翻譯:設定所有乾渴度數值大於等於“0”的玩家的乾渴度時間數值為“-1”]

  scoreboard players set @a[score_gkd=0] gkdsj -1

  4.[指令翻譯:給予所有乾渴度數值大於等於“0”的玩家“1”秒的“255”倍“不顯示氣泡”“反胃”效果]

  effect @a[score_gkd=0] 9 1 255 true

  5.[指令翻譯:給予所有乾渴度數值大於等於“0”的玩家“1”秒的“255”倍“不顯示氣泡”“中毒”效果]

  effect @a[score_gkd=0] 19 1 255 true

  C.直接修改乾渴度的數值(次要內容)

  1.[指令翻譯:“設定所有玩家的乾渴度數值為“20”]

  scoreboard players set @a gkd 20

  2.[指令翻譯:“設定所有玩家的乾渴度數值為“0”]

  scoreboard players set @a gkd 0

  D.喝水增加乾渴度,數值上限設定為20,並且如果喝水增加了多餘數值,將會重置一次乾渴度時間

  1.[指令翻譯:增加所有使用水瓶次數為大於等於“1”的玩家“3”點乾渴度數值]

  scoreboard players add @a[score_sp_min=1] gkd 3

  2.[指令翻譯:設定所有使用水瓶次數為大於等於“1”的玩家使用水瓶次數為“0”]

  scoreboard players set @a[score_sp_min=1] sp 0

  3.[指令翻譯:設定所有乾渴度數值大於等於“21”的玩家乾渴度時間數值為“-1”]

  scoreboard players set @a[score_gkd_min=21] gkdsj -1

  4.[指令翻譯:設定所有乾渴度數值大於等於“21”的玩家乾渴度數值為“20”]

  scoreboard players set @a[score_gkd_min=21] gkd 20

【小經驗】

  在命令方塊中指令前輸不輸入“/”都可以,但在消息欄中指令前必須輸入“/”(C列命令方塊中的指令在消息欄中只需要在前面加個“/”也可以達到同樣效果,所以說是次要的,但在輸入其他指令後時,只需要紅石激活命令方塊即可達到效果,速度將會更快)

【必須注意的小事項】

  B列和D列的命令方塊,在每次加載這個區塊的時候(如果離製作的地方不遠,那一般是在重進遊戲時),需要讓這兩列的命令方塊依次有序的循環執行:將這兩列的命令方塊的【保持開啟】都改成【紅石控制】,從後往前的順序依次開啟

【設定修改】

  所有不修改內容的指令可修改屬性都在指令翻譯中用“”標出,想要修改指令效果內容的屬性數值可隨意修改,想要修改指令效果內容需自行改進

遊民星空

更多相關內容請關注:我的世界專區

責任編輯:瑞破受氣包

獲得更多的PTT最新消息
按讚加入粉絲團