三、命令方塊命令使用方式
【/gamerule 游戲規(guī)則命令】 | |||
命令使用方式 | /gamerule <子命令> <值> | ||
非常實用的命令,是1.4后新增的,用于調整游戲規(guī)則,對于作地圖的作者而言 再也不必擔心苦力怕炸毀紅石線路,也可以輕易將新增Boss 凋零怪做為關卡的一部分 |
|||
/gamerule | 子命令 | 值 | 功能 |
/gamerule | commandBlockOutput | true 或 false | 啟用/禁止命令執(zhí)行時命令列中的進行文字提示 |
doFireTick | 啟用/禁止火的蔓延 | ||
doMobLoot | 啟用/禁止生物掉落物 | ||
doMobSpawning |
啟用/禁止生物生成 【既有生物、刷怪蛋不受影響】 |
||
doTileDrops |
啟用/禁止方塊被任何方式破壞時掉落物品 【包括TNT破壞的】 |
||
keepInventory | 啟用/禁止死亡后對物品欄的保存 | ||
mobGriefing |
啟用/禁止所有怪物對方塊的破壞 【包含苦力怕、安德、地獄幽靈、凋零怪】 【TNT不在此限】 |
||
naturalRegeneration | 啟用/禁用自然生命恢復 | ||
doDaylightCycle |
啟用/禁用日夜交替 【關閉的話時間會停止】 |
||
showDeathMessages | 切換死亡消息是否會在聊天內出現(xiàn) | ||
randomTickSpeed | 更改世界速度 | ||
randomTickSpeed示范視頻:點擊進入 | |||
值 | 值代表意義 | ||
true | 啟用 | ||
false | 禁止 | ||
【范例】 | |||
/gamerule mobGriefing false | 禁止怪物對方塊進行破壞 | ||
/gamerule keepInventory true | 死亡后物品仍會保存在玩家物品欄 |
【/tp 傳送命令】 | ||
命令使用方式 | tp<目標玩家> | |
/tp<玩家名稱1><玩家名稱2> | ||
/tp<玩家名稱><坐標> | ||
命令代表意義 | 傳送玩家1到玩家2或指定坐標位置 | |
<玩家名稱> | 除了直接指定以外一樣可以以@縮寫代替 | |
<坐標> |
坐標不一定要明確確定位置 可以傳送向X,Y,Z軸,移動多少方格 <坐標>的第一項是X坐標,依次為Y坐標和Z坐標 相對位置的+(加坐標值)是可以被改為-(減坐標值) |
|
絕對位置 |
|
|
相對位置 | ~<值> ~<值> ~<值> | |
【范例】 | /tp notchgod 1 2 2 | 將notchgod這個玩家傳送到坐標(1,2,2) |
/tp notchgod herobrineHIM | 將notchgod這個玩家傳送到herobrineHIM玩家 | |
/tp @p @r | 將最近的玩家傳送到隨機玩家 | |
/tp @p ~1 ~2 ~8 | 將最近的玩家傳送到(x+1,y+2,z+8) | |
1.8新增了旋轉參數 |
范例 /tp @p ~ ~ ~ ~20 ~40 會將玩家的臉部/視角向右旋轉20度 并向下旋轉40度 |
|
【注意事項】 | 使用相對位置傳送時,請小心不要傳送到墻里去 |
【/give 給予命令】 | ||||
命令使用方式 | /give <玩家名稱><物品ID> <數量>[損害值] [data][dataTag] | |||
<物品ID> | 這邊查詢 | |||
[dataTag] | 所謂的dataTag 也就是nbt 標簽 | |||
【范例】 | ||||
/give creeperssstnt | 給玩家creepersss 物品(TNT) | |||
/give @pcommand_block | 給最近的玩家物品(命令方塊) | |||
【注意事項】 |
從14w03a(1.8)開始,指令大部分情況下不能再輸入數字ID,要輸入名字ID。 可以在游戲中按F3+H,物品就會顯示他們的名字ID,或者到這邊查詢。 名字ID跟這些物品在游戲中的英文名字大部分相同(不過空白一格要改成底線_), 只有少數與名字不同。 |
|||
這里推薦一個方便創(chuàng)造指令的連結,創(chuàng)造給予指令:點擊進入 | ||||
【/difficulty 難度命令】 | ||||
命令使用方式 | /difficulty <難度> | |||
<難度> | 0 | 和平模式 | ||
1 | 簡單 | |||
2 | 普通 | |||
3 | 困難 | |||
用于調整游戲難度,運用和平模式和非和平模式之間的轉換可以消除畫面中的怪物 | ||||
【范例】 | ||||
/difficulty 0 | 設定游戲難度為和平 | |||
/difficulty 3 | 設定游戲難度為困難 |
【/gamemode 游戲模式轉換命令】 | ||
命令使用方式 | /gamemode <模式> <玩家名稱> | |
<模式> | 0 | 生存模式 |
1 | 創(chuàng)造模式 | |
2 | 冒險模式 | |
3 | 旁觀者模式 | |
【范例】 | ||
/gamemode 0 @a | 所有人變?yōu)樯婺J? | |
/gamemode 1 herobrineHIM | 玩家herobrineHIM 變?yōu)閯?chuàng)造模式 |
【/say 字符串(說話)命令】 | |
命令使用方式 | /say <字符串(這里隨便你打)> |
在「/say」后面一律以「字符串」顯示 在命令后面的文字便會在畫面左下角命令列顯示 唯獨@縮寫仍維持有效狀態(tài),如:/say 你知道@r 的巴哈賬號嗎? 則顯示:你知道herobrineHIM (隨機玩家名稱) 的巴哈賬號嗎? 請注意@縮寫前后都要有空格。 中文能有效顯示,無須插件。 |
|
【范例】 | |
命令 | 顯示 |
/say 「他」表示@p 已死 | 「他」表示NotchGod 已死 |
【/w/tell /msg悄悄話命令】 | |
命令使用方式 | /w <玩家名稱> <字符串(這里隨便你打)> |
在命令后面的文字便會在畫面左下角命令列顯示 但是只會顯示在指定對象(@a 依然可以使用) 唯獨@縮寫在<字符串>仍維持有效狀態(tài),如:/w @p HEHE....@r 想殺你喔 則顯示:"悄悄的對你說: HEHE... HerobrineHIM 想殺你喔" 請注意@縮寫前后都要有空格。 中文能有效顯示,無須插件。 |
|
【范例】 | |
命令 | 顯示 |
/w 「他」表示@p 已死 | 「他」表示NotchGod 已死 |
【/spawnpoint重生點命令】 | |
命令使用方式 | /spawnpoint <玩家名稱> <坐標x> <坐標y> <坐標z> |
顧名思義,便是在這里設下重生點。 死亡后將在此點重生,作用與床相同。 比床更好的是,除了手動設定以外,可以自動設為記錄點。【使用壓力板】 坐標可以省略,則以當下玩家坐標為重生點。 |
|
【范例】 | |
/spawnpoint @p | 在此設重生點 |
【/setworldspawn 出生點命令】 | |
/spawnpoint @p 1 2 3 | 在坐標(1,2,3)對最近玩家設下重生點 |
命令使用方式 | /setworldspawn<坐標x> <坐標y> <坐標z> |
設置所有玩家的出生點 即使是從未進入服務器的玩家或是不在線的玩家,但不會覆蓋床的設置 主要再做多人地圖時會用到 |
【/clear 清除命令】 | ||
使用方式 | /clear <玩家> [物品(item)] [物品附加值(damage)] [最大清除數量] [NBT標簽] | |
清除被指定玩家所擁有的指定物品 其中只有玩家為必填字段 如果不打(數量),則清空指定玩家所有指定物品 如果不打<物品ID>,則清空指定玩家物品欄內所有物品 詳細介紹文章【Minecraft】【指令】Clear指令教學:http://m.tjggzx.org.cn/gl/340350_1.htm |
||
【范例】 | /clear @adiamond | 清除所有玩家的物品(鉆石) |
【/weather 和/toggledownfall天氣命令】 | ||
命令使用方式 | /toggledownfall | |
這是實時的,可以直接切換天氣 如果是下雨(雪)則會改成晴朗 |
||
【范例】 | ||
/toggledownfall | 開啟/關閉下雨(雪) | |
命令方式 | /weather<天氣狀態(tài)> <秒數> | |
<天氣狀態(tài)> | 參數 | 說明 |
clear | 晴朗 | |
rain | 下雨(雪) | |
thunder | 雷雨 | |
與/toggledownfall 最大的不同是,多了晴朗、雷雨天氣模式 且無法透過二次觸發(fā)以開啟/關閉 但是可以設定維持此天氣的秒數。 另外,下雪狀態(tài)是雪地特有,在雪地使用rain下雨(雪)狀態(tài)即可下雪 而且沙漠是不下雨的(無法透過本命令強制降雨) (最大值是1000000,感謝Minecraft Wiki 補充) |
||
【范例】 | ||
/weatherclear 5 | 天氣晴朗五秒 | |
/weather rain 100 | 下雨(雪)一百秒 | |
/weather thunder 9 | 打雷雨九秒 |
【/time時間命令】 | ||
命令使用方式 | /time set <數字A | day | night> | |
/time add <數字B> | ||
<數字A> | 值 | 代表時間 |
0 | 清晨 | |
6000 | 中午 | |
12000 | 黃昏 | |
18000 | 半夜 | |
【額外補充】值不用介于0~24000沒問題 只是0~24000代表第一天,24001~48000代表第二天以此類推 |
||
/time set 即是設定時間 /time add 即是加時間到原本的時間 <數字B>不可為負值 |
||
【范例】 | ||
/time set 19600 | 設定時間到半夜19600 | |
/time add 1 | 加一秒的時間 |
【/enchant附魔命令】 | |||
命令使用方法 | /enchant <玩家名稱><附魔等級> | ||
附魔ID | 這邊查詢 | ||
玩家必須手持要被附魔的尚未附魔物品,與附魔臺相似,可以利用EID指定附魔和利用附魔等級調整要附魔的等級 | |||
【/kill傷害命令】 | |||
命令使用方法 | /kill<玩家名稱>[dataTag] | ||
這個命令在創(chuàng)造模式下依然有效。 *附注1.8后才可以打 玩家這欄是可以打實體的 例如/kill @e則會將所有實體殺死 |
【/ testfor 測試實體命令】 | |
命令使用方法 |
/testfor <玩家名稱>[dataTag] /testfor <玩家> <坐標>[dataTag] |
測試符合條件的玩家或實體 指令方塊指令執(zhí)行成功后 會把"SuccessCount"這個Tag改成大于0的值 然后比較器會偵測到指令方塊的這個Tag,輸出和這個值一樣強的訊號 *附注1.8后才可以打 玩家這欄是可以打實體的 例如/testfor@e |
|
【范例】 | |
/testfor @p[100,100,100,r=10] |
測試該坐標半徑10個以內是否有玩家 可以簡寫成 /testfor @p[100,100,100,10] |
/testfor @e[type=Zombie,r=20] |
*附注1.8后才可以打@e 測試半徑20個以內是否有殭尸 |
【額外補充】 | |
type連用的時候并非當該實體同時為兩種動物時才運作 而是以"最后面的type作為依據 |
例如/tp @e[type=Pig,type=Cow] @p 則只有牛會傳送到你身邊 相對的type以!形式連用時,會同時觸發(fā) /tp @e[type=!Pig,type=!Cow] @p 只要非雞非牛都會傳過來 |
瀏覽量:72022-07-19
瀏覽量:12021-05-31
瀏覽量:02021-05-29
瀏覽量:02021-05-17
瀏覽量:02021-04-23
瀏覽量:02019-10-13