PotatoMaster101
本帖最后由 PotatoMaster101 于 2014-1-13 13:41 编辑

大家好。今天教大家如何使用14w02c最新预测版的新加的2个datatag:Lock和CanDestroy。这2个NBT最大的用处就是在冒险地图里使用。Lock是锁箱子,只有带有和Lock核对的自定义名字物品才可以打开。CanDestroy是冒险模式更新的一个NBT,用处是可以在冒险地图里让莫个物品可以破坏莫个方块。冒险模式更新了。现在在冒险模式里是100%无法破坏任何方块的,就像在创造模式用剑一样。唯一可以做的就是按按钮,拉开关什么。CanDestroy这个NBT可以附在物品上,于是那个物品就可以有破坏指定方块的权利。注意这2个NBT只能在14w02a或更高版本使用。





首先教大家如何Lock这个NBT,注意的是这个NBT只可以在容器上面使用。指令:
  1. /setblock ~ ~1 ~ minecraft:chest 0 replace
  2. {Lock:"123456"}
复制代码

大家看见这条指令是在指令方块上面刷一个箱子。但是只有一个NBT:Lock。大家看见Lock后面打的是123456。当然,大家可以随便打。这个123456的意思就是只有名字叫123456的物品才可以打开。不是玩家,而是物品。123456只是物品的名字。如果改成654321,那就只有物品名字叫654321的才可以开启。当玩家没有指定的物品,而试图开启容器的话,画面会显示箱子以上锁(Chest is locked):





之后来教大家如何使用CanDestroy这个NBT。也是十分的简单。指令:
  1. /give @p minecraft:stone_pickaxe 1 0
  2. {CanDestroy:["minecraft:sandstone","minecraft:stonebrick"]}
复制代码
大家把这条指令打到指令方块后会获得一个普通的石稿,不过当玩家仔细看后会发现下面写着:Can Break:Sandstone和Stonebricks。这个意思是这个石稿可以破坏砂岩和石砖。于是大家可以把自己弄成冒险模式,然后试试用这把石稿破坏砂岩或者石砖,都可以破坏。而其他方块就不可以了。指令里的CanDestroy后面就是可破坏物品的列表。格式是:["(可破坏物品)","(可破坏物品)"],当然,这里就加了2个可破坏物品,不过大家可以无限加入。之后大家可以加入Damage这个NBT,来控制石稿的耐久,最终达到只可以破坏几个砂岩/石砖的效果。截图:


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


him1103788629
呵呵,你为甚要用英文玩

╱/.淘芞尐孒
1.8这么快就出了

PotatoMaster101
him1103788629 发表于 2014-1-13 13:37
呵呵,你为甚要用英文玩

中文看的变扭。我生活在一个英文的世界

62966212123
控制台怎么得到的

PotatoMaster101
62966212123 发表于 2014-1-13 13:55
控制台怎么得到的

/give @p 137

62966212123
62966212123 发表于 2014-1-13 11:55
控制台怎么得到的

控制台!!!!!!!!!!!!

1018445901
PotatoMaster101 发表于 2014-1-13 11:38
中文看的变扭。我生活在一个英文的世界

为何你的人气那么多...

PotatoMaster101
1018445901 发表于 2014-1-13 14:10
为何你的人气那么多...

我的人气算多??我不觉得

yeyaowei
赞! 不过感觉Lock只用于冒险模式有点鸡肋啊= =

1018445901
PotatoMaster101 发表于 2014-1-13 12:11
我的人气算多??我不觉得

不管怎么样,我的人气就是上不去...

1018445901
PotatoMaster101 发表于 2014-1-13 11:56
/give @p 137

话说1.8暂时只有这两个新命令吗?

PotatoMaster101
1018445901 发表于 2014-1-13 14:15
话说1.8暂时只有这两个新命令吗?

这只是新的NBT。新指令有一个/blockdata。

1018445901
PotatoMaster101 发表于 2014-1-13 12:16
这只是新的NBT。新指令有一个/blockdata。

一直没搞懂:/blockdata是干什么的

sylqiuyifeng
PotatoMaster101 发表于 2014-1-13 11:38
中文看的变扭。我生活在一个英文的世界

那么我就可以说
英文看得别扭,我生活在一个中文的世界
XD

PotatoMaster101
sylqiuyifeng 发表于 2014-1-13 14:18
那么我就可以说
英文看得别扭,我生活在一个中文的世界
XD

正解+1!!!

PotatoMaster101
1018445901 发表于 2014-1-13 14:17
一直没搞懂:/blockdata是干什么的

和/setblock差不多,只不过是直接改变莫个方块的属性,不需要用setblock替换。

审奥不解释
被占这么多楼了?看来我好像来晚了。。。。

1018445901
PotatoMaster101 发表于 2014-1-13 12:20
和/setblock差不多,只不过是直接改变莫个方块的属性,不需要用setblock替换。

你能给我一个命令吗:生成一只200血的僵尸,穿钻石全套,附魔保护5的,钻石剑锋利5火焰2,药水效果:速度5抗性3

PotatoMaster101
1018445901 发表于 2014-1-13 14:23
你能给我一个命令吗:生成一只200血的僵尸,穿钻石全套,附魔保护5的,钻石剑锋利5火焰2,药水效果:速度 ...

指令:
/summon Zombie ~ ~1 ~
{ActiveEffects:[{Id:1,Amplifier:5,Duration:9999999},
{Id:11,Amplifier:3,Duration:9999999}],
Equipment:[{id:276,Count:1,tag:{ench:[{id:16,lvl:5},{id:20,lvl:2}]}},
{id:313,Count:1,tag:{ench:[{id:0,lvl:5}]}},
{id:312,Count:1,tag:{ench:[{id:0,lvl:5}]}},
{id:311,Count:1,tag:{ench:[{id:0,lvl:5}]}},
{id:310,Count:1,tag:{ench:[{id:0,lvl:5}]}}],
Attributes:[{Name:generic.maxHealth,Base:200}]}

下次指令别找我。自己看教程自己编。个性签名里有教程索引

1018445901
PotatoMaster101 发表于 2014-1-13 12:36
指令:
/summon Zombie ~ ~1 ~
{ActiveEffects:[{Id:1,Amplifier:5,Duration:9999999},

恩,多谢........

wdsjwzzz
看不懂啊。。。

814465696
表示像我酱紫的小白看不懂..

cyqsimon
PotatoMaster101 发表于 2014-1-13 11:38
中文看的变扭。我生活在一个英文的世界

+1,我也觉得中文看着别扭......你去看看我的视频,语言设置都是英文的....

cyqsimon
yeyaowei 发表于 2014-1-13 12:13
赞! 不过感觉Lock只用于冒险模式有点鸡肋啊= =

Lock是针对容器的,而游戏模式是针对玩家的......这两个没有直接关联,生存和创造照样可以用Lock.....

只不过生存/创造无论有没有Lock直接打掉箱子就全掉出来了......所以还是冒险模式有用一些

cyqsimon
sylqiuyifeng 发表于 2014-1-13 12:18
那么我就可以说
英文看得别扭,我生活在一个中文的世界
XD

其实,玩国外的游戏,特别是MC这种两天一更新的游戏还是英文好.....毕竟开发者用的是英文.....

长手的苦力怕
本人指令渣,不明觉厉。



cyqsimon
PotatoMaster101 发表于 2014-1-13 12:36
指令:
/summon Zombie ~ ~1 ~
{ActiveEffects:[{Id:1,Amplifier:5,Duration:9999999},

.......目测你ctrl c ctrl v偷懒了.......

其实酱紫就行了......
  1. summon Zombie ~ ~1 ~
  2. {ActiveEffects:[{Id:1,Amplifier:5,Duration:9999999},
  3. {Id:11,Amplifier:3,Duration:9999999}],
  4. Equipment:[{id:276,tag:{ench:[{id:16,lvl:5},{id:20,lvl:2}]}},
  5. {id:313},
  6. {id:312},
  7. {id:311},
  8. {id:310}],
  9. Attributes:[{Name:generic.maxHealth,Base:200}]}
复制代码
其实还应该弄ambient的...
  1. summon Zombie ~ ~1 ~
  2. {ActiveEffects:[{Id:1,Amplifier:5,Duration:9999999,Ambient:1},
  3. {Id:11,Amplifier:3,Duration:9999999,Ambient:1}],
  4. Equipment:[{id:276,tag:{ench:[{id:16,lvl:5},{id:20,lvl:2}]}},
  5. {id:313},
  6. {id:312},
  7. {id:311},
  8. {id:310}],
  9. Attributes:[{Name:generic.maxHealth,Base:200}]}
复制代码
话说,我刚刚发现,id,amplifier,ambient也都是byte,那为什么不加b也都能用?!

PotatoMaster101
cyqsimon 发表于 2014-1-13 16:03
.......目测你ctrl c ctrl v偷懒了.......

其实酱紫就行了......其实还应该弄ambient的...话说,我刚刚 ...

Ambient僵尸又不是隐身,没必要加。加不加byte是MC的坑爹设定,就当公式被下来吧

PotatoMaster101
cyqsimon 发表于 2014-1-13 15:53
+1,我也觉得中文看着别扭......你去看看我的视频,语言设置都是英文的....

你的视频在哪。。。

cyqsimon
PotatoMaster101 发表于 2014-1-13 14:12
你的视频在哪。。。

签名里的TNT炮都是视频......

SumrioL
哈哈,1.8真神奇。感谢分享

ccvb1231
早知了~
因為我一出預覽版時立即研究了`
話說你還有其他的NBT沒說~
支持一下

yeyaowei
cyqsimon 发表于 2014-1-13 13:55
Lock是针对容器的,而游戏模式是针对玩家的......这两个没有直接关联,生存和创造照样可以用Lock.....

...

我解释的不好= =
我的意思就跟你后面说的一样XDDDD

12964556
敢问一下,预览版怎么安装啊?我不会安装。。。(本人渣渣一个)
求解。。。

PotatoMaster101
12964556 发表于 2014-1-13 19:31
敢问一下,预览版怎么安装啊?我不会安装。。。(本人渣渣一个)
求解。。。

1.用正版登入器登入(需要正版账号,花27澳币买一个)
2.按Edit Profile,然后选择14w02c
3.按Play,登入器会自动帮你下载/安装好游戏。
4.玩

第一页 上一页 下一页 最后一页