首頁 游戲

Minecraft指令手冊

第二十九章 更深入地了解指令參數(shù)

Minecraft指令手冊 你好MC 483 2020-01-13 18:15:04

  在序言中,我們提到了一條指令由一個指令名+許多指令參數(shù)組成。

  在學習過程中,你可能已經(jīng)發(fā)現(xiàn)了,許多指令中經(jīng)常出現(xiàn)以下參數(shù):

  實體ID

  方塊ID

  物品ID

  值:Int整形

  .......

  上面這些參數(shù)中,前三者被統(tǒng)一叫做ID參數(shù)(命名空間ID參數(shù))。ID參數(shù)實際上不止這三個,還有藥水效果ID(/effect指令)、魔咒ID(/enchant),但由于這三個最常見,所以這兒就拿它們?nèi)芯俊?p>  ID參數(shù)都有一個特點:都具有命名空間

  什么是命名空間?舉個例子,原版鉆石ID名是diamond,但在游戲里這個鉆石ID名是:

  minecraft:diamond

  前面的『minecraft:』就是這個ID的命名空間。

  命名空間有什么用?還是以鉆石舉例,假設(shè)此時有一個模組,其中也有一個ID是diamond的“金剛石”。如果沒有命名空間,那么這個模組就會與原版游戲發(fā)生沖突。而有命名空間的情況下,這個問題就得到了解決,因為這個模組的“金剛石”,在模組中其ID實際上是:

  mining_industry:diamond

  關(guān)于命名空間更深入的研究以后再來,現(xiàn)在讓我們來看看ID參數(shù)普遍的格式:

  [命名空間]:<ID>

  需要注意的是,部分ID參數(shù)命名空間是必填的,如基巖版/summon的生物事件參數(shù)。大部分ID參數(shù)命名空間是默認為『minecraft:』。

  大部分ID參數(shù)都是這個格式,但也有少數(shù)ID參數(shù)在Java1.13更新后具有更多的格式:

  --方塊ID參數(shù)

  命名空間:方塊ID[方塊狀態(tài)]{方塊NBT}

  --物品ID參數(shù)

  命名空間:物品ID{物品NBT}

  關(guān)于方塊狀態(tài)和物品NBT,我們以后再了解。

  本章到此為止。

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