盘灵古域吧 关注:6,773贴子:72,026
  • 9回复贴,共1

【命令教程】【从灵】 第一篇-第三课 做一个刷怪笼

只看楼主收藏回复

从灵开始学命令-第一篇 第三课 做一个刷怪笼
这节课的前置要求:
①熟练使用give指令,学会制作简单的物品和武器。
②有耐心看完指令,不跳过。
③需要电脑实战,单纯的看是不会有帮助的。
④熟练的制作物品,能够灵活分辨nbt
在这节课之前,先考考你们,做一个刷怪笼有一部分呢?
按照之前的子母标签说法,一个刷怪笼的递进应该为:
刷怪笼刷怪设定--怪物种类和基础属性--怪物掉落。
听着可能有点模糊,那么就开始分析命令啦~
/setblock ~ ~1 ~ minecraft:mob_spawner 0 replace {EntityId:Spider,SpawnData:{Equipment:[{},{id:"minecraft:poisonous_potato",Damage:0s,Count:1b,tag:{display:{Lore:["§7§o煉丹師用來煉製丹藥的必備材料"],Name:"§b初級藥引"}}},{id:"minecraft:speckled_melon",Damage:0s,Count:1b,tag:{ench:[{id:5s,lvl:1s}],Unbreakable:1,display:{Lore:["§9稀有度:§9★★★","§7§o用來製作三階裝備核心的材料","§7§o可以鍛造成指定的三階套裝核心"],Name:"§b三階裝備原核"},HideFlags:13}},{id:"minecraft:nether_star",Damage:0s,Count:1b},{id:"minecraft:dye",Damage:14s,Count:2b,tag:{display:{Name:"§b被搶走的山神廟供品",Lore:["§7§o怪物搶走的山神供品","§7§o蒐集一些一起還給廟公吧"]}}}],CustomName:"§c蜘蛛",CustomNameVisible:1,Attributes:[{Name:generic.maxHealth,Base:18},{Name:generic.movementSpeed,Base:0.3},{Name:generic.attackDamage,Base:3},{Name:generic.followRange,Base:10},{Name:generic.knockbackResistance,Base:0}],HealF:18,DropChances:[0F,0.01F,0.01F,0.25F,0F]},SpawnCount:4,SpawnRange:4,Delay:0,MinSpawnDelay:200,MaxSpawnDelay:800,RequiredPlayerRange:16,MaxNearbyEntities:6}
这是什么鬼啊...我怎么看不懂啊...别急,从最基础的开始做起吧。
Equipment:[{},{id:"minecraft:poisonous_potato",Damage:0s,Count:1b,tag:{display:{Lore:["§7§o煉丹師用來煉製丹藥的必備材料"],Name:"§b初級藥引"}}},{id:"minecraft:speckled_melon",Damage:0s,Count:1b,tag:{ench:[{id:5s,lvl:1s}],Unbreakable:1,display:{Lore:["§9稀有度:§9★★★","§7§o用來製作三階裝備核心的材料","§7§o可以鍛造成指定的三階套裝核心"],Name:"§b三階裝備原核"},HideFlags:13}},{id:"minecraft:nether_star",Damage:0s,Count:1b},{id:"minecraft:dye",Damage:14s,Count:2b,tag:{display:{Name:"§b被搶走的山神廟供品",Lore:["§7§o怪物搶走的山神供品","§7§o蒐集一些一起還給廟公吧"]}}}]
Equipment:装备母标签,影响怪物的装备和掉落。
[{},{},{},{},{}]掉落物一,二,三,四。
首先,我们使用give指令做出掉落物来吧
/give @p minecraft:poisonous_potato 1 0 {display:{Lore:["§7§o煉丹師用來煉製丹藥的必備材料"],Name:"§b初級藥引"}}

/give @p minecraft:speckled_melon 1 0 {ench:[{id:5s,lvl:1s}],Unbreakable:1,display:{Lore:["§9稀有度:§9★★★","§7§o用來製作三階裝備核心的材料","§7§o可以鍛造成指定的三階套裝核心"],Name:"§b三階裝備原核"},HideFlags:13}

/give @p nether_star 1 0

/give @p minecraft:dye 2 14 {display:{Name:"§b被搶走的山神廟供品",Lore:["§7§o怪物搶走的山神供品","§7§o蒐集一些一起還給廟公吧"]}}

直观的比较,在刷怪笼中,对应的物品指令是
{id:"minecraft:poisonous_potato",Damage:0s,Count:1b,tag:{display:{Lore:["§7§o煉丹師用來煉製丹藥的必備材料"],Name:"§b初級藥引"}}}
而在give指令中,物品指令则是
/give @p minecraft:poisonous_potato 1 0 {display:{Lore:["§7§o煉丹師用來煉製丹藥的必備材料"],Name:"§b初級藥引"}}
实际上是大同小异的啦,其中的give指令nbt的部分,在刷怪笼中,是用tag:{}来围住的,这点是最大的不同,因此需要让怪物掉落饕餮战甲的话,则应修改成:
{id:"minecraft:leather_chestplate",Damage:0s,Count:1b,tag:{Unbreakable:1,HideFlags:4,display:{Lore:["§9稀有度:★★★","§6限制職業:[戰]","§7§o附著了上古兇獸饕餮氣息的套裝","§7§o裝甲上繪有帶著肅殺之氣的圖騰"],color:10040115,Name:"§9饕餮戰甲"},AttributeModifiers:[{UUIDMost:35,UUIDLeast:35,Amount:1,AttributeName:"generic.attackDamage",Operation:0,Name:"035攻擊"},{UUIDMost:36,UUIDLeast:36,Amount:8,AttributeName:"generic.maxHealth",Operation:0,Name:"036血量"},{UUIDMost:37,UUIDLeast:37,Amount:-0.05d,AttributeName:"generic.movementSpeed",Operation:2,Name:"037跑速"}]}}
就是这样的啦~
再把刷怪笼整体部分解析下
{EntityId:Spider,SpawnData:{Equipment:[物品掉落],CustomName:"§c蜘蛛",CustomNameVisible:1,Attributes:[{Name:generic.maxHealth,Base:18},{Name:generic.movementSpeed,Base:0.3},{Name:generic.attackDamage,Base:3},{Name:generic.followRange,Base:10},{Name:generic.knockbackResistance,Base:0}],HealF:18,DropChances:[0F,0.01F,0.01F,0.25F,0F]},SpawnCount:4,SpawnRange:4,Delay:0,MinSpawnDelay:200,MaxSpawnDelay:800,RequiredPlayerRange:16,MaxNearbyEntities:6}
EntityId:Spider 实体类型-蜘蛛
SpawnData: 生物标签
Equipment:[物品掉落] 装备
CustomName: 生物名
Attributes:[] 生物基础属性
{Name:generic.maxHealth,Base:18},{Name:generic.movementSpeed,Base:0.3},{Name:generic.followRange,Base:10},{Name:generic.knockbackResistance,Base:0}
基础生命上限,18点。基础移动速度,0.3(三倍玩家移速)。怪物仇恨范围:半径10米。击退抗性,0。(和第一课说的物品基础属性名称是一样的,但格式上略有不同)
HealF:18 出生时拥有生命 18点(注意maxHealth只是生命上限,HealF是当前生命值)
DropChances:[0F,0.01F,0.01F,0.25F,0F]} 掉落物品概率,和装备的物品对应,0.1F对应10%概率掉落,1F对应100%概率掉落。
SpawnCount:4 刷怪笼一次生成4只蜘蛛
SpawnRange:4 刷怪半径4米
Delay:0,MinSpawnDelay:200,MaxSpawnDelay:800
基础刷怪间隔:0 最小刷怪间隔: 200刻(10秒) 最大刷怪间隔:800刻(40秒)
若基础刷怪间隔为200,则怪物刷新间隔为20~50秒
RequiredPlayerRange:16 当玩家在刷怪笼半径16米内时开始刷怪
MaxNearbyEntities:6 怪物最多同时存在6个
这节课的本质和下一课是差不多的,而怪物部分也是战斗系统的核心之一。


IP属地:广东1楼2019-01-01 11:53回复
    来顶一下!


    来自Android客户端2楼2019-01-01 12:05
    回复
      附录:
      刷怪笼

      实体


      (想要偷懒直接复制文字的可以下载Word版复制或者在wiki上找)


      IP属地:广东3楼2019-01-01 12:06
      回复


        IP属地:浙江来自Android客户端5楼2019-01-01 12:20
        回复
          帖子很好哦


          IP属地:福建来自Android客户端6楼2019-01-02 06:55
          回复
            来看看豆姐awa


            IP属地:山西8楼2019-01-17 15:16
            回复
              怎么下载盘灵古域


              IP属地:海南9楼2019-01-17 19:42
              回复
                支持一下


                IP属地:福建10楼2019-01-20 00:35
                回复
                  关注了,良心


                  IP属地:上海来自Android客户端11楼2019-01-29 19:04
                  收起回复