首頁 游戲

Minecraft指令手冊

第四十八章 tag-標簽

Minecraft指令手冊 你好MC 579 2020-01-26 22:36:34

  前面我們了解到,記分板的作用除了承載各個計分項,還有隊伍功能。實際上,記分板不止是有這兩個功能,它還有一個重要的功能:標簽功能(tag)。

  什么是標簽?你在各大視頻平臺上發(fā)視頻時,可以為視頻添加標簽,讓大數據幫你把視頻推給感興趣的人看;你開啟了各大網盤的相冊備份功能,網盤備份好圖片后還順帶幫你給各個圖片和視頻添加了標簽以歸類;你由于做錯一件事情,被你的親朋好友貼上一個不好的標簽,這讓你短期內不想見人......可以說,不管在現實中還是在網絡上,標簽都是隨處可見并且極其有用的東西。

  在Minecraft中,標簽的作用也和上述說的其他情況相差不是很大。你可以通過給實體添加各種標簽來對實體進行分類。比如你要做一個小游戲,玩家可以選擇不同職業(yè)。那么你就可以在一名玩家選定職業(yè)后,給該玩家一個該職業(yè)特有的標簽,方便后面進行游戲時調用。

  說了這么多,那么標簽該如何使用呢?

  相較于其他記分板的功能,標簽的使用極其簡單。在Java1.12.2版本之前,標簽的功能藏在scoreboard命令中players子命令下的tag子命令,其格式如下:

  /scoreboard players tag <目標選擇器>...

  ... add <標簽>[NBT]——給選定的目標添加一個標簽

  ... list ——列出選定的目標所攜帶的標簽

  ... remove <標簽>[NBT]——刪除選定的目標所攜帶的指定標簽

 ?。ㄗⅲ荷厦娴哪繕诉x擇器可以使用*來代指所有正在被記分板追蹤的目標)

  在Java1.13更新之后和基巖版中,標簽功能有一個獨立的指令:/tag。tag的格式和原本藏在players子命令下的tag差不多:

  /tag <目標選擇器> add <標簽名>——給選定的目標添加一個標簽

  /tag <目標選擇器> remove <標簽名>——列出選定的目標所攜帶的標簽

  /tag <目標選擇器> list ——刪除選定的目標所攜帶的指定標簽

 ?。ㄗⅲ荷厦娴娜齻€目標選擇器也可以使用*來代指所有正在被記分板追蹤的目標)

  是不是很簡單?一個標簽實際上就由一個標簽名組成,存儲在實體或玩家的NBT數據中。

  但是簡單歸簡單,還是要稍微講一下的。

  我們先嘗試給自己上一個標簽:

  /tag @s add a_tag(適用于Java1.13更新之后和基巖版)

  /scoreboard players tag @s add a_tag(適用于Java1.13更新前)

  需要注意,在Java版中,標簽名稱必須遵循以下規(guī)則:

 ?、僦荒苡蓴底?、字母、+、-和.組成

 ?、诓荒苡锌崭?p>  在基巖版中,標簽名稱比較開放,但仍然有以下規(guī)則:

 ?、倏梢杂扇我庾址M成

 ?、诳梢杂锌崭?。但有空格的標簽必須使用英文半角引號包裹起來。比如:“a tag“。

  現在我們自己有一個標簽了。我們可以通過/scoreboard players tag @s list或/tag @s list來列出我們身上的所有標簽,也可以通過/scoreboard players tag @s remove a_tag或/tag @s remove a_tag來刪除該標簽。

  現在你知道如何使用標簽了吧?當然,標簽功能要發(fā)揮真正作用還需要目標選擇器的配合。需要注意,在Java版中,單個實體最高能有1024個標簽,基巖版則無限制。

  所以,下一章我們將學習目標選擇器中的記分板功能!

  歷史:

  Java

  1.9——加入了tag標簽功能

  1.13——移除了/scoreboard players tag,以/tag指令替代。

  基巖版

  1.9.0——加入了/tag和tag標簽功能

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