您的位置:>我的世界>资讯资讯>

【我的世界命令教程】05不可拾取的钻石剑和神器的制作

开始吐槽

*所有内容均为原创内容,未经允许禁止转载或摘编

MC小知识:生存向的小伙伴们有没有抱怨过这次的种子不好,找不到村庄啊,没有矿洞啊之类的呢?在pc1.11版本和pe1.0版本之后新加入了 /locate 命令,它可以 在聊天框中为命令执行者显示 最近一个 给定类型结构 的坐标。

命令格式是:/ locate <结构类型>

<结构类型>;指定要定位的结构。必须是以下之一:

EndCity(末地城),

Fortress(下界要塞),

Mansion(林地府邸),

Mineshaft(废弃矿井),

Monument(海底遗迹),

Stronghold(要塞),

Temple(沙漠神殿、丛林神庙、沼泽小屋、雪屋),

Village(村庄)。

结构类型区分大小写。pe版中使用字母需全部小写。

不可拾取的钻石剑

上一期系统商店中展示的物品

这一期我们要用到的最重要的命令是:/summon

它可以生成或召唤实体。格式是:/ summon < 实体名 > [ x ] [ y ] [ z ] [ 数据标签 ]

< 实体名 >; 指定要召唤的实体。必须是一个 实体英文ID名。

[ x ] [ y ] [ z ]; 实体要出现的位置坐标。 可以使用波浪号来指定基于命令执行位置(玩家or命令方块)的相对坐标。若未指定,则默认为命令执行处。

[ 数据标签 ]; 指定实体的 数据标签 。必须是一个 NBT格式 组合。(下面会讲)

废话不多说,贴命令:

/summon Item ~ ~1 ~ {PickupDelay:32767,Age:-32768,Item:{id:minecraft:diamond_sword,Count:1}}

输入命令,执行成功

我们来走进一些看看他会不会被玩家拾取。

成功!

解释一下这条命令吧!

首先是我们使用的<实体名>:Item (第一个字母是大写的字母 i,不是小写字母 L)。

它代表掉落的实体。也就是我们要生成一个掉落物。

那么具体掉落物的数据呢?用 [ 数据标签 ]来定义。在 /summon 命令中 [ 数据标签 ]必须用 {} 括起来。 [ 数据标签 ] 中的格式是{<标签名称>:<数值>,<标签名称>:<数值>...}

今天用到的标签名称及介绍如下:

PickupDelay(1.8+), 掉落物需要等多久才能被捡起(单位为游戏刻,1秒20游戏刻)。可以输入 任何数值。输入32767的话就永远都不能被捡起。

Age(1.8+); 掉落物需要多久才会消失(单位为游戏刻)。可以输入 任何数值。-32768就永远不会消失。预设值是6000(5分钟)。

圆石贴图

Item;定义实体特征。它可以嵌套包含许多子标签。该标签的格式为: Item:{id:#,Damage:#,Count:#,tag:{“物品的数据标签”}}

Item 的所有子标签如下:

id; 可以指定掉落物的物品,使用 Item 数据标签后的必须参数,1.8之后输入英文全名。

Count;数量, 当那个物品没有Count,它就不能被捡起(意为实体掉落物0个)。

Damage;数据值(钻石剑没有数据值所以本命令省略不写(不明白数据值可以看我写的第一期))

tag;tag标签(本命令生成的是普通的钻石剑,如果要生成一个复杂的钻石剑就需要tag标签来定义更多特征。下面会讲)。

对照着命令多看看解释。如果能看懂上面的,你就可以活学活用了。当然,数据标签远不止此!从这期开始我每期挑一些数据标签做一些好玩的东西。最后写一期系统性的总结一下。希望大家支持,谢谢!

神器的制作

神奇我们可就不能再召唤掉落物了,谁知道会被谁拾走呢!我们换一条命令:/give 。

我要制作一个击退Ⅰ,力量Ⅳ,无法破坏,且有说明的钻石剑。

要制作的神剑

直接贴命令:

/give @p minecraft:diamond_sword 1 0 {Unbreakable:1,ench:[{id:19,lvl:1},{id:48,lvl:4}],display:{Name:"神剑",Lore:["很low的神剑","暗冥夜辰制作"]}}

输入命令,执行成功

回想一下第一期的内容。/ give < 玩家 > < 物品名 > [ 数量 ] [ 数据值 ] [ 数据标签 ]

我们来直接讲最后一个 [ 数据标签 ] 。

Unbreakable; 令工具的耐久度不会下降。格式: Unbreakable:1/0 (1 = 真, 0 = 假)

ench;物品附魔。能够选择只有1个附魔还是多个附魔。它包含两个子标签。格式是: ench:[{id:#,lvl:#},{id:#,lvl:#}...]

子标签 id;目标附魔的id。

子标签 lvl;附魔的等级。

附魔表格(搬运❶)

display;物品特征。它包含3个子标签。格式是:display:{Name:"物品名字",color:,Lore:["第一行","第二行"...]}

子标签 Name; 用作增加一个自定义的名称。

子标签 color; 颜色(皮革装备)。

子标签 Lore; 为物品提供描述。允许多行。 需要使用第三方NBT修改器来更改颜色。格式是:Lore:["第一行","第二行"...]

tag标签

我们把这期的两个命令结合一下,生成一个不可拾取的神剑。

/summon Item ~ ~1 ~ {PickupDelay:32767,Age:-32768,Item:{id:minecraft:diamond_sword,Count:1,tag: {Unbreakable:1,ench:[{id:19,lvl:1},{id:48,lvl:4}],display:{Name:"神剑",Lore:["很low的神剑","暗冥夜辰制作"]} } }}

成功!

其实 tag 标签就是物品的数据标签。我们对比着看一下。命令中加粗的部分就是神器的数据标签,直接加入到第一个命令中 Item 数据标签中的 tag 标签部分就可以了!

简单不简单?!?!

你们接下来自己制作各种各样的东西吧!制作好的可以分享到评论区。谢谢阅读!

~~~~~~~神奇的分割线~~~~~~~

注:有想知道的代码或者好的想法可以在评论区写出来,我会考虑优先出教程哒^_^

看到有不懂的地方欢迎在评论区提问 ~~

我学习的网站(部分内容❶出处):

https://minecraft-zh.gamepedia.com/%E5%91%BD%E4%BB%A4

谢谢大家的支持!

各位读者大大们觉得喜欢就点一下推荐,也可以关注我看更多Minecraft中的命令 ^_^~~~

为大家打开最后命令中的数据标签便于理解

/summon Item ~ ~1 ~

{一级的数据标签

PickupDelay:32767,永远都不能被捡起

Age:-32768,永远不会消失

Item:{二级Item包含的子标签

id:minecraft:diamond_sword,掉落物品为钻石剑

Count:1,数量1

tag:{三级tag标签包含的物品特征

Unbreakable:1,钻石剑无法破坏

ench:[{id:19,lvl:1},{id:48,lvl:4}],钻石剑的附魔

display:{四级display包含的更详细的物品特征

Name:"神剑",自定义钻石剑名称为神剑

Lore:["很low的神剑","暗冥夜辰制作"]自定义说明语

}

}

}

}

随便看看