我想在我的世界Java版118中建一个怪物x:x要有三个不同的技能每个技能有不同概率触发;x敌视玩家会主动进攻生存模式的玩家;x不能太强。请你1提供五种截然不同、没有任何相似之处的怪物x2把你所设想的怪物x制作过程和指令一一详细列出来
- 火焰兽:
- 技能1:火球喷射(触发概率:30%)- x会喷射出火球攻击玩家,造成火焰伤害。
- 技能2:火焰陷阱(触发概率:20%)- x会在周围生成火焰陷阱,玩家踩中后会受到火焰伤害。
- 技能3:火焰狂暴(触发概率:10%)- x进入狂暴状态,攻击速度和伤害提升。
制作过程和指令:
- 首先,使用命令方块创建怪物x,并设置其实体类型为Blaze(火焰怪)。
- 接下来,使用命令方块设置火焰兽的触发条件和技能效果。使用
/execute as @e[type=minecraft:blaze,tag=!firebeast] run execute at @s if entity @a[distance=..10,gameMode=survival] run function my_custom_namespace:firebeast/ability1来设置火球喷射技能的触发条件和效果。 - 创建一个函数文件
firebeast.mcfunction,在其中编写技能1的具体指令,如/execute as @e[type=minecraft:blaze,tag=!firebeast] run execute at @s run summon minecraft:fireball ~ ~1.5 ~ {direction:[0.0,0.0,0.0],ExplosionPower:1,direction:[0.0,-0.1,0.0]}。 - 类似地,使用命令方块和函数文件设置火焰陷阱和火焰狂暴的触发条件和效果。
- 水之妖:
- 技能1:水波冲击(触发概率:25%)- x会召唤一股水波攻击玩家,造成溺水伤害。
- 技能2:水幕护盾(触发概率:15%)- x会生成一个水幕护盾,抵挡玩家的攻击。
- 技能3:水之领域(触发概率:10%)- x会在周围生成一个水流领域,玩家在其中会受到溺水伤害。
制作过程和指令:
- 使用命令方块创建怪物x,并设置其实体类型为Guardian(守卫者)。
- 使用命令方块设置水之妖的触发条件和技能效果。使用
/execute as @e[type=minecraft:guardian,tag=!waterfiend] run execute at @s if entity @a[distance=..10,gameMode=survival] run function my_custom_namespace:waterfiend/ability1来设置水波冲击技能的触发条件和效果。 - 创建一个函数文件
waterfiend.mcfunction,在其中编写技能1的具体指令,如/execute as @e[type=minecraft:guardian,tag=!waterfiend] run execute at @s run summon minecraft:guardian ~ ~1.5 ~ {ExplosionPower:1,CustomNameVisible:0,CustomName:"\"Water Fiend\"}。 - 类似地,使用命令方块和函数文件设置水幕护盾和水之领域的触发条件和效果。
- 空灵使:
- 技能1:闪电打击(触发概率:20%)- x会召唤一道闪电打击玩家,造成雷击伤害。
- 技能2:风暴召唤(触发概率:15%)- x会召唤一个小型风暴,玩家在其中会受到风暴伤害。
- 技能3:幽灵步(触发概率:10%)- x会瞬间传送到玩家身旁,并进行攻击。
制作过程和指令:
- 使用命令方块创建怪物x,并设置其实体类型为Evoker(唤魔者)。
- 使用命令方块设置空灵使的触发条件和技能效果。使用
/execute as @e[type=minecraft:evoker,tag=!spiritmage] run execute at @s if entity @a[distance=..10,gameMode=survival] run function my_custom_namespace:spiritmage/ability1来设置闪电打击技能的触发条件和效果。 - 创建一个函数文件
spiritmage.mcfunction,在其中编写技能1的具体指令,如/execute as @e[type=minecraft:evoker,tag=!spiritmage] run execute at @s run summon minecraft:lightning_bolt ~ ~ ~。 - 类似地,使用命令方块和函数文件设置风暴召唤和幽灵步的触发条件和效果。
- 地狱猎手:
- 技能1:地狱之火(触发概率:25%)- x会在周围生成地狱火,玩家接触后会受到火焰伤害。
- 技能2:灵魂链接(触发概率:15%)- x会连接到玩家的灵魂,造成持续伤害。
- 技能3:恶魔化身(触发概率:10%)- x会变身为一只恶魔,攻击力和移动速度提升。
制作过程和指令:
- 使用命令方块创建怪物x,并设置其实体类型为WitherSkeleton(凋零骷髅)。
- 使用命令方块设置地狱猎手的触发条件和技能效果。使用
/execute as @e[type=minecraft:wither_skeleton,tag=!hellhunter] run execute at @s if entity @a[distance=..10,gameMode=survival] run function my_custom_namespace:hellhunter/ability1来设置地狱之火技能的触发条件和效果。 - 创建一个函数文件
hellhunter.mcfunction,在其中编写技能1的具体指令,如/execute as @e[type=minecraft:wither_skeleton,tag=!hellhunter] run execute at @s run setblock ~ ~ ~ minecraft:nether_portal。 - 类似地,使用命令方块和函数文件设置灵魂链接和恶魔化身的触发条件和效果。
- 雷霆巨人:
- 技能1:雷电冲击(触发概率:20%)- x会发出一道雷电冲击,造成闪电伤害。
- 技能2:电能屏障(触发概率:15%)- x会生成一个电能屏障,抵挡玩家的攻击。
- 技能3:电能爆发(触发概率:10%)- x会在周围生成一次强力的电能爆发。
制作过程和指令:
- 使用命令方块创建怪物x,并设置其实体类型为IronGolem(铁傀儡)。
- 使用命令方块设置雷霆巨人的触发条件和技能效果。使用
/execute as @e[type=minecraft:iron_golem,tag=!thundergiant] run execute at @s if entity @a[distance=..10,gameMode=survival] run function my_custom_namespace:thundergiant/ability1来设置雷电冲击技能的触发条件和效果。 - 创建一个函数文件
thundergiant.mcfunction,在其中编写技能1的具体指令,如/execute as @e[type=minecraft:iron_golem,tag=!thundergiant] run execute at @s run summon minecraft:lightning_bolt ~ ~ ~。 - 类似地,使用命令方块和函数文件设置电能屏障和电能爆发的触发条件和效果。
请注意,以上只是提供了五种可能的怪物x设定,并提供了简单的制作过程和指令示例。具体的制作过程和指令可能会因你的具体需求和游戏设置而有所不同,你可以根据实际情况进行调整和修改
原文地址: https://www.cveoy.top/t/topic/hTgF 著作权归作者所有。请勿转载和采集!