我的世界服务器怎么搞命名方块能使玩家隔一段时间头上冒爱心?
这个容易,先说一下具体思路吧:
首先创建一个计时的记分板,用来加时间
然后检测,如果时间到了,就将是建设为零重新计时,并且调用粒子效果的指令在玩家头上冒出爱心。
指令:(直接放到一个命令方块里然后启动就行)(必须是113+的版本)
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 3035 run particle heart ~ ~2 ~ 01 01 01 01 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秒在持续五秒以此类推
加粗字体的地方时可以改动的,第一个3035是设置持续的时间,这个和后面的36相匹配,如果我想在第40秒出现爱心,持续10秒,则应该改为4050,后面的匹配改为51
~ ~2 ~ 是代表的位置,~2是在头顶上。
01 01 01 是代表的范围,就是粒子效果在一定范围内显示。
30是密度,即每运行一次这个命令出现的爱心数量。指令1秒20次
最传统的方法是安装ess插件,然后运行一次服务器,然后在生成的文件夹里面修改配置,拉到底稍微上去点的地方,有禁止使用,禁止摆放的列表,把你要禁的id打在后面就行了,这个插件还有禁止爆炸,禁止液体流动等功能,主要是他拥有强大的指令系统,他的强大超乎你的想象。一般服务器都是安装的,属于基础插件。如果不想装这个插件可以去下载单独的物品禁止使用的插件,但是我强烈推荐ess。
如果还不会追问好了,我教你配置好。
正在为您解答!
错误方块(就是马赛克方块)的出现主要是由于特定材质包无法显示特定方块、指令制作欠缺等。您可以通过在新版本安装旧模组包获取错误方块。
错误方块个人还是不推荐去弄的,毕竟也没有实际用途。
希望能够帮助到您!在你服务端的根目录里面,有个serverproperties的文件。
建议用notepad打开,里面的下面这个东西设置为true
enable-command-block=true
就可以在服务器启用命令方块了!
0条评论