本帖最后由 天狼星black 于 2016-10-28 22:10 编辑 
9、指令中坐标与{}没有隔开。
例如:我要在x为1y为1z为1的地方召唤一个Size是100的史莱姆。
误解:/summon Slime 1 1 1{Size:100}
正解:/summon Slime 1 1 1 {Size:100}
10、setblock指令在NBT前漏掉方块的数据值和旧方块处理方式例如replace,就会使后面的NBT失效。
例如:我要在坐标为0,0,0的地方放置一个告示牌,第一行内容是:水~
误解:/setblock 0 0 0 standing_sign {Text1:"{text:\"水~\"}"}
正解:/setblock 0 0 0 standing_sign 0 replace {Text1:"{text:\"水~\"}"}
本帖是专门为命令方块新手定制的,大触勿喷~
1、summon指令中常漏掉方位,就会导致后面的标签无法正常执行
例如:我需要在某执行目标的坐标里生成一只名为骷髅的骷髅。误解:/summon Skeleton {CustomName:"骷髅"}执行后会在某执行目标的坐标里生成一只随机的骷髅。(实体标签失效)正解:/summon Skeleton ~ ~ ~ {CustomName:"骷髅"}执行后会在某执行目标的坐标里生成一只名为骷髅的骷髅。
2、指令中的坐标 ~ ~ ~ 是指在执行该指令的玩家的腿的地方执行,而不是在脚下或头部。
例如:我需要在某执行目标的脚下放置一块石头。误解:/setblock ~ ~ ~ stone执行后会在某执行目标的腿部放置一块石头正解:/setblock ~ ~-1 ~ stone执行后会在某执行目标的脚下放置一块石头
3、经常在较长的指令中漏掉了大括号中括号。这里就不举例了,意思大家都懂了~
4、Lore标签中把后面的中括号变成大括号。
例如:我要给某玩家一把名为CB,Lore标签为“每天一水~”的命令方块。误解:/give <玩家名> command_block 1 0 {display:{Name:"CB",Lore:{"每天一水~"}}}无法执行命令~~~(这~)正解:/give <玩家名> command_block 1 0 {display:{Name:"CB",Lore:["每天一水~"]}}执行后给某玩家一把名为CB,Lore标签为“每天一水~”的命令方块。
5(不包括新的版本)、give命令里的数量和数据值被忽略。
例如:我要给某玩家一个附魔保护Ⅰ的头误解:/give <某玩家> skull {ench:[{id:0b,lvl:1s}]}执行后给某玩家一个骷髅头(在mc里skull的数据值为0时是骷髅头)(数据标签失效)正解:/give <某玩家> skull 1 3 {ench:[{id:0b,lvl:1s}]}(在这里感谢Tomnycui的提醒)执行后给某玩家一个附魔保护Ⅰ的头
6、你有没有漏加了“-”?例如:diamond_sword、 redstone_block 、command_block……
7、也是方位问题。先看图:
假设中间的红石块的坐标为0;0;0,向右x+1,向后z+1.若是输入/summon ArmorStand 0.0 0.0 0.0就会被生成在正中间的红石块的黄点上,而不是紫色点;若是输入/summon ArmorStand 0 0 0 或者是 /summon ArmorStand 0.5 0 0.5 就会把盔甲架生成在紫色的点上。所以说,x=0.0,y=0.0,z=0.0实际上是指中间的红石块的左上角上的那个黄点的位置,而不是紫点。例如(方位与上文相同):在红石块正中召唤盔甲架。误解:/summon ArmorStand 0.0 0.0 0.0正解:/summon ArmorStand 0 0 0 或者是 /summon ArmorStand 0.5 0 0.5
8、墙上的头颅/告示牌与放置在地上的不同。例如:我要放一个贴在墙上的告示牌。误解:/setblock ~ ~ ~ sign正解:/setblock ~ ~ ~ wall_sign这里补充一下,立在地上的是standing_sign而不是sign
9、指令中坐标与{}没有隔开。
例如:我要在x为1y为1z为1的地方召唤一个Size是100的史莱姆。
误解:/summon Slime 1 1 1{Size:100}
正解:/summon Slime 1 1 1 {Size:100}
10、setblock指令在NBT前漏掉方块的数据值和旧方块处理方式例如replace,就会使后面的NBT失效。
例如:我要在坐标为0,0,0的地方放置一个告示牌,第一行内容是:水~
误解:/setblock 0 0 0 standing_sign {Text1:"{text:\"水~\"}"}
正解:/setblock 0 0 0 standing_sign 0 replace {Text1:"{text:\"水~\"}"}
本帖暂时就讲到这里,我会持续更新(除非沉帖),见谢!;)若有什么建议或想法,请在下方回复我,我会尽量回复!若你喜欢本帖,就在下方回复或评分吧~
别做伸手党~~~
本帖是专门为命令方块新手定制的,大触勿喷~
   1、summon指令中常漏掉方位,就会导致后面的标签无法正常执行
例如:我需要在某执行目标的坐标里生成一只名为骷髅的骷髅。
误解:/summon Skeleton {CustomName:"骷髅"}
执行后会在某执行目标的坐标里生成一只随机的骷髅。(实体标签失效)
正解:/summon Skeleton ~ ~ ~ {CustomName:"骷髅"}
执行后会在某执行目标的坐标里生成一只名为骷髅的骷髅。
   2、指令中的坐标 ~ ~ ~ 是指在执行该指令的玩家的腿的地方执行,而不是在脚下或头部。
例如:我需要在某执行目标的脚下放置一块石头。
误解:/setblock ~ ~ ~ stone
执行后会在某执行目标的腿部放置一块石头
正解:/setblock ~ ~-1 ~ stone
执行后会在某执行目标的脚下放置一块石头
  3、经常在较长的指令中漏掉了大括号中括号。
这里就不举例了,意思大家都懂了~
  4、Lore标签中把后面的中括号变成大括号。
例如:我要给某玩家一把名为CB,Lore标签为“每天一水~”的命令方块。
误解:/give <玩家名> command_block 1 0 {display:{Name:"CB",Lore:{"每天一水~"}}}
无法执行命令~~~(这~)
正解:/give <玩家名> command_block 1 0 {display:{Name:"CB",Lore:["每天一水~"]}}
执行后给某玩家一把名为CB,Lore标签为“每天一水~”的命令方块。
  5(不包括新的版本)、give命令里的数量和数据值被忽略。
例如:我要给某玩家一个附魔保护Ⅰ的头
误解:/give <某玩家> skull {ench:[{id:0b,lvl:1s}]}
执行后给某玩家一个骷髅头(在mc里skull的数据值为0时是骷髅头)(数据标签失效)
正解:/give <某玩家> skull 1 3 {ench:[{id:0b,lvl:1s}]}(在这里感谢Tomnycui的提醒)
执行后给某玩家一个附魔保护Ⅰ的头
  6、你有没有漏加了“-”?例如:diamond_sword  、 redstone_block 、command_block……
   7、也是方位问题。先看图:

 假设中间的红石块的坐标为0;0;0,向右x+1,向后z+1.
若是输入/summon ArmorStand 0.0 0.0 0.0就会被生成在正中间的红石块的黄点上,而不是紫色点;若是输入/summon ArmorStand 0 0 0 或者是 /summon ArmorStand 0.5 0 0.5 就会把盔甲架生成在紫色的点上。
所以说,x=0.0,y=0.0,z=0.0实际上是指中间的红石块的左上角上的那个黄点的位置,而不是紫点。
例如(方位与上文相同):在红石块正中召唤盔甲架。
误解:/summon ArmorStand 0.0 0.0 0.0
正解:/summon ArmorStand 0 0 0 或者是 /summon ArmorStand 0.5 0 0.5
  8、墙上的头颅/告示牌与放置在地上的不同。
例如:我要放一个贴在墙上的告示牌。
误解:/setblock ~ ~ ~ sign
正解:/setblock ~ ~ ~ wall_sign
这里补充一下,立在地上的是standing_sign而不是sign9、指令中坐标与{}没有隔开。
例如:我要在x为1y为1z为1的地方召唤一个Size是100的史莱姆。
误解:/summon Slime 1 1 1{Size:100}
正解:/summon Slime 1 1 1 {Size:100}
10、setblock指令在NBT前漏掉方块的数据值和旧方块处理方式例如replace,就会使后面的NBT失效。
例如:我要在坐标为0,0,0的地方放置一个告示牌,第一行内容是:水~
误解:/setblock 0 0 0 standing_sign {Text1:"{text:\"水~\"}"}
正解:/setblock 0 0 0 standing_sign 0 replace {Text1:"{text:\"水~\"}"}
本帖暂时就讲到这里,我会持续更新(除非沉帖),见谢!  ;)
若有什么建议或想法,请在下方回复我,我会尽量回复!
若你喜欢本帖,就在下方回复或评分吧~
别做伸手党~~~
2021.12 数据,可能有更多内容
本帖是专门为命令方块新手定制的,大触勿喷~
1、summon指令中常漏掉方位,就会导致后面的标签无法正常执行
例如:我需要在某执行目标的坐标里生成一只名为骷髅的骷髅。误解:/summon Skeleton {CustomName:"骷髅"}执行后会在某执行目标的坐标里生成一只随机的骷髅。(实体标签失效)正解:/summon Skeleton ~ ~ ~ {CustomName:"骷髅"}执行后会在某执行目标的坐标里生成一只名为骷髅的骷髅。
2、指令中的坐标 ~ ~ ~ 是指在执行该指令的玩家的腿的地方执行,而不是在脚下或头部。
例如:我需要在某执行目标的脚下放置一块石头。误解:/setblock ~ ~ ~ stone执行后会在某执行目标的腿部放置一块石头正解:/setblock ~ ~-1 ~ stone执行后会在某执行目标的脚下放置一块石头
3、经常在较长的指令中漏掉了大括号中括号。这里就不举例了,意思大家都懂了~
4、Lore标签中把后面的中括号变成大括号。
例如:我要给某玩家一把名为CB,Lore标签为“每天一水~”的命令方块。误解:/give <玩家名> command_block 1 0 {display:{Name:"CB",Lore:{"每天一水~"}}}无法执行命令~~~(这~)正解:/give <玩家名> command_block 1 0 {display:{Name:"CB",Lore:["每天一水~"]}}执行后给某玩家一把名为CB,Lore标签为“每天一水~”的命令方块。
5(不包括新的版本)、give命令里的数量和数据值被忽略。
例如:我要给某玩家一个附魔保护Ⅰ的头误解:/give <某玩家> skull {ench:[{id:0b,lvl:1s}]}执行后给某玩家一个骷髅头(在mc里skull的数据值为0时是骷髅头)(数据标签失效)正解:/give <某玩家> skull 1 3 {ench:[{id:0b,lvl:1s}]}(在这里感谢Tomnycui的提醒)执行后给某玩家一个附魔保护Ⅰ的头
6、你有没有漏加了“-”?例如:diamond_sword、 redstone_block 、command_block……
7、也是方位问题。先看图:

假设中间的红石块的坐标为0;0;0,向右x+1,向后z+1.若是输入/summon ArmorStand 0.0 0.0 0.0就会被生成在正中间的红石块的黄点上,而不是紫色点;若是输入/summon ArmorStand 0 0 0 或者是 /summon ArmorStand 0.5 0 0.5 就会把盔甲架生成在紫色的点上。所以说,x=0.0,y=0.0,z=0.0实际上是指中间的红石块的左上角上的那个黄点的位置,而不是紫点。例如(方位与上文相同):在红石块正中召唤盔甲架。误解:/summon ArmorStand 0.0 0.0 0.0正解:/summon ArmorStand 0 0 0 或者是 /summon ArmorStand 0.5 0 0.5
8、墙上的头颅/告示牌与放置在地上的不同。例如:我要放一个贴在墙上的告示牌。误解:/setblock ~ ~ ~ sign正解:/setblock ~ ~ ~ wall_sign这里补充一下,立在地上的是standing_sign而不是sign
9、指令中坐标与{}没有隔开。
例如:我要在x为1y为1z为1的地方召唤一个Size是100的史莱姆。
误解:/summon Slime 1 1 1{Size:100}
正解:/summon Slime 1 1 1 {Size:100}
10、setblock指令在NBT前漏掉方块的数据值和旧方块处理方式例如replace,就会使后面的NBT失效。
例如:我要在坐标为0,0,0的地方放置一个告示牌,第一行内容是:水~
误解:/setblock 0 0 0 standing_sign {Text1:"{text:\"水~\"}"}
正解:/setblock 0 0 0 standing_sign 0 replace {Text1:"{text:\"水~\"}"}
本帖暂时就讲到这里,我会持续更新(除非沉帖),见谢!;)若有什么建议或想法,请在下方回复我,我会尽量回复!若你喜欢本帖,就在下方回复或评分吧~
别做伸手党~~~
不错的教程贴,顶顶顶~~~
假设中间的红石块的坐标为0;0;0,向右x+1,向后y+1.
确定不是z+1?
不错的教程  就是排版不够完美
建议:
1.把第4条的所有二级或三级的命令列出来!!!(真,说中,已成习惯)
2.第5条你也犯了一个错误,正解:{ench:[{id:?b,lvl:?s}]},“你没写单位”——来自物理老师
1.把第4条的所有二级或三级的命令列出来!!!(真,说中,已成习惯)
2.第5条你也犯了一个错误,正解:{ench:[{id:?b,lvl:?s}]},“你没写单位”——来自物理老师
还不错,很实用
#define ture true
向右x+1,向后y+1.
应改为“向上z+1”
应改为“向上z+1”
Tomnycui 发表于 2016-10-15 01:00
建议:
1.把第4条的所有二级或三级的命令列出来!!!(真,说中,已成习惯)
2.第5条你也犯了一个错误,正 ...
感谢大家的评论!我已采取了大多数的建议!
setblock的nbt前忘了写模式。。。如replace
6666666666666
从来没有过233333
墙上的东西我一般都是先放上去再blockdata的
长指令直接上记事本编辑2333
墙上的东西我一般都是先放上去再blockdata的
长指令直接上记事本编辑2333
很强势 
反正我不会命令方块
第十条的反面案例呢?新手不会懒得写就想要得到效果吧尔岑岑
Java_command 发表于 2016-10-24 04:09
第十条的反面案例呢?新手不会懒得写就想要得到效果吧尔岑岑
已更正~谢谢吐槽~
表示只犯过1和3。
然而命令方块大神以上的10条没有出错过
 本帖最后由 sjx 于 2017-5-1 09:03 编辑 
这10条我没出过错,但是经常在指令中打出*看不见的*"?"(\uF700)
这10条我没出过错,但是经常在指令中打出*看不见的*"?"(\uF700)
liuzengrui233 发表于 2017-4-30 23:41
然而命令方块大神以上的10条没有出错过
然而我只说了新手。。