首頁 游戲

Minecraft指令手冊

第四十七章 team——隊伍的顏色和規(guī)則

Minecraft指令手冊 你好MC 426 2020-01-26 21:42:52

  在上一章,我們了解到一個隊伍是由“名稱”、“顯示名稱”、“前綴和后綴”、“成員”、“隊伍顏色”和“隊伍規(guī)則”組成的。其中,隊伍顏色和隊伍規(guī)則是什么東西呢?

  隊伍顏色,顧名思義,就是一個隊伍的顏色。一個隊伍的顏色會體現(xiàn)在成員的頭上、聊天欄、Tab菜單和側(cè)邊欄的名字中。當(dāng)一個隊伍設(shè)置了顏色,它的成員的名字也就會使用該隊伍的顏色(比如設(shè)置成綠色?)。

  Minecraft中一共有16種隊伍顏色:black(黑)、dark_blue(深藍(lán))、dark_green(深綠)、dark_aqua(深青)、dark_red(暗紅)、dark_purple(暗紫)、gold(金)、gray(灰)、dark_gray(深灰)、blue(藍(lán))、green(綠)、aqua(青)、red(紅)、light_purple(亮紫)、yellow(黃)和white(白)。(實際上還有一種:reset,即默認(rèn)顏色。但這個顏色無法用于記分板側(cè)邊欄顯示中,即并沒有sidebar.team.reset這個側(cè)邊欄顯示位置)

  我們可以通過使用子命令option/modify中的color來設(shè)置隊伍顏色。比如我們想要設(shè)置隊伍team為黃色,我們只需要運行:

  /scoreboard teams option team color yellow

 ?。?team modify team color yellow)

  隊伍的顏色實際上很有用。如果能妥善運用的話,或許能搞出類似于自定義NPC mod內(nèi)的中立方(黃色)、友好方(綠色)和敵對方(紅色)。并且由于隊伍顏色和記分板的側(cè)邊欄顯示有關(guān),如果能奉獻(xiàn)幾個肝,或許可以做出原版的起床戰(zhàn)爭,不用插件和mod的那種!

  隊伍的規(guī)則(注:這個不是官方說法,僅僅是作者為了方便你們理解而分的類)有五個:

 ?、賔riendlyfire

  ... option/modify <隊伍名稱> friendlyfire <布爾值:true|false>

  這個規(guī)則控制隊伍內(nèi)的成員是否可以互相攻擊,默認(rèn)為true。如果為false,則隊伍成員間無法傷害到對方。當(dāng)然,僅僅對隊伍內(nèi)成員有效,不屬于本隊成員的人照樣可以攻擊本隊成員,本隊成員也可以照常攻擊非本隊成員。

 ?、趕eeFriendlyInvisibles

  ... option/modify <隊伍名稱> seeFriendlyInvisibles <布爾值:true|false>

  這個規(guī)則控制隊伍內(nèi)成員是否可以看到其他處于隱身狀態(tài)下的成員,默認(rèn)為true。如果為true,本隊成員就可以看到半透明的隱身本隊成員;如果為false,則不能看到。當(dāng)然,這個規(guī)則仍然僅對隊伍內(nèi)成員生效。

  ③nametagVisibility

  該規(guī)則控制隊伍內(nèi)每個成員的名稱牌(就是頭上顯示的名字)對其他人的可見性。該規(guī)則默認(rèn)值是always,即公開顯示,所有人都能看到。其他三個值如下(注:下面的例子中,張三和李四為紅隊,王五為藍(lán)隊。紅隊為本隊,藍(lán)隊為他隊。):

  never——私密,所有人(不管是本隊的還是非本隊的人)都看不見

 ?。赐跷搴屠钏亩紵o法看見張三的名字)

  hideforotherteams——即hide for other teams(向其他隊伍隱藏)。僅有本隊成員可以互相看到名稱牌,他隊成員無法看見。

 ?。ɡ钏暮蛷埲梢曰ハ嗫匆妼Ψ矫?,但王五無法看見李四和張三的名字)

  hideforownteam——即hide for own team(向本隊隱藏)。僅其他隊伍可以看見本隊成員的名稱牌,本隊成員互相無法看見。

 ?。ɡ钏暮蛷埲裏o法看見對方的名字,但王五可以看見李四和張三的名字)

 ?、躣eathMessageVisibility

  該規(guī)則控制隊伍成員死亡信息的可見性,內(nèi)容和nametagVisibility規(guī)則差不多。默認(rèn)為always,即公開。其他三個還是never(私密)、hideforotherteams(向非本隊成員隱藏)和hideforownteam(向本隊成員隱藏)。

 ?、輈ollisionRule

  該規(guī)則控制隊伍成員與本隊成員還有他隊成員的碰撞情況。默認(rèn)為always,即隊伍內(nèi)每個成員與任何實體都會發(fā)生碰撞。其他三個值分別是:

  never——隊伍成員不會和任何玩家或生物發(fā)生碰撞

  pushownteam——即push own team,只會與本隊成員發(fā)生碰撞。

  pushotherteams——即push other teams,只會與非本隊成員發(fā)生碰撞。

  妥善運用隊伍規(guī)則,可以更好地做出一個小游戲而盡量甚至完全不借助插件。比如nametagVisibility用在迷宮當(dāng)中就非常好。

  本章就到這兒。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南