更新restore_score | 美化README,作者:Max_小葵 | 实验性:重新设计版本更新功能

This commit is contained in:
延皓
2021-08-03 06:30:28 +08:00
parent e3a7b02a63
commit 13ec1d9b9a
33 changed files with 162 additions and 136 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
bossbar set fz.sweeper name [{"score": {"name": "sweeperBossbar","objective": "parameter"},"color": "#ff6100","underlined": true,"bold": true},{"text": "秒后清理垃圾","color": "#ffd900","bold": false}]
bossbar set fz.sweeper players @a[tag=!fz.sweeperBossbarOff]
bossbar set fz:sweeper name [{"score": {"name": "sweeperBossbar","objective": "parameter"},"color": "#ff6100","underlined": true,"bold": true},{"text": "秒后清理垃圾","color": "#ffd900","bold": false}]
bossbar set fz:sweeper players @a[tag=!fz.sweeperBossbarOff]
scoreboard players remove sweeperBossbar parameter 1
schedule function fz:sweeper/bossbar 1s
@@ -13,7 +13,7 @@ schedule clear fz:sweeper/timer/2min
schedule clear fz:sweeper/timer/3min
schedule clear fz:sweeper/timer/4min
#设置怪物血条
bossbar set minecraft:fz.sweeper visible false
bossbar set fz:sweeper visible false
tellraw @a[tag=!fz.sweeperMessageOff] {"text": "[信息]扫地机已关闭","color": "#5fff00"}
execute as @a[tag=!fz.sweeperSoundOff] at @s run playsound minecraft:block.note_block.pling voice @s ~ ~ ~ 1 2
@@ -17,7 +17,7 @@ schedule clear fz:sweeper/timer/2min
schedule clear fz:sweeper/timer/3min
schedule clear fz:sweeper/timer/4min
#设置怪物血条
bossbar set minecraft:fz.sweeper visible true
bossbar set fz:sweeper visible true
function fz:sweeper/main
function fz:sweeper/bossbar
@@ -13,7 +13,7 @@ execute if score @s config matches 1478966205 run tag @s add fz.sweeperMessageOf
execute if score @s config matches 1478966216 run scoreboard players set keepMinecart parameter 1
execute if score @s config matches 1478966217 run scoreboard players reset keepMinecart parameter
bossbar set minecraft:fz.sweeper players @a[tag=!fz.sweeperBossbarOff]
bossbar set fz:sweeper players @a[tag=!fz.sweeperBossbarOff]
scoreboard players reset @s config
function fz:config/display
+3 -3
View File
@@ -1,6 +1,6 @@
data merge storage fz.installed {sweeper: 1b}
bossbar add fz.sweeper {"text":"null"}
bossbar set fz.sweeper value 0
data modify storage fz:survival installed.sweeper set value 1b
bossbar add fz:sweeper {"text":"null"}
bossbar set fz:sweeper value 0
#提示已安装
tellraw @a {"text": "[信息]扫地机已安装","color": "#5fff00"}
function fz:sweeper/start
+2 -2
View File
@@ -1,5 +1,5 @@
execute if score keepMinecart parameter matches 1 run execute store result score sweeperItem parameter run kill @e[type=item,predicate=!fz:sweeper/minecart]
execute unless score keepMinecart parameter matches 1 run execute store result score sweeperItem parameter run kill @e[type=item]
execute if score keepMinecart parameter matches 1 store result score sweeperItem parameter run kill @e[type=item,predicate=!fz:sweeper/minecart]
execute unless score keepMinecart parameter matches 1 store result score sweeperItem parameter run kill @e[type=item]
tellraw @a [{"text": "[信息]本次清理了","color": "#5fff00"},{"score": {"objective": "parameter", "name": "sweeperItem"},"color": "#5fff00"},{"text": "堆物品","color": "#5fff00"}]
execute as @a[tag=!fz.sweeperSoundOff] at @s run playsound minecraft:block.note_block.pling voice @s ~ ~ ~ 1 2
execute if score sweeperTime parameter matches 30 run function fz:sweeper/timer/30s
+1 -1
View File
@@ -11,6 +11,6 @@ schedule clear fz:sweeper/timer/1min
schedule clear fz:sweeper/timer/2min
schedule clear fz:sweeper/timer/3min
schedule clear fz:sweeper/timer/4min
bossbar set fz.sweeper visible false
bossbar set fz:sweeper visible false
tellraw @a {"text": "[信息]扫地机已启用","color": "#5fff00"}
@@ -12,6 +12,8 @@ schedule clear fz:sweeper/timer/2min
schedule clear fz:sweeper/timer/3min
schedule clear fz:sweeper/timer/4min
data merge storage fz.installed {sweeper: 0b}
bossbar remove fz:sweeper
data modify storage fz:survival installed.sweeper set value 0b
#提示已卸载
tellraw @a {"text": "[信息]扫地机已卸载","color": "#5fff00"}