本帖最后由 ghyzhi10086 于 2014-5-17 20:13 编辑
前言:由于
http://www.mcbbs.net/forum.php?m ... st%3D1%26digest%3D1
此贴过于陈旧,许多指令都无法使用了,再加上1.8除了许许多多强大的指令,于是渣渣怒发一贴
PS:有错误即使汇报!
定义目标:
@a 所有玩家
@p 最近玩家
@r 随机玩家
@e 全部实体
参数:
x(搜索中心的x坐标)
y(搜索中心的y坐标)
z(搜索中心的z坐标)
r (搜索半径)
rm(最小搜索半径)
m(玩家的模式)
c(最新生成)
l(目标玩家可拥有的最大等级)
lm(目标玩家可拥有的最小等级)
y-rot(y方向的朝向)
x-rot(x方向的朝向)
指令大全:
achievement /achievement give <stat_name> [player] 给玩家某个成就
blockdata /blockdata <x> <y> <z> <dataTag> 改变某个方块的区块格式
clear /clear <player> [item] [data] [maxCount] [dataTag] 清空玩家的物品(可指定)
clone /clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [mode] 复制区域A到区域B
difficulty /difficulty <new difficulty> 改变难度
debug /debug 清除BUG(没用……)
defaultgamemode /defaultgamemode <mode> 决定新加入玩家的初始游戏模式
execute /execute <entity> <x> <y> <z> <command> 以某个生物使用指令
effect /effect <player> <effect> [seconds] [amplifier] [hideParticles] 给玩家一个效果
enchant /enchant <player> <enchantment ID> [level] 给玩家所持物品附魔
fill /fill <x1> <y1> <z1> <x2> <y2> <z2> <TileName> [dataValue] [oldBlockHandling] [dataTag] 填充某个区域
gamemode /gamemode <mode> [player] 改变游戏难度
give /give <player> <item> [amount] [data] [dataTag] 给玩家某个物品
gamerule {commandBlockOutput,doDaylightCycle,doFireTick,doMobLoot,doMobSpawning,doTileDrops,keepInventory,logAdminCommands,mobGriefing,naturalRegeneration,showDeathMessages,randomTickSpeed [value]}
help /help 帮助
kill /kill [entity] 杀死某个实体
me /me <action> 以自己发送一段消息
msg /tell <player> <private message>(貌似跟tell没有区别?)
particle /particle <name> <x> <y> <z> <xd> <yd> <zd> <speed> [count] [playerlentity] 颗粒效果
publish /publish 对局域网开放
playsound <sound> <player> [x] [y] [z] [volume] [pitch] [minimumVolume] 给玩家播放音效
scoreboard /socreboard <objectives;players;teams> 计分版
spreadplayers /spreadplayers <x> <z> <spreadDistance> <maxRange> <respectTeams true;false> <player> 把玩家分布到一个起始点
seed /seed 查看本地图的种子
spawnpoint /spawnpoint <player> <x> <y> <z> 设置某玩家的出生点
setblock /setblock <x> <y> <z> <TileName> [dataValue] [oldBlockHandling] [dataTag] 设置某个方块
say /say <message> 发送一段信息
setworldspwan /setworldspwan 查看最近的生物(?)
summon <EntityName> [x] [y] [z] [dataTag] 召唤某个生物
tp /tp [target player] <destination player> OR /tp [target player] <x> <y> <z> [<y-rot> <x-rot>] 讲玩家传送到某人或某地
time /time <set;add> <value> 设置时间
tell /tell <player> <private message> 给某人发送一段信息
trigger /trigger <objective> <add;set> <value> 触发某段指令
tellraw /tellraw <player> <raw json message> 给某人发送一段可编译的信息
testforblock /testforblock <x> <y> <z> <TileName> [dataValue] [dataTag] 查看某个物品或方块是否满足索要的NBT
toggledownfall /toggledownfall 改变天气
testforblocks /testforblocks <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [mode] 比较两个区域是否相同
testfor /testfor <player> [dataTag] 查找玩家的区块格式
w /tell <player> <private message>(我没有打错!估计是方便玩家的快捷输入)
weather /weather <clear;rain;thunder> [duration in seconds] 改变天气
xp /xp <amount> [player] OR /xp <amount>L [player] 给某人经验
新增指令:
worldborder:
/worldborder <set|center>
/worldborder set <sizeInBlocks> [timeInSeconds]
/worldborder center <x> <z>
/title @a <title/subtitle> <Json信息>
/title @a times <渐渐出现> <出现> <渐渐消失>
感谢:以上超链接教程都来自@potatomasker
推荐教程(想学CB的都来这里看看吧):
贰逼的指令方块教程
tyson的指令方块作品索引
soft的滤镜大全PotatoFucker大师的教程
站外链接:
区块格式(wiki)
记分板指令(wiki)
tellraw指令生成(ezekielelin)
本帖还将继续更新那些常用的NBT标签,欢隐可以有更多的新人来领略CB的魅力0w0
顺便宣传一下我的小组,希望更多会一点指令的童鞋来我们这交流你的经验:
[groupid=546]Command Block Logic[/groupid]