Add files via upload
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
tag @s remove displayCleanerBossBar
|
||||
tellraw @s {"text":"您已关闭扫地姬的血条栏提示"}
|
||||
@@ -0,0 +1,2 @@
|
||||
tag @s add displayCleanerBossBar
|
||||
tellraw @s {"text":"您已开启扫地姬的血条栏提示"}
|
||||
@@ -0,0 +1,2 @@
|
||||
tag @s add noDisplayCleanerChat
|
||||
tellraw @s {"text":"您已关闭扫地姬的聊天栏提示"}
|
||||
@@ -0,0 +1,2 @@
|
||||
tag @s remove noDisplayCleanerChat
|
||||
tellraw @s {"text":"您已开启扫地姬的聊天栏提示"}
|
||||
@@ -1,4 +1,5 @@
|
||||
execute if score cleaner cleanerBooleans matches 1 run tellraw @a [{"text":"扫地姬已关闭~","color":"green"}]
|
||||
bossbar set cleaner visible false
|
||||
scoreboard players set cleaner cleanerBooleans 0
|
||||
scoreboard players set cleaner setCleanTime 0
|
||||
scoreboard players set cleaner displayCleanTime 0
|
||||
@@ -1,6 +1,17 @@
|
||||
scoreboard players operation cleaner displayCleanTime = @a[scores={cleaner=30..}] cleaner
|
||||
scoreboard players operation cleaner setCleanTime = @a[scores={cleaner=30..}] cleaner
|
||||
scoreboard players operation cleaner displayCleanTime = @s cleaner
|
||||
scoreboard players operation cleaner setCleanTime = @s cleaner
|
||||
scoreboard players operation cleaner setCleanTime *= 20 20
|
||||
scoreboard players operation cleaner timeCounter = cleaner setCleanTime
|
||||
tellraw @a [{"text":"扫地姬已开启~","color":"green"},{"score":{"objective":"displayCleanTime","name":"cleaner"},"color":"dark_aqua","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":"游戏秒后清理掉落物~","color":"yellow"}]
|
||||
scoreboard players set cleaner cleanerBooleans 1
|
||||
scoreboard players set cleaner cleanerBooleans 1
|
||||
execute if score cleaner setCleanTime matches 5401.. run function fz:cleaner/time/5min
|
||||
execute if score cleaner setCleanTime matches 4801..5400 run function fz:cleaner/time/4min30s
|
||||
execute if score cleaner setCleanTime matches 4201..4800 run function fz:cleaner/time/4min
|
||||
execute if score cleaner setCleanTime matches 3601..4200 run function fz:cleaner/time/3min30s
|
||||
execute if score cleaner setCleanTime matches 3001..3600 run function fz:cleaner/time/3min
|
||||
execute if score cleaner setCleanTime matches 2401..3000 run function fz:cleaner/time/2min30s
|
||||
execute if score cleaner setCleanTime matches 1801..2400 run function fz:cleaner/time/2min
|
||||
execute if score cleaner setCleanTime matches 1201..1800 run function fz:cleaner/time/1min30s
|
||||
execute if score cleaner setCleanTime matches 601..1200 run function fz:cleaner/time/60s
|
||||
execute if score cleaner setCleanTime matches ..600 run function fz:cleaner/time/30s
|
||||
bossbar set cleaner visible true
|
||||
@@ -2,4 +2,9 @@ scoreboard objectives add cleaner trigger
|
||||
scoreboard objectives add cleaned dummy
|
||||
scoreboard objectives add cleanerBooleans dummy
|
||||
scoreboard objectives add setCleanTime dummy
|
||||
scoreboard objectives add displayCleanTime dummy
|
||||
scoreboard objectives add displayCleanTime dummy
|
||||
scoreboard objectives add secondsCounter dummy
|
||||
scoreboard objectives add cleanerBar trigger
|
||||
scoreboard objectives add cleanerChat trigger
|
||||
bossbar add cleaner 1
|
||||
bossbar set cleaner max 60
|
||||
@@ -1,13 +1,28 @@
|
||||
scoreboard players operation cleaner secondsCounter = cleaner timeCounter
|
||||
scoreboard players operation cleaner secondsCounter /= 20 20
|
||||
scoreboard players operation cleaner secondsCounter += 1 1
|
||||
bossbar set cleaner players @a[tag=displayCleanerBossBar]
|
||||
bossbar set cleaner name [{"text":"扫地姬倒计时:"},{"score":{"objective":"secondsCounter","name":"cleaner"},"bold":true},{"text":"游戏秒后清理"}]
|
||||
execute if score cleaner timeCounter matches ..0 run function fz:cleaner/subclean
|
||||
execute if score cleaner timeCounter matches 6000 run tellraw @a [{"text":"5游戏分后清理掉落物~","color":"gold"}]
|
||||
execute if score cleaner timeCounter matches 3600 run tellraw @a [{"text":"3游戏分后清理掉落物~","color":"gold"}]
|
||||
execute if score cleaner timeCounter matches 2400 run tellraw @a [{"text":"2游戏分后清理掉落物~","color":"gold"}]
|
||||
execute if score cleaner timeCounter matches 1200 run tellraw @a [{"text":"60游戏秒后清理掉落物~小伙伴们抓紧时间rua!","color":"gold"}]
|
||||
execute if score cleaner timeCounter matches 600 run tellraw @a [{"text":"30游戏秒后清理掉落物~搞事的先停停rua!","color":"red"}]
|
||||
execute if score cleaner timeCounter matches 200 run tellraw @a [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"10","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
execute if score cleaner timeCounter matches 100 run tellraw @a [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"5","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~","color":"dark_red","bold":false,"underlined":false}]
|
||||
execute if score cleaner timeCounter matches 80 run tellraw @a [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"4","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~","color":"dark_red","bold":false,"underlined":false}]
|
||||
execute if score cleaner timeCounter matches 60 run tellraw @a [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"3","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~","color":"dark_red","bold":false,"underlined":false}]
|
||||
execute if score cleaner timeCounter matches 40 run tellraw @a [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"2","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~","color":"dark_red","bold":false,"underlined":false}]
|
||||
execute if score cleaner timeCounter matches 20 run tellraw @a [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"1","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~","color":"dark_red","bold":false,"underlined":false}]
|
||||
execute if score cleaner timeCounter matches 6000 run function fz:cleaner/time/5min
|
||||
execute if score cleaner timeCounter matches 6000 run tellraw @a[tag=!noDisplayCleanerChat] [{"text":"5游戏分后清理掉落物~","color":"green"}]
|
||||
execute if score cleaner timeCounter matches 5400 run function fz:cleaner/time/4min30s
|
||||
execute if score cleaner timeCounter matches 4800 run function fz:cleaner/time/4min
|
||||
execute if score cleaner timeCounter matches 4200 run function fz:cleaner/time/3min30s
|
||||
execute if score cleaner timeCounter matches 3600 run function fz:cleaner/time/3min
|
||||
execute if score cleaner timeCounter matches 3600 run tellraw @a[tag=!noDisplayCleanerChat] [{"text":"3游戏分后清理掉落物~","color":"green"}]
|
||||
execute if score cleaner timeCounter matches 3000 run function fz:cleaner/time/2min30s
|
||||
execute if score cleaner timeCounter matches 2400 run function fz:cleaner/time/2min
|
||||
execute if score cleaner timeCounter matches 2400 run tellraw @a[tag=!noDisplayCleanerChat] [{"text":"2游戏分后清理掉落物~","color":"yellow"}]
|
||||
execute if score cleaner timeCounter matches 1800 run function fz:cleaner/time/1min30s
|
||||
execute if score cleaner timeCounter matches 1200 run function fz:cleaner/time/60s
|
||||
execute if score cleaner timeCounter matches 1200 run tellraw @a[tag=!noDisplayCleanerChat] [{"text":"60游戏秒后清理掉落物~","color":"gold"}]
|
||||
execute if score cleaner timeCounter matches 600 run function fz:cleaner/time/30s
|
||||
execute if score cleaner timeCounter matches 600 run tellraw @a[tag=!noDisplayCleanerChat] [{"text":"30游戏秒后清理掉落物~","color":"red"}]
|
||||
execute if score cleaner timeCounter matches 200 run function fz:cleaner/time/10s
|
||||
execute if score cleaner timeCounter matches 100 run function fz:cleaner/time/5s
|
||||
execute if score cleaner timeCounter matches 80 run function fz:cleaner/time/4s
|
||||
execute if score cleaner timeCounter matches 60 run function fz:cleaner/time/3s
|
||||
execute if score cleaner timeCounter matches 40 run function fz:cleaner/time/2s
|
||||
execute if score cleaner timeCounter matches 20 run function fz:cleaner/time/1s
|
||||
scoreboard players remove cleaner timeCounter 1
|
||||
@@ -1,4 +1,14 @@
|
||||
execute store result score cleaned cleaned run kill @e[type=item]
|
||||
tellraw @a [{"text":"这次一共清理了","color":"dark_green","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"score":{"objective":"cleaned","name":"cleaned"},"color":"yellow","bold":true,"italic":false,"underlined":true,"strikethrough":false,"obfuscated":false},{"text":"堆物品~","color":"dark_green","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":"下次清理将在","color":"yellow"},{"score":{"objective":"displayCleanTime","name":"cleaner"},"color":"dark_aqua","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":"游戏秒后开始~","color":"yellow"}]
|
||||
scoreboard players set cleaned cleaned 0
|
||||
scoreboard players reset cleaned cleaned
|
||||
execute if score cleaner setCleanTime matches 5401.. run function fz:cleaner/time/5min
|
||||
execute if score cleaner setCleanTime matches 4801..5400 run function fz:cleaner/time/4min30s
|
||||
execute if score cleaner setCleanTime matches 4201..4800 run function fz:cleaner/time/4min
|
||||
execute if score cleaner setCleanTime matches 3601..4200 run function fz:cleaner/time/3min30s
|
||||
execute if score cleaner setCleanTime matches 3001..3600 run function fz:cleaner/time/3min
|
||||
execute if score cleaner setCleanTime matches 2401..3000 run function fz:cleaner/time/2min30s
|
||||
execute if score cleaner setCleanTime matches 1801..2400 run function fz:cleaner/time/2min
|
||||
execute if score cleaner setCleanTime matches 1201..1800 run function fz:cleaner/time/1min30s
|
||||
execute if score cleaner setCleanTime matches 601..1200 run function fz:cleaner/time/60s
|
||||
execute if score cleaner setCleanTime matches ..600 run function fz:cleaner/time/30s
|
||||
scoreboard players operation cleaner timeCounter = cleaner setCleanTime
|
||||
@@ -0,0 +1,4 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"10","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 60
|
||||
@@ -0,0 +1,3 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 18
|
||||
@@ -0,0 +1,4 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"1","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 10
|
||||
@@ -0,0 +1,3 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 24
|
||||
@@ -0,0 +1,3 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 30
|
||||
@@ -0,0 +1,4 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"2","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 20
|
||||
@@ -0,0 +1,4 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color yellow
|
||||
bossbar set cleaner value 6
|
||||
bossbar set cleaner visible true
|
||||
@@ -0,0 +1,3 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 36
|
||||
@@ -0,0 +1,3 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 42
|
||||
@@ -0,0 +1,4 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"3","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 30
|
||||
@@ -0,0 +1,3 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 48
|
||||
@@ -0,0 +1,3 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 54
|
||||
@@ -0,0 +1,4 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"4","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 40
|
||||
@@ -0,0 +1,3 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 60
|
||||
@@ -0,0 +1,4 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"5","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 50
|
||||
@@ -0,0 +1,3 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color yellow
|
||||
bossbar set cleaner value 12
|
||||
@@ -1,7 +1,17 @@
|
||||
scoreboard players enable @a cleaner
|
||||
execute if entity @a[scores={cleaner=..-1}] run function fz:cleaner/cleaneroff
|
||||
execute if entity @a[scores={cleaner=1..29}] run tellraw @a[scores={cleaner=1..29}] [{"text":"请输入>=30的时间(单位:秒)","color":"dark_red"}]
|
||||
execute if entity @a[scores={cleaner=30..}] run function fz:cleaner/cleaneron
|
||||
scoreboard players set @a[scores={cleaner=..-1}] cleaner 0
|
||||
scoreboard players set @a[scores={cleaner=1..}] cleaner 0
|
||||
scoreboard players enable @a cleanerBar
|
||||
scoreboard players enable @a cleanerChat
|
||||
execute as @a[scores={cleaner=..-1}] run function fz:cleaner/cleaneroff
|
||||
execute as @a[scores={cleaner=1..29}] run tellraw @s [{"text":"请输入>=30的时间(单位:秒)","color":"dark_red"}]
|
||||
execute as @a[scores={cleaner=30..}] run function fz:cleaner/cleaneron
|
||||
execute as @a[scores={cleanerChat=1..},tag=noDisplayCleanerChat] run function fz:cleaner/cleanerchaton
|
||||
execute as @a[scores={cleanerBar=1..},tag=!displayCleanerBossBar] run function fz:cleaner/cleanerbaron
|
||||
execute as @a[scores={cleanerChat=..-1},tag=!noDisplayCleanerChat] run function fz:cleaner/cleanerchatoff
|
||||
execute as @a[scores={cleanerBar=..-1},tag=displayCleanerBossBar] run function fz:cleaner/cleanerbaroff
|
||||
scoreboard players reset @a[scores={cleanerChat=1..}] cleanerChat
|
||||
scoreboard players reset @a[scores={cleanerBar=1..}] cleanerBar
|
||||
scoreboard players reset @a[scores={cleanerChat=..-1}] cleanerChat
|
||||
scoreboard players reset @a[scores={cleanerBar=..-1}] cleanerBar
|
||||
scoreboard players reset @a[scores={cleaner=..-1}] cleaner
|
||||
scoreboard players reset @a[scores={cleaner=1..}] cleaner
|
||||
execute if score cleaner cleanerBooleans matches 1 run function fz:cleaner/main
|
||||
@@ -2,4 +2,7 @@ scoreboard objectives remove cleaner
|
||||
scoreboard objectives remove cleaned
|
||||
scoreboard objectives remove cleanerBooleans
|
||||
scoreboard objectives remove setCleanTime
|
||||
scoreboard objectives remove displayCleanTime
|
||||
scoreboard objectives remove displayCleanTime
|
||||
scoreboard objectives remove cleanerBar
|
||||
scoreboard objectives remove cleanerChat
|
||||
bossbar remove cleaner
|
||||
Reference in New Issue
Block a user