命令方块教程——基础命令简单语法

命令方块教程——基础命令简单语法

咳~继CBC的实装,我这边来整一份命令方块的基本教程

那么,就先看看咱们的主角

上图:

item_tilecommandBlock_0.png (3.55 KB, 下载次数: 1595)

下载附件

保存到相册

2018-10-18 20:57 上传

命令方块的长度为 32767 字节

然而聊天栏仅仅有 100 字节

命令方块ID为 minecraft:command_block

1.8 之前数字ID默认为 137

在创造物品栏中无法获得命令方块

但可以使用 give @p minecraft:command_block 1获得

命令方块无法在非创造管理员模式下编辑使用(可以被激活)

无法被活塞推动,爆炸抗性与硬度都与基岩相同。

命令方块gui:

QQ图片20181018191444.png (53.29 KB, 下载次数: 1662)

下载附件

保存到相册

2018-10-18 20:57 上传

上图(1.12.2)共有三种模式(脉冲,连锁,循环),可设置是否 受条件约束,受不受红石所控制.(之后会细讲)上面是命令方块的基本属性

然后我们讲一下命令格式

你可以理解为主谓宾,

我就变就先拿give举栗子:

/give @p minecraft:diamond_sword 1 0 {display:{Name:"这是一把栗子剑",Lore:["酱油酱油酱油"]},ench:[{id:21,lvl:3},{id:16,lvl:5}]}

先翻译一下,(系统)给予最近的玩家一把满耐久的名字为"这是一把栗子剑",标语为"酱油酱油酱油",拥有抢夺3级,锋利5级的钻石剑

效果图:

QQ图片20181018191959.png (8.97 KB, 下载次数: 1501)

下载附件

保存到相册

2018-10-18 20:57 上传

give-相当于动词 (给予)

@p-相当于宾语,在语句中等于被给予者 @p为最近的人 @a[r=半径]为半径内所有玩家 @r随机一个玩家 @e全部实体 @s执行实体

minecraft:diamond_sword- "minecraft"为物品来自的Mod(原版) "diamond_sword"则为这个物品的ID (钻石剑)

1-为数量

0 为附属ID,如果是工具物品则为消耗的耐久(默认/满耐久)

比如/give @p minecraft:wool 64 3 给予玩家64个淡蓝色羊毛,3为羊毛的附属ID,在1.8前,淡蓝色羊毛的数字ID是35:3 (35是羊毛的数字ID)

上面就give命令的最简单的表现,当然,我们绝对不会满足于这点,所以我们需要形容词来修饰来改变(NBT标签)内容需要用{},两个标签之间需要用,(逗号)隔开

{display:{Name:"这是一把栗子剑",Lore:["酱油酱油酱油"]},ench:[{id:21,lvl:3},{id:16,lvl:5}]}

display:/ench:-NBT标签 display(显示标签)内容需要用{}/ench(附魔标签)内容需要用[],两个标签之间需要用,(逗号)隔开

Name:/Lore:-display标签 Name内容需要用"" Lore下方标语内容需要用[],{}内为一行,{}之间需要用,(逗号}隔开,两个display标签之间需要用,(逗号)隔开

{id:附魔ID,lvl:附魔等级},有附魔必然有等级,两个附魔之间需要用,(逗号)隔开

附魔标签:

防具

0 保护 IV 1 火焰保护 IV 2 摔落保护 IV 3 爆发保护 IV 4 弹射物保护 IV 5 水下呼吸 III 6 水下速掘 I 7 荆棘 IV 8 水下行走 II

武器

16 锋利 V 17 亡灵杀手 V 18 节肢杀手 V 19 击退 II 20 火焰附加 II 21 抢夺 III 22 横扫之刃 III

工具

32 效率 V 33 精准采集 I 34 耐久 III 35 时运 III 61 海之眷顾 III 62 饵钓 III

48 力量 V 49 冲击 II 50 燃烧 I 51 无限 I

那么再讲一下放置方块的语法

还是举栗子:

/setblock ~ ~1 ~ minecraft:chest 0 {Items:[{id:"minecraft:diamond",Count:64},damage:0]}

效果图:

QQ图片20181018200042.png (4.37 KB, 下载次数: 1580)

下载附件

保存到相册

2018-10-18 20:57 上传

还是先翻译一下,(系统)在命令方块上面一格地方放置一个装有数量64个钻石的箱子

setblock-动词,放置

~ ~1 ~ -箱子坐标(直接X: ,Y:, Z:) ~ ~ ~为距离命令方块的距离(这里为在命令方块上方一格)

minecraft:chest-放置方块ID(1.8前放置方块数字ID与物品ID不一定相同)

0-放置方块的附属ID {Items:[{id:"minecraft:diamond",Count:64},damage:0]}-NBT标签

Item:-箱子内存有物品标签内容需要用[],{}内为一格物品,(逗号}隔开.

{id:"物品ID",Count:叠加数量,Slot:为物品位置(箱子第一格为0),damage:附属ID}

最后再来一个生成实体的语法

栗子栗子栗子~:

/summon minecraft:zombie ~ ~1 ~ {CustomName:"我过来举栗子来的"}

翻译一下:(系统)在命令方块上一格生成一个叫"我过来举栗子来的"的僵尸实体

上图:

QQ图片20181018200412.png (185.72 KB, 下载次数: 1645)

下载附件

保存到相册

2018-10-18 20:57 上传

summon-动词,生成

minecraft:zombie-实体ID"minecraft"为实体生成Mod(原版),"zombie"

~ ~1 ~-生成坐标可(X:,Y:,Z:),命令方块上一格

{CustomName:"我过来举栗子来的"}NBT标签(小僵尸,僵尸猪人为僵尸的NBT标签)内容需要用{},两个标签之间需要用,(逗号)隔开

CustomName:"实体名称"

讲了三个的命令方块指令的基本语法,毕竟第一次写这么长教程向的东西

如果有问题(主要是错别字)希望能在下方留言,我会及时修改~

如果需要我做一些其他东西教程,也请各位大佬下方评论提出

感谢观看

下期应该会讲命令方块几种模式吧

相关推荐

亲戚称呼计算器
365betapp

亲戚称呼计算器

📅 06-30 👁️ 6410
二手手机出海,非洲市场真多有那么大吗?
bt365账户为什么封

二手手机出海,非洲市场真多有那么大吗?

📅 07-16 👁️ 4270
sd卡接触不良怎么办
365游戏中心正式版

sd卡接触不良怎么办

📅 07-21 👁️ 823
吹破杜甫草堂的秋风是什么风——古诗里的经典天气过程
365游戏中心正式版

吹破杜甫草堂的秋风是什么风——古诗里的经典天气过程

📅 06-27 👁️ 7322
芒果TV操作全知道:下载视频、设密码、展现活跃状态
365游戏中心正式版

芒果TV操作全知道:下载视频、设密码、展现活跃状态

📅 07-10 👁️ 3159
床图片卡通简笔画(6)张
bt365账户为什么封

床图片卡通简笔画(6)张

📅 07-14 👁️ 111
编译原理(三)语法分析:3.二义性与二义性的消除
365游戏中心正式版

编译原理(三)语法分析:3.二义性与二义性的消除

📅 07-04 👁️ 3007