標題 新增找內文!

265GP-BP

#1 【羽神 ◎ 教學】命令方塊 【Command Block】使用大全

發表:2012-12-03 01:52:59看他的文開啟圖片

hi4u2cu420(大鍋郭)

LV2 / 人類 / 初心者
巴幣:340
GP:1
經驗:

大家好,我是羽神大鍋郭。
今天要介紹大家的是1.4新加入的命令方塊 Command Block。
這篇文章我打了(包含實驗打混)數天,希望大家對喜歡。
還有,您的留言是我繼續寫文章的動力。
也同時歡迎各位在本文進行討論
首先,請先按右上方【開啟圖片】


一、命令方塊資料與使用方式

【方塊基礎資料】
名稱 命令方塊 Command Block
物品 ID 137
獲取方式 /give <玩家名稱> 137
破壞方式 創造模式
徒手破壞

生存模式
冒險模式 用「鎬」破壞
掉落物品 空氣 (沒東西)
特殊功能 與命令列相近,透過紅石觸發內部輸入指令

【方塊設定方式】
對方塊按下右鍵,進入設定視窗,在黑色方框內輸入指令後,按【完成】完成設定
【注意事項】 所有遊戲模式皆可進入設定畫面,但是僅有在創作模式的管理者下輸入的指令才能生效。

【命令輸入格式】
/<命令> <目標名稱>[<附加參數>=<值>,<附加參數>=<值>] <值>
/<命令>
<子命令> <值>
/<命令> <值>
範例: /give @a [x=1,y=30,z=26,r=10,r=2,m=1,c=3,l=25,lm=3]  267
/give haha123 137
/say This is a great article
/gamerule  keepInventory true

【方塊觸發方式】
一般紅石機關相同,由具有能量的紅石觸發。
注意:紅石不會自動與命令方塊產生連結,紅石末端必須對準命令方塊。
或者是,對旁邊的方塊充能,命令方塊也會啟動
(感謝水狼陽介的補充)
充能擺放方式
範例
命令為 /say 觸發命令方塊成功


二、命令方塊命令參數

目標名稱
此為命令中的目標,目標可以直接為 <玩家名稱>
不過在不確定玩家稱呼時使用縮寫,可以替換命令中原為<玩家名稱>的位置
亦可做為字串使用,譬如: /say 拜託 @p 救救我
則為在左下角出現: 拜託 <最近玩家名稱> 救救我
如果不加入 [ 附加參數 ] ,則指以命令方塊為搜索中心
縮寫 代表功能
@p 距離最近的玩家
@r 隨機玩家
@a 所有玩家

【 附加參數 】
使用方法 @縮寫[<附加參數1>=<值>,<附加參數2>=<值>...]
加於目標名稱縮寫後方,功用如篩選器
只有符合附加參數後方值的玩家才會被行命令
如果擁有多個附加參數,只要在附加參數之間加入","即可
@縮寫和[附加參數]之間不可有空格
參數 功能
x 搜索中心的X坐標
y 搜索中心的Y坐標
z 搜索中心的Z坐標
r 最大搜索的半徑
rm 最小搜索的半徑
m 遊戲模式
c 搜索最大玩家數
l 玩家最大等級
lm 玩家最小等級
範例
/tp @p[x=10,y=4,z=23,r=10,rm=2,m=1,c=3,l=25,lm=3] @r
範例代表意思
命令傳送 最近幾個玩家 以座標(10,4,23)為搜索中心
其中搜索範圍最大半徑為10個方塊,最小搜索半徑為 2個方塊
但是遊戲模式必須是創造模式
然而只有三名玩家才能傳送
而且經驗值等級必須小於 25 且大於 3


三、命令方塊命令使用方式

【 /gamerule 遊戲規則命令
命令使用方式
/gamerule <子命令> <值>
非常實用的命令,是1.4後新增的,用於調整遊戲規則,對於作地圖的作者而言
再也不必擔心苦力怕炸毀紅石線路,也可以輕易將新增 Boss 凋零怪做為關卡的一部分
/gamerule 子命令 功能
/gamerule commandBlockOutput true

false
啟用/禁止命令執行時命令列中的進行文字提示
doFireTick 啟用/禁止火的蔓延
doMobLoot 啟用禁止生物掉落物
doMobSpawning 啟用禁止生物生成
【既有生物、刷怪蛋不受影響】
doTileDrops 啟用禁止方塊被任何方式破壞時掉落物品
keepInventory 啟用禁止死亡後對物品欄的保存
mobGriefing 啟用/禁止所有怪物對方塊的破壞
【包含苦力怕、安德、地獄幽靈、凋零怪】
值代表意義
true 啟用
false 禁止
範例
/gamerule mobGriefing false 禁止怪物對方塊進行破壞
/gamerule keepInventory true 死亡後物品仍會保存在玩家物品欄

/tp 傳送命令
命令使用方式    /tp <玩家名稱1> <玩家名稱2>
/tp <玩家名稱> <座標>
命令代表意義 傳送 玩家1玩家2指定座標位置
<玩家名稱> 除了直接指定以外一樣可以以 @縮寫 代替
<座標>
座標不一定要明確確定位置
可以傳送向X,Y,Z軸,移動多少方格
<座標>的第一項是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)
【注意事項】 使用相對位置傳送時,請小心不要傳送到牆裡去

/give 給予命令
命令使用方式 /give <玩家名稱> <物品 ID> <數量> <物品副ID>
給予玩家物品,在製作地圖時可以用於給於獎勵。
相同的,玩家名稱一樣可以用 @縮寫 代替
<物品 ID> 請參考附錄一
<物品副ID>
範例
/give creepersss  46 給玩家 creepersss 物品 ID 46 (TNT)
/give @p 137 給最近的玩家物品 ID 137 (命令方塊)

/difficulty 難度命令
命令使用方式 /difficulty <難度>
<難度>


0 和平模式
1 簡單
2 普通
3 困難
用於調整遊戲難度,運用和平模式和非和平模式之間的轉換可以消除畫面中的怪物
範例
/difficulty 0 設定遊戲難度為和平
/difficulty 3 設定遊戲難度為困難

【 /gamemode 遊戲模式轉換命令】
命令使用方式 /gamemode <模式> <玩家名稱>
<模式> 0 生存模式

1 創造模式

2 冒險模式
範例
/gamemode 0 @a 所有人變為生存模式
/gamemode 1 herobrineHIM 玩家herobrineHIM 變為創造模式


/say 字串(說話)命令
命令使用方式 /say <字串(這裡隨便你打)>
在「/say」後面一律以「字串」顯示
在命令後面的文字便會在畫面左下角命令列顯示
唯獨 @縮寫 仍維持有效狀態,如:/say 你知道 @r 的巴哈帳號嗎?
則顯示:你知道 herobrineHIM (隨機玩家名稱) 的巴哈帳號嗎?
請注意@縮寫前後都要有空格
中文能有效顯示,無須插件。
範例
命令 顯示
/say 「他」表示 @p 已死 「他」表示 NotchGod 已死


/w /talk 悄悄話命令
命令使用方式 /w (/talk) <玩家名稱> <字串(這裡隨便你打)>
在命令後面的文字便會在畫面左下角命令列顯示
但是只會顯示在指定對象 (@a 依然可以使用)
唯獨 @縮寫 在<字串>仍維持有效狀態,如:/w @p HEHE....@r 想殺你喔
則顯示:"悄悄的對你說: HEHE... HerobrineHIM 想殺你喔"
請注意@縮寫前後都要有空格
中文能有效顯示,無須插件。
範例
命令 顯示
/say 「他」表示 @p 已死 「他」表示 NotchGod 已死


/spawnpoint 重生點命令
命令使用方式 /spawnpoint <玩家名稱> <座標x> <座標y> <座標z>
顧名思義,便是在這裡設下重生點
死亡後將在此點重生,作用與相同。
比床更好的是,除了手動設定以外,可以自動設為記錄點。【使用壓力板】
座標可以省略,則以當下玩家座標為重生點。
範例
/spawnpoint @p 在此設重生點
/spawnpoint @p 1 2 3 在座標(1,2,3)對最近玩家設下重生點

/clear 清除命令
命令使用方式 /clear <玩家名稱> <物品 ID>
清除被指定玩家所擁有的指定物品
如果不打 <物品 ID>,則清空指定玩家物品欄內所有物品
範例 /clear @a 264 清除所有玩家的物品 ID 264 (鑽石)

/xp 經驗值命令
命令使用方式 /xp <數量> <玩家名稱>
給予玩家指定數量的經驗值,無法輸入負值
(以 經驗格為1個單位)

範例
  /xp 100 @p   給玩家100格 經驗值
            
命令使用方式 /xp <數量>L <玩家名稱>
給予玩家指定等級的經驗值
與上方命令方是最大不同是,以等級經驗值做為單位
可以輸入負值

範例
/xp 21474836L @a 加所有玩家21474836經驗等級

/weather 和 /toggledownfall 天氣命令
命令使用方式 /toggledownfall
沒錯,你沒看錯!什麼都不用打,就是/toggledownfall。
首次觸發帶有此命命令方塊,則是開啟下雨(雪)
二次觸發則關閉下雨(雪),第三次則是開啟以此類推。
這是即時的,可以直接切換天氣
範例
/toggledownfall 開啟/關閉下雨(雪)
命令方式 /weather  <天氣狀態> <秒數>
<天氣狀態>

參數 說明
clear 晴朗
rain 下雨(雪)
thunder 雷雨
與 /toggledownfall 最大的不同是,多了晴朗、雷雨天氣模式
且無法透過二次觸發以開啟/關閉
但是可以設定維持此天氣的秒數。
另外,下雪狀態是雪地特有,在雪地使用rain下雨(雪)狀態即可下雪
而且沙漠是不下雨的 (無法透過本命令強制降雨)
(最大值是1000000,感謝Minecraft Wiki 補充)
範例
/weather  clear 5 天氣晴朗五秒
/weather rain 100 下雨(雪)一百秒
/weather thunder 9 打雷雨九秒

/time 時間命令
命令使用方式 /time set <數字A | day | night>
/time add <數字B>
<數字A>

值(介於0~24000) 代表時間
0 清晨
6000 中午
12000 黃昏
18000 半夜
/time set 即是設定時間
/time add 即是加時間到原本的時間
<數字B>不可為負值
範例
/time set 19600 設定時間到半夜 19600
/time add 1 加一秒的時間


/enchant 附魔命令
命令使用方法 /enchant <玩家名稱> <EID> <附魔等級>
<EID> 附魔ID 請參考附錄二
玩家必須手持要被附魔的尚未附魔物品,與附魔台相似,可以利用EID指定附魔和利用附魔等級調整要附魔的等級


四、被禁用的命令

命令 禁用的理由
/kick 由於@a,本命令可用於禁止任何伺服器的傳入連接。
/ban
/op 這樣玩家就不能設自己為OP了。
/deop 這樣玩家就不能撤銷OP了。
/stop 這樣玩家就無法關閉伺服器了。
/kill 等 無法指定玩家
這個被禁用命令的表部分轉載自 中文Minecraft Wiki




       

五、多人連線命令方塊使用設定

常看見板上地圖寫著,
多人連線請把 server.properties 中的
"enable-command-block" 後方的值改成 true
這是什麼意思呢?

1. 請開啟伺服器資料夾內的 server.properties (請用記事本開啟)
       實際上,第一次運行時是找不到 enable-command-block 這行的


2.如果發現自己的伺服器沒有 enable-command-block 這行時
將下列表內這行貼到 server.properties 的第三行 (如下圖)
如果有則將 enable-command-block 後方的值由 false 改為 true

enable-command-block=true


3. 將自己設為管理員 (op),即完成設定
請在伺服器端的右下角輸入

/op <自己或玩家的名稱>


4.完成剛剛的步驟就可以了
接下來要談的是如何讓伺服器自動出現 enable-command-block 這行

(1) 請先連到伺服器,並取得命令方塊 [請先將自己設成管理員]
在命令方塊設定視窗框內亂打指令
完成後,會跳出「這個伺服器並不支援命令方塊」


(2) 這時候再到伺服器的 server.properties 中就會發現
enable-command-block 出現在 difficulty 下面那一行
將後方 false 改為 true 就可以使用命令方塊


六、小技巧

感謝 PETER 大大

所有輸入命令方塊的指令,前頭斜線是不必要打的
但是基於命令列要打入斜線習慣,還是打比較好,至於如何,自己決定就好。
給個範例:
tp NotchGod herobrineHIM

tp 與 /tp 對指令方塊而言其實是一樣的喔!

附錄一

物品ID及對照物品一覽表


附錄二

EID 附魔對象 附魔名稱 附魔最高等級
防具 附魔類
0 保護 4
1 抗火性 4
2 輕盈 4
3 防爆 4
4 投射物防禦
5 氧氣 3
6 親和性 1
劍 附魔類
16 鋒利 5
17 不死剋星 5
18 節肢剋星 5
19 擊退 2
20 燃燒 2
21 掠奪 3
工具 附魔類
32 效率 5
33 絲綢之觸 1
34 耐久 3
35 幸運 3
弓附魔類
48 強力 5
49 擊退 2
50 火焰 1
51 無限 1
附魔作用參考網址 點我




感謝收看,您的留言是我繼續寫文章最大的動力!!

相關教學文章
      
            
最後編輯:2013-02-11 15:34:07 ◆ Origin: <218.173.174.xxx>

顯示稍舊的 44 則留言

22GP-BP

#2 RE:【羽神 ※ 教學】命令方塊使用方式及命令使用大全 【持續更新中】

發表:2012-12-09 11:53:15看他的文開啟圖片

hi4u2cu420(大鍋郭)

LV2 / 人類 / 初心者
巴幣:153
GP:14
經驗:

命令方塊範例

歡迎各位將自己有關命令方塊的作品貼來這裡
以下附上簡單的範例



命令方塊最初級教學屋
命令方塊觸動方式及物理特性

教學屋內已有詳細說明

一開始的地方

第一個挑戰,物理破壞特性迷宮


最後的難題,紅石接接樂

  
最後編輯:2012-12-23 14:59:48 ◆ Origin: <114.40.26.xxx>
0GP-BP

#3 RE:【羽神 ◎ 教學】命令方塊 【Command Block】使用大全

發表:2012-12-15 12:46:10看他的文開啟圖片

gay22885616(修修)

LV3 / 人類 / 初心者
巴幣:607
GP:0
經驗:


過關照....
最後一關有丸紅時的都很好過
最後編輯:2012-12-15 12:46:10 ◆ Origin: <111.242.75.xxx>
1GP-BP

#4 RE:【羽神 ◎ 教學】命令方塊 【Command Block】使用大全

發表:2012-12-23 15:20:16看他的文開啟圖片

hi4u2cu420(大鍋郭)

LV4 / 人類 / 初心者
巴幣:551
GP:67
經驗:

有人問說做跑庫如何避免TNT破壞物品
目前gamerules似乎沒有此項命令
因此解決方法如下

按照下列排法,鐵的地方可以任意換成其他材質


總之就是跑庫外圍包著基岩
即使內層被TNT炸壞
外層基岩依然存在
避免玩家跑出
為了避免玩家撿到內壁掉下的東西
所以使用下列此行命令

/gamerule doTileDrops false


最後編輯:2012-12-23 15:20:16 ◆ Origin: <114.39.111.xxx>
2GP-BP

#5 RE:【羽神 ◎ 教學】命令方塊 【Command Block】使用大全

發表:2012-12-27 15:02:29看他的文開啟圖片

bruce8866(魷魚滿天飛)

懵懂無知的初心者 LV4 / 人類 / 初心者
巴幣:1447
GP:7
經驗:

回報錯誤:
錯誤內容:
【範例】
/xp 21474836 @a加所有玩家21474836經驗等級'

更正之後:
【範例】
/xp 21474836L @a加所有玩家21474836經驗等級
最後編輯:2012-12-27 15:04:36 ◆ Origin: <114.25.201.xxx>
0GP-BP

#6 RE:【羽神 ◎ 教學】命令方塊 【Command Block】使用大全

發表:2013-01-12 21:24:08看他的文開啟圖片

bnm512732(凱凱神)

懵懂無知的初心者 LV7 / 人類 / 初心者
巴幣:2172
GP:5
經驗:

安安這是本人的破關圖:)
最後編輯:2013-01-12 21:24:08 ◆ Origin: <114.41.73.xxx>
0GP-BP

#7 RE:【羽神 ◎ 教學】命令方塊 【Command Block】使用大全

發表:2013-01-25 18:16:24看他的文開啟圖片

andrew930584(娜納斯)

拉露薇娜之風 LV27 / 妖精 / 弓箭手
巴幣:55391
GP:448
經驗:

補充
如果是 先睡了床 再用了spawnpoint
或是 先用 spawnpoint  在睡床
死掉重生是回到床那邊
 
關於半徑R跟RM
他的半徑
不是正方形 而是菱形
大概是這樣
再來經驗值
可以增加 當然也可以減少
XP 100
XP -100
不過扣經驗值有限制
單純扣經驗 30等+經驗500 最多只能扣500
單純扣等級 不能超過該等級
 
再來附魔
/enchant @p 附魔編號 附魔等級
/enchant @p 51 1
0:衣服保護
1:衣服抗火性
2:靴子輕盈
3:防具防爆
4:防具投射性防禦
5:頭盔氧氣
6:頭盔親水性
16:劍鋒利
17:劍不死剋星
18:劍節肢剋星
19:劍擊退
20:劍燃燒
21:劍搶劫
32:工具效率
33:工具絲綢之觸
34:工具耐久
35:工具幸運
48:弓強力
49:弓擊退
50:弓火焰
51:弓無限
附魔的注意事項
要附魔時 要把附魔的東西拿在手上
此物品 如果無法附魔 就是無法附魔 只能用tmi或是nei來弄
例子 劍無法附魔 弓無限
附魔等級 如果超過他的上限 打錯就無法附魔
好比 弓無限 是1 也就是 無法附魔2
大概是這樣
最後編輯:2013-01-25 19:12:38 ◆ Origin: <111.249.242.xxx>

板務人員
動漫電玩通
跟半磚一樣高的半層雪,編號是甚麼? 作者:gg112212 檢舉