【我的世界命令教程】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的神剑","暗冥夜辰制作"]自定义说明语
}
} } } |
[编辑:叶子猪小秘书] 本资讯及文章仅代表发表厂商及作者观点,不代表叶子猪本身观点!



