召唤一个实体(生物、弹射物、物品、载具等)。 Show 语法[]
summon <entity> [<pos>] [<nbt>]
summon <entityType: EntityType> [spawnPos: x y z] [spawnEvent: string] [nameTag: string] summon <entityType: EntityType> <nameTag: string> [spawnPos: x y z] 参数[]JE: JE: JE: BE: BE: 效果[]
输出[]
示例[]
Java版:
基岩版:
历史[]此段落仍需完善。你可以帮助我们扩充关于该主题的更多信息。
summon指令 (1),如何做自定义属性的生物和怪物 要想生成生物 就要用到summon指令 一般格式为 summon 生物ID 坐标 下面给出所有生物的ID --怪物-- zombie 僵尸 wither_skeleton 凋零骷髅 elder_guardian 远古守卫者 stray 流浪者 husk 尸壳 zombie_villager 僵尸村民 skeleton_horse 骷髅马 zombie_horse 僵尸马 evoker 唤魔者 vex 恼鬼 vindication_illager 卫道士 illusion_illager 幻术师 creeper 苦力怕 skeleton 骷髅 spider 蜘蛛 giant 巨人 slime 史莱姆 ghast 恶魂 zombie_pigman 僵尸猪人 enderman 末影人 cave_spider 洞穴蜘蛛 silverfish 蠹虫 blaze 烈焰人 magma_cube 岩浆怪 ender_dragon 末影龙 wither 凋零 witch 女巫 endermite 末影螨 guardian 守卫者 shulker 潜影贝 drowned 溺尸 phantom 幻翼 pillager 掠夺者 ravager 劫掠兽 --动物-- donkey 驴 mule 骡子 bat 蝙蝠 pig 猪 sheep 羊 cow 牛 chicken 鸡 squid鱿鱼 wolf 狼 mooshroom 哞菇 ocelot 豹猫 horse 马 llama 羊驼 parrot 鹦鹉 snow_golem 雪傀儡 iron_golem 铁傀儡 polar_bear 北极熊 cod 鳕鱼 dolphin 海豚 tropical_fish 热带鱼 pufferfish 河豚 turtle 海龟 fox 狐狸 panda 熊猫 trader_llama 行商羊驼 wandering_trader 流浪商人 还有一部分是特殊实体 以后再说 那么我们这期再来说说如何给实体添加自定义属性 添加自定义属性 需要添加属性nbt 每个实体都有几个共用的属性和独特的设置 这次我们只说共用的 Glowing:1b 发光 NoAI:1b 无AI 不会动 不会打人 失去了理智 Invulnerable:1b 无敌 免疫所有伤害 PersistenceRequired:1b 不会消失 LeftHanded:1b 左手为主手 Silent:1b 无声音 NoGravity:1b 无重力(在空中也不会掉下去) FallFlying:1b 可以飞行(使用鞘翅) 以上为一组 我们看看怎么用这一组 在坐标后面(当然你可以不写坐标) 空格 添加一个大括号 然后把你想要的效果 复制粘贴进去就好了 /summon zombie ~ ~ ~ {Glowing:1b,NoAI:1b,Invulnerable:1b,PersistenceRequired:1b,LeftHanded:1b,Silent:1b,NoGravity:1b,FallFlying:1b} 记得要逗号隔开 我们再看下一组 生物属性 generic.attackDamage 攻击伤害 generic.maxHealth 最大血量 generic.movementSpeed 移动速度(不要填太多了 最好不要超过1) generic.knockbackResistance 击退抗性 generic.followRange 跟踪半径(如果在这个半径范围内有玩家 这个实体就会追着这个玩家) generic.armor 护甲值 generic.armorToughness 护甲韧性 Fire:?着火时间 Health:?当前生命值(不应该大于最大生命值) Air:? 氧气值 那么我们来看看这一组怎么使用 首先 着火时间 当前生命值 氧气值和上面那一组一样 直接扔到大括号里 记得逗号隔开就可以了 如果你添加了前面是generic.的标签,需要在大括号里加入一个 Attributes:[ ] 在中括号里添加前面带generic.的标签 格式为 {Name:"?",Base:?} name后面必须有引号 在name后面的引号出填写属性ID (如generic.armor) 在Base后面填写数值 你想要多少就写多少 每个小括号之间逗号隔开 给一个例子 /summon minecraft:snow_golem ~ ~1 ~ {Fire:1,Health:1,Air:20,Attributes:[{Name:"generic.attackDamage",Base:1},{Name:"generic.maxHealth",Base:1},{Name:"generic.movementSpeed",Base:1},{Name:"generic.knockbackResistance",Base:1},{Name:"generic.followRange",Base:1},{Name:"generic.armor",Base:1},{Name:"generic.armorToughness",Base:1}]} 之后我会继续补充summon指令 给大家拜个晚年 祝大家幸福 |