我的世界命令方块吧 关注:891贴子:5,347

回复:命令方块教程

只看楼主收藏回复

为何我的贴还是没有人看= =


IP属地:黑龙江47楼2014-12-05 21:11
收起回复
    我好伤心


    IP属地:黑龙江48楼2014-12-05 21:11
    回复
      summon item顾名思义是用来刷物品的,格式:
      summon Item 〜 〜 〜
      这条命令没加任何nbt,也没加id,所以会刷出来一个石头(id为1),但如果想刷出来其他物品的话,这是格式:
      {Item:{id:"〜",Count:〜,Damage:〜}}
      id是物品id,count是数量,damage是损害值\数据值一般填0,除非你要刷出用一下就爆的剑或是有颜色的羊毛。


      IP属地:黑龙江49楼2014-12-05 21:14
      收起回复
        下面这个指令是可以设置物品备注的:
        /summon Item ~ ~1 ~ {Item:{id:278,Count:1,Damage:0,tag:{display:{Name:"Sherie's Pickaxe",Lore:["This is Sherie's","And it is brilliant"]}}}}其实这种属性用GIVE指令也可以。要用tag链接,name后面写物品的名字,就像铁砧一样。


        IP属地:黑龙江50楼2014-12-05 21:18
        回复
          下面是我的世界中红石的最快频率,注意下图叠起来的红石块,以及卡住的活塞:
          /summon FallingSand ~ ~1 ~ {Tile:152}电脑不行的人慎用,你可以打/time set 6000来体验它的快速。


          IP属地:黑龙江51楼2014-12-05 21:22
          回复
            下面是招出有正版玩家的头颅的僵尸
            /summon Zombie ~ ~ ~ {Equipment:[{},{},{},{},{id:397,Damage:3,tag:{SkullOwner:Zi_Min}}]}
            这样可以召唤出籽岷僵尸。


            IP属地:黑龙江52楼2014-12-05 21:25
            收起回复
              下面是特殊烟花:
              /summon FireworksRocketEntity ~ ~1 ~
              {LifeTime:30,FireworksItem:{id:401,Count:1,tag:{Fireworks:
              {Explosions:[{Flicker:10,Trail:1,Type:3,Colors:[255],FadeColors:[0]}]}}}}
              LifeTime:烟花的飞行延迟,也就是烟花飞上去没爆炸前的时间。20为一秒。(LifeTime活着的时间,呵呵好喜感)
              FireworksItem:{id:401,Count:1,tag:{Fireworks::这是一定要打的。
              Explosions:烟花的爆炸效果。不填就会像开头的那位同学一样。
              Flicker:烟花即将结束后的延迟,随便写,没延迟就是0。
              Trail:烟花内部的效果。空心的写0,内部有烟花效果,就是1。
              Type:烟花爆炸效果种类,共5种。
              Colors:烟花的颜色。这个是用RGB转换DEC
              FadeColors:烟花即将结束后转换的颜色。


              IP属地:黑龙江53楼2014-12-05 21:30
              回复
                接下来讲烟花效果,一共5种,以0-4代表
                下面图片一次顺序排列


                IP属地:黑龙江54楼2014-12-05 21:35
                回复
                  先来讲创建一个记分板
                  /scoreboard objectives add 名称 判据
                  当左下角显示的时候,表明你成功了
                  名称是记分板的名称,就是右侧显示的名称。
                  判据后面讲


                  IP属地:黑龙江55楼2014-12-05 21:38
                  回复
                    讲讲判据
                    totalKillCount (击杀数量): 当玩家残忍的杀死小生命时分数会增加(仅限于动物)
                    dummy(虚拟变量),只能通过命令改变
                    deathCount(死亡次数)当玩家作死时会增加
                    playerKillCount(杀人数量) 当玩家杀死其他玩家(或自己)时分数会增加。 (有了这个你可以观察服务器里玩家的一举一动,只要大于一就会在右侧显现出来
                    health(生命值)意义不明的东西,可以显现在右侧(这让我想起了籽岷介绍过的rpg血量显示)嗑了小苹果儿后的金色血量也会算在内。
                    trigger(触发器)还是意义不明的东西,Wiki,你怎么看
                    摘自Wiki:trigger(触发器)只能通过命令修改分数,诸如死亡等游戏行为并不能修改分数。 一个使用trigger做判据的对象可以被玩家利用命令/trigger来设置/增加/减少。如果/trigger命令没有对玩家启用,则使用/trigger命令会失败,并且成功使用过一次此命令后该命令将重新被关闭。值得注意的是/trigger命令可以在作弊被关闭的情况下被非管理员的普通玩家使用。这可以比较方便的通过/tellraw来使用。
                    这就是一些判据。让我们来讲一讲如何显示在右侧


                    IP属地:黑龙江56楼2014-12-05 21:38
                    回复
                      还是我的贴在最前面最好


                      IP属地:黑龙江57楼2014-12-06 07:00
                      回复
                        那么如何在右侧显示呢
                        /scoreboard objectives setdisplay sidebar 记分板名称
                        这样就可以让记分板的数据显示在屏幕右侧了(如果记分板数据为0,右侧不会显示数据,当数据大于1才会显示)


                        IP属地:黑龙江58楼2014-12-06 18:23
                        回复
                          如果你想修改记分板的分数,指令如下
                          /scoreboard players [set/add/remove] 记分板名称 分数
                          players后面从三种处理方式选一种(必选)
                          /scoreboard players [set/add/remove] 记分板名称 分数,中的set是设置记分板数据为多少分的,add是增加数据多少分,remove是减少数据多少分


                          IP属地:黑龙江59楼2014-12-06 18:27
                          回复
                            现在补充之前testfor指令,testfor可以用于记分板
                            /testfor (@p/@a/@r/特定玩家名称/特定队伍/)[score_目标_分数]
                            如果大于(等于)目标分数则会以比较器的形式输出,但能量强度只有一格。我们举个例子:
                            /scoreboard objectives add 哈哈 dummy(创建一个名为哈哈,判据为dummy的记分板)
                            /scoreboard objectives setdisplay sidebar 哈哈(将记分板分数显示在频幕右侧)
                            /testfor @p[score_哈哈_min=1]
                            然后将红石比较器放在命令方块旁边。
                            如果你的分数大于等于1,命令方块就会发出红石信号给红石比较器。
                            注意它有点坑爹,红石激活一次才检测一次,想不断检测只能用高频(服务器慎用),所以最好的方法是用命令方块矿车


                            IP属地:黑龙江60楼2014-12-06 18:36
                            回复
                              大家支持一下


                              IP属地:黑龙江61楼2014-12-12 18:51
                              回复