我的世界怎么直接拿一組東西?
命令方塊使用方法
1.在看之前你必須知道的
1.<>,這種括弧里的內容不能缺省,<>不用輸入
2.[],這種括弧里的內容可以缺省,[]不用輸入
3.玩家名可以是一個玩家的名字,也可以是@a,@p,@r等等可以指代某玩家的符號
4.物品可以是物品英文名、也可以是物品ID
5.文字間的"/"是“或者”的意思
6.在輸入坐標 時,也可以代替當前坐標的數據輸入:~作為代替例: 輸入 /tp @p ~+1 ~+2 64 后你將會在x軸上前進1,y軸上前進2,z坐標變為64
7. 在指定玩家名時,可以添加額外的附加參數來限定鎖定的玩家:
附加參數
在定義目標(@a)之后,你也可以決定是否使用附加參數。 使用方法為: @[=,=]
參數 功能
x 搜索中心的X坐標。
y 搜索中心的Y坐標。
z 搜索中心的Z坐標。
r 最大搜索半徑
rm 最小搜索半徑
m 玩家的游戲模式。0=生存,1=創造,2=冒險
c 玩家數量。如果數值為負,將優先選定列表的末尾。
l 目標玩家可擁有的最大等級
lm 目標玩家可擁有的最小等級
score_name 在記分板目標"name"中,玩家可擁有的最大分數
score_name_min 在記分板目標"name"中,玩家可擁有的最小分數
team 測試此玩家是否存在于所指定的隊伍內,在隊伍名前添加"!"將只測試不在此隊里的玩家。提供空的隊伍名將測試所有沒有隊伍的玩家。注:此team為scoreboard提供
name 指定只有這個名字的玩家。在name前添加"!"將只測試沒有此名字的玩家。
例:@p[1,30,26,10,rm=2,m=1,c=3,l=25,lm=3,score_Kills_min=1,score_Deaths=2,team=Red]可以被用來精確定義符合下列條件的3個玩家(c=3)(c>0優先從列表上面選,c<0優先從列表下面選)1.在X=1,Y=30,Z=26周圍2~10格(1,30,26,10,rm=2)
2.創造模式
3.3~25級
4.最小score_Kills 數為1,最大score_Deaths為2
5.紅隊(team=red)
2.單機指令
這里的單機指令都是在純凈版無任何插件mod的情況下的指令,可能會在安裝了某插件mod后指令的效果被替換,使用時請注意
主指令 輔指令 參數1 參數2 參數3 參數4 備注
- <玩家名> [物品] [附加數據值] - 清除玩家背包和手里以及裝備欄有物品(缺省后面的為全清除)
- <數字(0-3)> - - - 0-3依次是和平、簡單、普通、困難
- <玩家名> <狀態ID> [放大] - 給予玩家某狀態,ID在下面給出了,后面的放大具體效果不明
- <玩家名> <附魔代號(注1)> [等級] - 可以使玩家手中的裝備被附魔
- <數字(0-2)> <玩家名> - - 從0-2依次是生存、創造、冒險
- - - 啟用/禁用命令執行時在控制臺中的文本提示
- - - 啟用/禁用火的蔓延
- - - 啟用/禁用生物掉落物
- - - 啟用/禁用生物生成(刷怪蛋和刷怪箱不受影響)
- - - 啟用/禁用方塊被破壞時掉落物品(包括TNT破壞的)
- - - 啟用/禁用死亡后對物品欄的保存
- - - 啟用/禁用爬行者與末影人對方塊的破壞
- - - 啟用/禁用自然生命恢復
- - - 啟用/禁用日夜循環
- <玩家名> <物品> <數量> [數據值](對物品修飾的值) 不用解釋了吧。。。
- <文本信息> - - - 命令臺會跟你賣萌
- <文本信息> - - - 命令臺會廣播某信息
<對象|玩家> 功能強大,因此信息量也略大,如有需要請查看下面wiki的鏈接
- <玩家名> 設置某玩家的出生點,因為是單機,所以一般是你自己
- <分布距離><最大半徑> <是否采用隊伍> <玩家名> 把玩家分布到一個起始點.能夠定義分散范圍與最小間距
- <玩家名> <文本信息> - - 命令臺會跟你說一段信息
- <數字> - - 設置某特定時間或增加一段時間
- - - - - 下雨
- <玩家名> - - - 使用時請注意在命令方塊旁邊放個比較器,如果玩家存在就會輸出信號,一般配合附加參數使用
- <玩家名> 傳送某玩家到某地點
- <玩家名> <玩家名> - -
- [持續時間(秒)] - - 設置天氣為晴、雨或雷雨天
- <數量> <玩家名> - - 給某玩家若干經驗
請嚴格按照此表排列的順序自左向右讀表,中間表“-”的請無視讀下列
ID號 效果
1 速度
2 緩慢
3 急迫
4 挖掘疲勞
5 力量
6 瞬間治療
7 瞬間傷害
8 跳躍提升
9 反胃
10 生命回復
11 抗性提升
12 放火
13 水下呼吸
14 隱身
15 失明
16 夜視
17 饑餓
18 虛弱
19 中毒
20 凋零
21 生命提升
22 吸收
狀態效果詳細
3.多人游戲
下各表對應指令是基于:
水桶服 craftbukkit-1.4.5-R0.2及以上
iconomy 6
essential : Essentials-2.9.6
水桶服幾乎沒有任何命令方塊能用的指令(只有save-on off之類),用途不大,所以未測試,忽略它吧
(1)iconomy下的命令方塊指令:
短小而精悍,雖然少但是應有盡有,湊活用還是完全沒問題的
主指令 輔指令 參數1 參數2 備注
<玩家名> <數量> 設置某玩家的經濟到某值
<玩家名> <數量> 某玩家得到某值的錢
<玩家名> <數量> 某玩家損失某值的錢
將不活躍的賬戶歸還到初始值
(2)Essentials下的命令方塊:
這里才是精髓
主指令 參數1 參數2 參數3 參數4 備注
<show|set
give> <玩家名> [數量/L] - 設置或增加某玩家的經驗、等級
<c|s|a|t|creative|survival
adventure|toggle> <玩家名> - c|s|a|t分別代表:creative|survival
adventure|toggle,
注意此指令會覆蓋單機gamemode指令,原來的0,1,2會失效
<玩家名> [數量[附魔:等級...]] 注意它會把原游戲中的give指令 ,不過這個指令更加詳細全面
<玩家名> [on|off] - - 設置某玩家為無敵
<玩家名> - - - 治愈某玩家
<玩家名> - - 給予某玩家一組事先設定好的物品(Essentials/config.yml 設定)
[day|night|dawn|17:30|4pm|4000ticks] [世界名|all] 設置時間,可以控制多世界的時間,注意它覆蓋了原游戲的指令
<玩家名> [信息(任意文本)] - - 讓命令方塊給某玩家發信息
[信息(任意文本)] - - - 廣播某信息
<玩家名> <時間> - - 燃燒某玩家若干時間
<玩家名> - - - 來了來了,essentials版clear,清除某玩家任何物品、裝備
<玩家名> [損傷] - - 雷劈某玩家,造成若干傷害
<玩家名> - - - 核彈,沒逃掉直接秒殺,不會損傷建筑物,放心使用~
<玩家名> <某指令> - - 強制某玩家使用某指令:比如讓某玩家殺掉最近的玩家;或者讓他自殺
[時間] - - 設置雷雨天,時間若干秒
<時間> - - 設置雨天或晴天,時間若干秒
<玩家名1> <玩家名2> - - 傳送到某玩家身邊(需設置2個玩家名參數),注意他覆蓋了原游戲的指令
- - - - tpa無法用命令方塊調用
<玩家名> - - - 所有在線玩家傳送到某玩家身邊
- - - - tphere無法用命令方塊調用
<玩家名> 某玩家傳送到某坐標
<玩家名> - - 需要事先設置一個warp(通過setwarp),之后可以簡單地傳送
截止至版本Essentials-2.9.5(支持水桶1.4.5-R0.2的版本)所有指令已測,基本都在上述表格中了(可能有些比較無聊的沒加),如有誤測漏測請回帖指出,謝謝
4.如何看表
雖然寫得已經很清楚了,但估計還是有人看不懂,老朽讀一例給眾基看看:
主指令 輔指令 參數1 參數2 備注
<玩家名> <數量> 設置某玩家的經濟到某值
<玩家名> <數量> 某玩家得到某值的錢
<玩家名> <數量> 某玩家損失某值的錢
- - 將不活躍的賬戶歸還到初始值
比如你想使用這個表中的可以設置某玩家的經濟到某值的命令,看到<玩家名><數量>,看本帖第一條,括號<>不用打出,<>內內容必須寫上,因此你可以寫上money set @p 100 來設置離此命令方塊最近的玩家的經濟為100。
如果在從左往右讀的時候出現了"-",那么你得無視這個"-",直接空一格寫下一個不是"-"的內容,而不是加2個或以上的空格
如果你依然無法調用指令,你最好檢查下這個指令是否被其他指令覆蓋了。