我的世界头顶爱心粒子效果(我的世界头上冒爱心)

http://www.itjxue.com  2023-02-22 11:28  来源:未知  点击次数: 

我的世界服务器怎么搞命名方块能使玩家隔一段时间头上冒爱心?

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

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

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

指令:(直接放到一个命令方块里然后启动就行)(必须是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次

如何在我的世界1.8原版里给自己加粒子效果

昨天还玩过来着,那是用指令做的,等等我去网上帮你超过来,,,,,, /Particle使用方法及全粒子名称表详解

什么是粒子效果

举个例子,比如岩浆里窜出来的火焰。

或者是喂食动物后产生的爱心

这些粒子效果都能通过/particle命令生成

/Particle命令的结构

/particle name x y z xd yd zd speed count [player;entity]

中文版

/particle 名称 x y z xd yd zd 速度 数量 [玩家;实体]

name代表颗粒名称,之后会给出列表+翻译。x y z是粒子生成的坐标。

xd yd zd代表了粒子扩散的范围(长×宽×高)

例如,如果填1 1 1,粒子就会聚集的很紧密,如图。

如果填2 2 2,粒子就会扩散到2×2×2的空间里,就会比较稀疏。

speed指的是粒子从出现到消失的速度(越大持续的时间越短)。

count指的是粒子数量的多少。

示例:xd yd zd相同的情况下,填100:

填500:

[player;entity]指的是可以写@p @e @a等等,可以有附加的条件(比如[type=chicken]),如果坐标是用~ ~ ~的格式,填上这一项之后,粒子就会生成在指定玩家/实体的位置。

例如:

/particle cloud ~ ~1 ~ 2 2 2 0.01 500 @e[type=Creeper]

就会在每一只苦力怕头上1格生成烟雾

全部粒子名称列表及翻译

1 hugeexplosion 超大爆炸

2 largeexplode 大型爆炸

3 fireworksSpark 烟花火花(烟花起飞时产生)

4 bubble 泡泡

5 suspended 不明

6 depthsuspend 不明

7 townaura 与6效果相同

8 crit 暴击(机翻)

9 magicCrit 魔法暴击???

10 smoke 烟雾

11 mobSpell 黑色圈形颗

12 spell 白色圈形颗粒

13 instantSpell 白色X形颗粒

14 note 音符盒的音符

15 portal 地狱门/末影人附近的紫色颗粒

16 enchantmenttable 从书架飘向附魔台的文字

17 explode 爆炸

18 flame 刷怪笼刷出一波怪物时的火花

19 lava 岩浆飞溅出的火花

20 footstep 脚印

21 splash 溅起的水花

22 largesmoke 大型烟雾

23 cloud 云(类似烟雾)

24 reddust 黑色颗粒

25 snowballpoof 雪球打到生物时产生

26 dripWater 天花板滴下的水

27 dripLava 天花板滴下的岩浆

28 snowshovel 白色颗粒

29 slime 史莱姆跳动时的绿色颗粒

30 heart 爱心

31 wake 蓝色颗粒

32 mobSpellAmbient 淡灰色圈形颗粒

33 angryVillager 村民生气

34 happyVillager 村民高兴

35 witchMagic 紫色X形颗粒

我的世界为什么给动物吃东西时头上不冒红心?

打开选项,点“视频设置”,选“动画”,把里面带有粒子效果的选项都开了,怕卡可以开少量,配置够就全开最大吧。动物吃东西冒的红心是粒子效果,把粒子效果关了就看不到爱心了。

我的世界爱心腻子效果的指令是什么

我的世界爱心腻子效果的指令是“/particleheart~~0.1~0000.00910”。根据查询相关公开信息显示:我的世界想要弄爱心粒子的效果需要用到指令,爱心粒子指令为“/particleheart~~0.1~0000.00910”,打开对话框输入指令执行即可。

(责任编辑:IT教学网)

更多

推荐ASP.NET教程文章