suai吧 关注:72贴子:9,846

【开坑】 人生第一坑 直播做空岛

取消只看楼主收藏回复

本来想发在mc吧的 但是想想 还是发在这里吧 人生第一次发直播 做的不好见谅


1楼2016-05-01 15:12回复
    第一次直播什么都没准备 等下哈 顺便@ 人 @suai_qi1234 @妖界拟生


    3楼2016-05-01 15:20
    回复
      最后决定用qq截图


      来自Android客户端5楼2016-05-01 15:32
      收起回复
        为什么我上传不了图片了


        9楼2016-05-01 16:34
        收起回复

          好了 继续发 在上面搭一个平台 猜猜我要干什么 (提示 和服务♂器有关)


          10楼2016-05-01 16:44
          回复

            算了不猜了 (反正也没人鸟我) 就是服务器空岛中的‘任务系统’ 插件 我准备用村民交易来实现
            首先拿出命令方块 指令/give 名字 137 1 当然你也可以用tmi直接拿


            11楼2016-05-01 16:48
            回复

              又做了一个 交易为2木头换1岩浆的村民 这样就可以做一个刷石头机了 不要问我为什么不直接给 要的就是这个挑战


              13楼2016-05-01 17:03
              收起回复
                度娘把我贴删了..


                14楼2016-05-01 17:07
                收起回复

                  将将将将!“一只村民”就被召唤出来了 他的交易是4个木头换2个水桶
                  具体指令如下
                  summon Villager ~ ~1 ~ {CustomName:一只村民,Profession:3,Offers:{Recipes:[{maxUses:99999999,buy:{id:[ ],Count:1},sell:{id:[ ],Count:1}}]},CareerLevel:99999999}
                  就会在命令方块的上面生成一只村民 注意 id后面的[ ]中的为交易两项的物品id 而且[]要去掉 count后面的为数量 maxUses:99999999是交易次数


                  15楼2016-05-01 17:08
                  收起回复
                    这次就先到这吧 第一次直播也没想着做多好 献丑了 88


                    来自Android客户端17楼2016-05-01 17:45
                    回复
                      度娘也是醉了 连删我4贴


                      来自Android客户端18楼2016-05-01 17:54
                      回复
                        这周没更新(⊙﹏⊙) 主要是因为不在家和一些balabala的原因


                        来自Android客户端20楼2016-05-08 05:12
                        回复
                          伪—直播 今天虽然在家但是因为balabala还是要明天晚上更新 所以今天就更一些文字吧 来解析一下这个召唤村民的指令


                          来自Android客户端21楼2016-05-13 18:12
                          回复
                            summon Villager ~ ~1 ~ {CustomName:一只村民,Profession:3,Offers:{Recipes:[{maxUses:99999999,buy:{id:[ ],Count:1},sell:{id:[ ],Count:1}}]},CareerLevel:99999999} 就是这样的一个指令
                            我们来一部分一部分解析
                            首先 是summon Villager ~ ~1 ~
                              复制代码把这条指令打入指令方块激活后,会刷出一个普通的村民。交易物品都是随机的,因为我没还没有加入任何NBT。/summon指令我就不多说了,就是召唤实体。直接进入NBT。先来说说村民种类,先是教大家如何刷出不同种类的村民。村民种类也没什么大意思,个人认为美观问题而已。指令:
                              summon Villager ~ ~1 ~
                              {Profession:1}
                              复制代码大家看到第一行和前面的指令一样,就是刷出一个村民。第二行出现了第一个NBT:{Profession}。这个Profession的意思就是种类。大家看到我后面写的是1,也就是村民种类的ID。写入不同ID刷出不同种类村民。
                              村民ID列表:
                              0 - 村民(农民,棕色外套)
                              1 - 村民(图书管理员,白色外套)
                              2 - 村民(神父,紫色外套)
                              3 - 村民(铁匠,黑色披风)
                              4 - 村民(屠夫,白色披风)
                              5 - 村民(默认村民,绿色外套)
                              接下来说说自定义交易指令。这条指令较复杂,因为里面包括一些NBT,分别控制:交易次数,买进物品,卖出物品和数量。指令:
                              /summon Villager ~ ~1 ~
                              {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:1},sell:{id:267,Count:1}}]}}
                              复制代码大家看到这条指令里并没有之前的 Profession,因为Profession并不是必须要写的。如果不写的话,指令方块会自己刷出农民村民。之后来说下这条指令的NBT:
                              Offers:自定义交易的意思。如果需要刷自定义交易村民,必须要写这个。
                              Recipes:交易方法的意思,这也也是必须要写的。后面的maxUses什么就是交易方法。
                              maxUses:自定义交易次数。如果写1的话,那村民就交易该物品一次。我写的999,能无限交易。
                              buy:村民买进物品,也就是玩家需要给村民的物品。后面的id和Count都和这项有关系。id是物品ID,Count是交易数量。
                              sell:村民卖出的物品,也就是玩家得到的物品。和buy一样,id是物品ID,Count是数量
                              所以,我上面这条指令的意思就是:用一个钻石换一把铁剑,可交易9999999次:
                              如果大家把这条指令放进指令方块激活的话,也是同样效果。之后有些玩家会问:如何让一个村民交易多个物品?这个也很简单。一旦会交易一个物品后,其他就简单了,因为大部分都是重复指令。举个例子:
                              /summon Villager ~ ~1 ~
                              {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:1},sell:{id:267,Count:1}},
                              {maxUses:9999999,buy:{id:331,Count:1},sell:{id:98,Count:1,Damage:3}},
                              {maxUses:9999999,buy:{id:103,Count:1},sell:{id:86,Count:1}},
                              {maxUses:9999999,buy:{id:80,Count:1},sell:{id:79,Count:1}}]}}
                              复制代码大家看见,这条指令虽然很长,但大部分都是重复,格式和刚才的一模一样。之后大家如果看第三行,在村民卖出物品的地方有一个新的NBT:Damage。这个就是方块的信息。大家会发现有些方块的ID都是一样的,但是是不同的方块。比如:带有颜色的羊毛,ID都是35,但是他们有一点不同:信息。所以,如果大家看完第三行的话,就会发现交易是:一个红石换一个有花纹的石砖。因为石砖有很多花纹,所以要加信息,来说清是哪一种石砖。不加的话就会给默认的石砖。如果大家把整个指令分解完毕的话,那所有交易就是:一个钻石换一把铁剑,一个红石换一个花纹石砖,一个西瓜换一个南瓜,一个雪块还一块冰:
                              由于指令里的Count全都是1,所以都是一个一个物品交易的。maxUses都是9999999,说明都可以无限交易。大家可以把指令放到指令方块里自己试试。
                              之后来教的是,如何用2个物品换村民的一个物品。
                              这里是64个钻石再加64个绿宝石换一个泥土。进入教程,指令是:
                              /summon Villager ~ ~1 ~
                              {Offers:{Recipes:[{maxUses:9999999,buy:{id:264,Count:64},buyB:{id:388,Count:64},sell:{id:3,Count:1}}]}}
                              复制代码大家看到,这里的NBT和前面的一模一样,只是多了一个:buyB。这个意思是村民交易时,玩家需要用两个物品换一个物品。用buyB也是十分的简单,直接在buy后面用逗号,然后输入buyB。格式和buy和sell完全一样,id是ID,Count是数量。
                            ID可以使用F3+h来看 而且CareerLevel:99999999这种标签可有可无 没有太大影响


                            24楼2016-05-13 19:00
                            回复
                              度娘可耻 我好不容易发的长帖说删就删


                              来自Android客户端25楼2016-05-13 19:02
                              收起回复