本站文本內容除另有聲明外,均在知識共享 署名-非商業性使用-相同方式共享 3.0 協議下提供。(詳情…本站文本內容除另有聲明外,均在知識共享 署名-非商業性使用-相同方式共享 3.0 協議下提供。(詳情…中文Minecraft Wiki是完全公開的。歡迎持續參與翻譯工作中文Minecraft Wiki是完全公開的。歡迎持續參與翻譯工作Minecraft中文Wiki微博正在更新!或許有興趣去看看Minecraft中文Wiki微博正在更新!或許有興趣去看看翻譯或創建頁面之前,不妨看看譯名標準化Wiki條例頁面。翻譯或創建頁面之前,不妨看看譯名標準化Wiki條例頁面。想與其他用戶進行編輯上的溝通?社區專頁正是為此創建的。想與其他用戶進行編輯上的溝通?社區專頁正是為此創建的。需要管理員的協助?在管理員告示板留言也許可以幫到您。需要管理員的協助?在管理員告示板留言也許可以幫到您。

指令/fill

出自 Minecraft Wiki
前往: 導覽搜尋
fill
限制條件

管理員

加入版本

1.814w03a
PE Alpha 0.16.0PE Alpha 0.16.0 build 1

用特定方塊填充一個區域的全部或部分。

語法
  • Java版
fill <> <> <方块> [destroy|hollow|keep|outline|replace]
使用replace參數時的語法:
fill <> <> <替换方块> replace [被替换方块]
  • 基岩版
fill <自:x y z> <至:x y z> <方块:方块> [数据:整数] [destroy|hollow|keep|outline|replace] [替换方块名:方块] [替换方块数据:整数]

以上文字的顏色是為了便於閱讀。

參數
(基岩版:自:x y z至:x y z
定義填充區域的兩組對角方塊坐標。可使用相對坐標來指定與指令執行處的相對距離。也可以使用局部坐標
構成邊角的方塊在此方塊的坐標正方向上延伸。因此,各軸上較小的坐標將會正好貼合區域邊界,但較大的坐標將會超過邊界1方塊,源區域的體積則為(x - x + 1) × (y - y + 1) × (z - z + 1)。例如:0 0 0 0 0 0的體積為1方塊,0 0 0 1 1 11 1 1 0 0 0都指定同一塊8方塊大小的區域。
方塊(基岩版:方塊:方塊
指定用於填充該區域的方塊。必須為一個方塊ID(例如minecraft:stone‌‌[Java版]stone或1‌‌[基岩版])或方塊標籤‌‌[Java版](如#minecraft:planks)。
數據:整數‌‌[基岩版](可選)
指定用於填充方塊的方塊數據。必須在0到15間(含)。
destroy|hollow|keep|outline|replace(可選)
  • destroy - 用指定方塊替換填充區域內所有方塊(包括空氣),原有方塊視為被無附魔的鑽石採掘而掉落對應的實體形式。(只能被剪刀採集的方塊,如藤蔓,不會掉落;流體方塊同理。)
  • hollow - 僅用指定方塊替換填充區域外層的方塊。內部方塊被替換為空氣,掉落被替換方塊可能擁有的內容物,但方塊自身不會掉落。若被填充的區域沒有內部(長、寬、高至少一個不足3方格)時,與replace效果相似。
  • keep - 僅用指定方塊替換填充區域內的空氣方塊。
  • outline - 僅用指定方塊替換填充區域外層的方塊。內部方塊不受影響。若被填充的區域沒有內部(長、寬、高至少一個不足3方格)時,與replace效果相似。
  • replace - 用指定方塊替換填充區域內所有方塊(包括空氣),而不以實體形式掉落被替換的方塊和方塊內容物。可選地,不指定替換後方塊的數據標籤,而是指定方塊ID和數據值,用於限制被替換的方塊類型(見下替換方塊名替換方塊數據
若未指定,預設為replace
效果
若參數指定不正確、填充區域未被載入、或填充區域的方格體積大於32768,或沒有方塊被改動時失敗。
若成功,將填充區域內的方塊更改為特定方塊。
示例
/fill 52 63 -1516 33 73 -1536 minecraft:gold_block replace minecraft:orange_stained_hardened_clay‌‌[Java版]
將指定區域內的所有橙色陶土替換成金磚。
/fill ~-3 ~-3 ~-3 ~3 ~-1 ~3 minecraft:water[level=0]‌‌[Java版]
將玩家腳下為頂面中心7×3×3的區域替換為水源方塊。
/fill ~-3 ~ ~-4 ~3 ~4 ~4 minecraft:oak_planks 2 hollow
在玩家四周生成由橡木木材組成的一個普通房間大小的盒子,並將內部替換為空氣。

歷史[編輯 | 編輯原始碼]

Java版
1.8 14w03a 加入了/fill指令。
1.11 16w32a /fill指令增加方塊狀態支持。
攜帶版(Alpha)
0.16.0 build 1 加入了/fill指令