我的世界粒子效果拖尾指令怎么在服务器用

我的世界粒子效果拖尾指令怎么在服务器用,第1张

拿到命令方块之后,先找到一个空旷的地方,按照如图所示放置拉杆和命令方块

在1号命令方块中输入

/execute @e[name="a"] ~ ~ ~ summon bat o

方块类型设置为循环,条件为无条件,红石设为红石控制,已选项中的延迟设为25

在2号命令方块中输入

/execute @e[name="o"] ~ ~ ~ tp @s ^0.2 ^0.03 ^-0.02 facing @e[name="a"]

条件设置为循环,无条件,保持开启

在3号命令方块中输入

/execute @e[name="a"] ~ ~ ~ kill @e[name="o",rm=20]

条件设置为循环,无条件,保持开启(rm的数字表示龙卷风的高度哦~)

在4号命令方块中输入

/execute @e[name="o"] ~ ~ ~ particle minecraft:heart_particle ~~1~

条件设置为循环,无条件,保持开启

在5号命令方块中输入

effect @e[name="o"] invisibility 1 1 true

条件设置为循环,无条件,保持开启

在6号命令方块中输入

/execute @e[name="o"] ~ ~ ~ effect @e[name=!"a",r=4] levitation 1 4 true

条件设置为循环,无条件,保持开启

设置完之后,就可以在聊天框输入

/summon armor_stand a x1 x2 x3

召唤一个盔甲架并命名为a

再把拉杆拉开,就会在a的位置生成爱心龙卷风啦~

粒子特效遇到命令方块可以形成这样的独特天气,是不是超级酷~

走进龙卷风的区域,还会随着龙卷风一起上升下降~

除了爱心,也可以尝试其他的粒子

将4号命令方块的heart_particle修改为cauldron_explosion_emitter

其他的设置保持不变

然后拉下拉杆

/particle <名称><x><y><z><xd><yd><zd><速度>[数量] [模式] [玩家] [额外参数…]

解释:

名称:表示弄什么粒子,ID你可以百度一下

<x><y><z>:中心坐标

<xd><yd><zd>:范围,以上面的为中心,实际上范围被扩大8倍(注意:红石颗粒、药水颗粒、信标颗粒在速度0而数量非0时,该参数会变成颗粒颜色值)

速度:指定颗粒速度,必须至少为0

数量:指定颗粒数量,必须至少为0(即1个颗粒)

模式:任意值,但仅force为有效值:可视距离为256格,忽略设置。

额外参数:因颗粒类型而不同,自行查找。

这个容易,先说一下具体思路吧:

首先创建一个计时的记分板,用来加时间

然后检测,如果时间到了,就将是建设为零重新计时,并且调用粒子效果的指令在玩家头上冒出爱心。

指令:(直接放到一个命令方块里然后启动就行)(必须是1.13+的版本)

summon minecraft:falling_block ~ ~1 ~ {BlockState:{Name:"minecraft:redstone_block"},Time:1,Passengers:[{id:"minecraft:pig",Health:0f,Passengers:[{id:"minecraft:falling_block",Time:1,BlockState:{Name:"minecraft:activator_rail"},Passengers:[{id:"minecraft:command_block_minecart",Command:"/gamerule commandBlockOutput false"},{id:"command_block_minecart",Command:'setblock ~ ~2 ~ command_block[facing=up,conditional=false]{auto:1,Command:"scoreboard objectives add time dummy"}'},{id:"command_block_minecart",Command:'setblock ~ ~3 ~ repeating_command_block[facing=up,conditional=false]{auto:1,Command:"scoreboard players add tick time 1"}'},{id:"command_block_minecart",Command:'setblock ~ ~4 ~ chain_command_block[facing=up,conditional=false]{auto:1,Command:"execute if score tick time matches 20.. run scoreboard players add s time 1"}'},{id:"command_block_minecart",Command:'setblock ~ ~5 ~ chain_command_block[facing=up,conditional=false]{auto:1,Command:"execute if score tick time matches 20.. run scoreboard players set tick time 0"}'},{id:"command_block_minecart",Command:'setblock ~ ~6 ~ chain_command_block[facing=up,conditional=false]{auto:1,Command:"execute as @a at @s if score s time matches 30..35 run particle heart ~ ~2 ~ 0.1 0.1 0.1 0.1 30 force @a"}'},{id:"command_block_minecart",Command:'setblock ~ ~7 ~ chain_command_block[facing=up,conditional=false]{auto:1,Command:"execute if score s time matches 36.. run scoreboard players set s time 0"}'},{id:"command_block_minecart",Command:'setblock ~ ~-2 ~ repeating_command_block{auto:1,Command:"fill ~ ~ ~ ~ ~2 ~ air"}'},{id:"command_block_minecart",Command:"kill @e[type=command_block_minecart,distance=..1]"}]}]}]}

这个直接塞到命令方块中然后启动就行了,会自动生成,注意一定要在空旷的地方。

这个是计时,当到了30秒之后,头上会出现爱心,持续5秒,然后再过30秒在持续五秒以此类推.

加粗字体的地方时可以改动的,第一个30..35是设置持续的时间,这个和后面的36..相匹配,如果我想在第40秒出现爱心,持续10秒,则应该改为40..50,后面的匹配改为51..

~ ~2 ~ 是代表的位置,~2是在头顶上。

0.1 0.1 0.1 是代表的范围,就是粒子效果在一定范围内显示。

30是密度,即每运行一次这个命令出现的爱心数量。指令1秒20次


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/731726.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-11
下一篇2023-08-11

发表评论

登录后才能评论

评论列表(0条)

    保存