本帖最后由 PotatoMaster101 于 2013-12-31 22:30 编辑

大家好。今天教大家的是如何用指令方块刷出自定义的玩家头颅和如何给物品自定义名字。首先声明的是,本人完全没有抄袭。因为版主也做了个关于NBT的帖子,但本人看了下,他用的是In Game NBT,而本人用的是指令方块NBT,完全不一样的东西,虽然都是NBT。所以大家也别误解了。


进入正题。制作这些比较简单,都是些低级的NBT,所以懂的人就不用看了。本贴就发给新手吧。首先上图:

这是我的玩家头颅。我换皮肤了,所以和我的MCBBS头像不一样。


进入教程:首先上指令:
  1. /give @p minecraft:skull 1 3
  2. {SkullOwner:PotatoMaster101}
复制代码
这是一条刷自定义玩家头颅的指令,使用的是基础的/give指令。基础/give我就不多说了。首先来说下后面的3,由于/give指令的格式是:/give (玩家) (物品) (数量) (信息) (NBT),所以3就是信息。因为原版MC里有好几种怪物的头,所以用信息来分辨它们。信息3正好是玩家头,如果打其他的信息的话那自定义头颅就会失效,因为不是玩家头,而是怪物头。
之后是一个简单的NBT:SkullOwner。这个NBT的用处就是让指令方块知道是哪个玩家的头。所以后面如果打我的名字的话 (PotatoMaster101),就会刷出一个我的玩家头。注意是玩家名字的大小写都要正确。注意的是,要刷玩家头颅的话一定要是正版用户,盗版用户不会显示头颅。





之后进入自定义物品名字教程。先上图:

这是一个拥有自定义名字和自定义消息的按钮。名字是:HAHAHA,消息是:Awesome。消息并不是很重要,要不要无所谓。这里用的指令是:
  1. give @p minecraft:stone_button 1 0
  2. {display:{Name:"HAHAHA",Lore:["Awesome"]}}
复制代码
大家看见,这里只用了一个NBT:display,这就是为什么这些东西很简单。讲解下NBT:


display:自定义物品名字的NBT。如果要自定义名字或消息的话,一定要打这个
Name:自定义名字。想打什么就打什么,而且后面的 “ ” 加不加也没事,但本人喜欢加上。
Lore:自定义消息,这个不是很重要。要不要都可以。注意的是要加 “ ”


注意,Lore的话可以加很多。之间用逗号分开就好了。


============END===========