2016 - 2024

感恩一路有你

如何让生物大乱斗

浏览量:4765 时间:2024-01-23 23:05:17 作者:采采

在我的世界中,我们可以通过一些指令和技巧来实现让生物之间进行大乱斗。下面我将介绍一种方法来实现这个目标。

基础概念

首先,我们需要了解一些基础概念。在一次攻击中,有主动方和被动方两个角色。被动方受到主动方的伤害。在本教程中,被动方可以是任何实体,而主动方可以是任何攻击性生物。但需要注意的是,免抛射实体、团体中立生物和含公敌生物不包括在内。被动方可以包括上述所有生物。

生成烈焰人

要生成一个烈焰人,可以使用以下指令:/summon Blaze ~ ~1 ~。这将在当前位置的上方生成一个烈焰人。

生成抛射物

为了实现让主动方产生仇恨并攻击被动方,我们需要生成一个抛射物。可以使用以下指令:/execute @e[typeBlaze] ~ ~ ~ /summon ThrownPotion ~ ~ ~ {ownerName:1-1-1-1-1,Potion:{id:potion,Damage:8197,tag:{CustomPotionEffects:[{Id:7,Amplifier:1,Duration:20}]}}}。这将在烈焰人所在位置生成一个抛射物,并将其与烈焰人关联起来。

生成装备架

在进行关联之前,我们需要生成一个装备架,并使其无敌。可以使用以下指令:/summon ArmorStand ~ ~1 ~ {UUID:"1-1-1-1-1",Invulnerable:1b}。这将在当前位置的上方生成一个无敌的装备架,并将其UUID设置为"1-1-1-1-1"。

关联装备架和烈焰人

现在,我们可以进行关联了。执行以下指令,让烈焰人攻击装备架:/execute @e[typeBlaze] ~ ~ ~ /entitydata @e[typeArmorStand,r1] {Tags:["target"]}。这将使烈焰人攻击装备架,实现生物之间的大乱斗。

通过以上方法,我们可以让生物之间进行大乱斗,增加游戏的趣味性和挑战性。你可以根据需要调整参数和指令,创造更多有趣的战斗场景。希望这篇文章对你有所帮助!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。