完善计分板扩展接口
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
# 调用者:#fz:module/scoreboard/display/carousel_controller/loop
|
||||
|
||||
function #fz:module/scoreboard/display/carousel/try_display
|
||||
|
||||
schedule function fz:module/scoreboard/display/carousel/loop 10s replace
|
||||
|
||||
## 自增
|
||||
scoreboard players add fz.module.scoreboard.display.current_id fz.variable.integer 1
|
||||
## 循环
|
||||
execute if score fz.module.scoreboard.display.current_id fz.variable.integer > fz.module.scoreboard.display.highest_id fz.variable.integer run scoreboard players set fz.module.scoreboard.display.current_id fz.variable.integer 0
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
# 调用者:fz:module/scoreboard/carousel/try_display/~
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.activation
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.activation
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.activation", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
# 调用者:fz:module/scoreboard/carousel/try_display/~
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.aviating_distance
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.aviating_distance
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.aviating_distance", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
# 调用者:fz:module/scoreboard/carousel/try_display/~
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.damage_taken
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.damage_taken
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.damage_taken", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
# 调用者:fz:module/scoreboard/carousel/try_display/~
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.death_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.death_count
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.death_count", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
@@ -0,0 +1,22 @@
|
||||
# 调用者:fz:module/scoreboard/carousel/try_display/~
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.dig_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.dig_count
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.dig_count", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
# 调用者:fz:module/scoreboard/carousel/try_display/~
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.fishing_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.fishing_count
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.fishing_count", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
@@ -0,0 +1,22 @@
|
||||
# 调用者:fz:module/scoreboard/carousel/try_display/~
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.general
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.general
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.general", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
# 调用者:fz:module/scoreboard/carousel/try_display/~
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.kill_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.kill_count
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.kill_count", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
# 调用者:fz:module/scoreboard/carousel/try_display/~
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.trade_count
|
||||
execute if score fz.module.scoreboard.carousel.color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.trade_count
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.trade_count", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
@@ -0,0 +1 @@
|
||||
execute if score fz.module.scoreboard.display.current_id fz.variable.integer = fz.module.scoreboard.display.id.activation fz.variable.integer run function fz:module/scoreboard/display/carousel/set_display/activation
|
||||
+1
@@ -0,0 +1 @@
|
||||
execute if score fz.module.scoreboard.display.current_id fz.variable.integer = fz.module.scoreboard.display.id.aviating_distance fz.variable.integer run function fz:module/scoreboard/display/carousel/set_display/aviating_distance
|
||||
+1
@@ -0,0 +1 @@
|
||||
execute if score fz.module.scoreboard.display.current_id fz.variable.integer = fz.module.scoreboard.display.id.damage_taken fz.variable.integer run function fz:module/scoreboard/display/carousel/set_display/damage_taken
|
||||
+1
@@ -0,0 +1 @@
|
||||
execute if score fz.module.scoreboard.display.current_id fz.variable.integer = fz.module.scoreboard.display.id.death_count fz.variable.integer run function fz:module/scoreboard/display/carousel/set_display/death_count
|
||||
@@ -0,0 +1 @@
|
||||
execute if score fz.module.scoreboard.display.current_id fz.variable.integer = fz.module.scoreboard.display.id.dig_count fz.variable.integer run function fz:module/scoreboard/display/carousel/set_display/dig_count
|
||||
+1
@@ -0,0 +1 @@
|
||||
execute if score fz.module.scoreboard.display.current_id fz.variable.integer = fz.module.scoreboard.display.id.fishing_count fz.variable.integer run function fz:module/scoreboard/display/carousel/set_display/fishing_count
|
||||
@@ -0,0 +1 @@
|
||||
execute if score fz.module.scoreboard.display.current_id fz.variable.integer = fz.module.scoreboard.display.id.general fz.variable.integer run function fz:module/scoreboard/display/carousel/set_display/general
|
||||
@@ -0,0 +1 @@
|
||||
execute if score fz.module.scoreboard.display.current_id fz.variable.integer = fz.module.scoreboard.display.id.kill_count fz.variable.integer run function fz:module/scoreboard/display/carousel/set_display/kill_count
|
||||
+1
@@ -0,0 +1 @@
|
||||
execute if score fz.module.scoreboard.display.current_id fz.variable.integer = fz.module.scoreboard.display.id.trade_count fz.variable.integer run function fz:module/scoreboard/display/carousel/set_display/trade_count
|
||||
@@ -1,13 +0,0 @@
|
||||
# 调用者:#fz:module/scoreboard/display/carousel_controller/loop
|
||||
|
||||
function fz:module/scoreboard/display/carousel_controller/set/general
|
||||
schedule function fz:module/scoreboard/display/carousel_controller/set/activation 10s replace
|
||||
schedule function fz:module/scoreboard/display/carousel_controller/set/aviating_distance 20s replace
|
||||
schedule function fz:module/scoreboard/display/carousel_controller/set/damage_taken 30s replace
|
||||
schedule function fz:module/scoreboard/display/carousel_controller/set/death_count 40s replace
|
||||
schedule function fz:module/scoreboard/display/carousel_controller/set/dig_count 50s replace
|
||||
schedule function fz:module/scoreboard/display/carousel_controller/set/fishing_count 60s replace
|
||||
schedule function fz:module/scoreboard/display/carousel_controller/set/kill_count 70s replace
|
||||
schedule function fz:module/scoreboard/display/carousel_controller/set/trade_count 80s replace
|
||||
|
||||
schedule function fz:module/scoreboard/display/carousel_controller/loop 90s replace
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
# 调用者:fz:module/scoreboard/carousel_controller/loop
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score carousel_color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.activation
|
||||
execute if score carousel_color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.activation
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.activation", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
# 调用者:fz:module/scoreboard/carousel_controller/loop
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score carousel_color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.aviating_distance
|
||||
execute if score carousel_color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.aviating_distance
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.aviating_distance", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
# 调用者:fz:module/scoreboard/carousel_controller/loop
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score carousel_color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.damage_taken
|
||||
execute if score carousel_color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.damage_taken
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.damage_taken", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
# 调用者:fz:module/scoreboard/carousel_controller/loop
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score carousel_color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.death_count
|
||||
execute if score carousel_color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.death_count
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.death_count", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
# 调用者:fz:module/scoreboard/carousel_controller/loop
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score carousel_color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.dig_count
|
||||
execute if score carousel_color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.dig_count
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.dig_count", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
# 调用者:fz:module/scoreboard/carousel_controller/loop
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score carousel_color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.fishing_count
|
||||
execute if score carousel_color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.fishing_count
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.fishing_count", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
# 调用者:fz:module/scoreboard/carousel_controller/loop
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score carousel_color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.general
|
||||
execute if score carousel_color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.general
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.general", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
# 调用者:fz:module/scoreboard/carousel_controller/loop
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score carousel_color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.kill_count
|
||||
execute if score carousel_color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.kill_count
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.kill_count", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
# 调用者:fz:module/scoreboard/carousel_controller/loop
|
||||
|
||||
## 判断颜色代码,见:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81
|
||||
execute if score carousel_color fz.variable.integer matches 0 run scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 1 run scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 2 run scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 3 run scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 4 run scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 5 run scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 6 run scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 7 run scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 8 run scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 9 run scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 10 run scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 11 run scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 12 run scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 13 run scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 14 run scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.trade_count
|
||||
execute if score carousel_color fz.variable.integer matches 15 run scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.trade_count
|
||||
|
||||
## 详细
|
||||
execute if score fz.logger.level fz.variable.integer matches ..300 run tellraw @a [{"nbt": "fz.level.fine", "interpret": true, "storage": "fz:logger"}, {"text": "已为队伍"}, {"nbt": "fz.scoreboard.text.carousel", "interpret": true, "storage": "fz:module"}, {"text": "显示"}, {"nbt": "fz.scoreboard.text.trade_count", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||
@@ -0,0 +1 @@
|
||||
scoreboard players add fz.module.scoreboard.display.highest_id fz.variable.integer 1
|
||||
@@ -0,0 +1,3 @@
|
||||
#### 注册计分板id
|
||||
function #fz:calculation/highest_id_add_1
|
||||
scoreboard players operation fz.module.scoreboard.display.id.activation fz.variable.integer = fz.module.scoreboard.display.highest_id fz.variable.integer
|
||||
@@ -0,0 +1,3 @@
|
||||
#### 注册计分板id
|
||||
function #fz:calculation/highest_id_add_1
|
||||
scoreboard players operation fz.module.scoreboard.display.id.aviating_distance fz.variable.integer = fz.module.scoreboard.display.highest_id fz.variable.integer
|
||||
@@ -0,0 +1,3 @@
|
||||
#### 注册计分板id
|
||||
function #fz:calculation/highest_id_add_1
|
||||
scoreboard players operation fz.module.scoreboard.display.id.damage_taken fz.variable.integer = fz.module.scoreboard.display.highest_id fz.variable.integer
|
||||
@@ -0,0 +1,3 @@
|
||||
#### 注册计分板id
|
||||
function #fz:calculation/highest_id_add_1
|
||||
scoreboard players operation fz.module.scoreboard.display.id.death_count fz.variable.integer = fz.module.scoreboard.display.highest_id fz.variable.integer
|
||||
@@ -0,0 +1,3 @@
|
||||
#### 注册计分板id
|
||||
function #fz:calculation/highest_id_add_1
|
||||
scoreboard players operation fz.module.scoreboard.display.id.dig_count fz.variable.integer = fz.module.scoreboard.display.highest_id fz.variable.integer
|
||||
@@ -0,0 +1,3 @@
|
||||
#### 注册计分板id
|
||||
function #fz:calculation/highest_id_add_1
|
||||
scoreboard players operation fz.module.scoreboard.display.id.fishing_count fz.variable.integer = fz.module.scoreboard.display.highest_id fz.variable.integer
|
||||
@@ -0,0 +1,3 @@
|
||||
#### 注册计分板id
|
||||
function #fz:calculation/highest_id_add_1
|
||||
scoreboard players operation fz.module.scoreboard.display.id.general fz.variable.integer = fz.module.scoreboard.display.highest_id fz.variable.integer
|
||||
@@ -0,0 +1,3 @@
|
||||
#### 注册计分板id
|
||||
function #fz:calculation/highest_id_add_1
|
||||
scoreboard players operation fz.module.scoreboard.display.id.kill_count fz.variable.integer = fz.module.scoreboard.display.highest_id fz.variable.integer
|
||||
@@ -0,0 +1,3 @@
|
||||
#### 注册计分板id
|
||||
function #fz:calculation/highest_id_add_1
|
||||
scoreboard players operation fz.module.scoreboard.display.id.trade_count fz.variable.integer = fz.module.scoreboard.display.highest_id fz.variable.integer
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "aqua"}'
|
||||
team modify fz.module.scoreboard.display.carousel color aqua
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "aqua"}
|
||||
scoreboard players set carousel_color fz.variable.integer 11
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 11
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "black"}'
|
||||
team modify fz.module.scoreboard.display.carousel color black
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "black"}
|
||||
scoreboard players set carousel_color fz.variable.integer 0
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 0
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "blue"}'
|
||||
team modify fz.module.scoreboard.display.carousel color blue
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "blue"}
|
||||
scoreboard players set carousel_color fz.variable.integer 9
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 9
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "dark_aqua"}'
|
||||
team modify fz.module.scoreboard.display.carousel color dark_aqua
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "dark_aqua"}
|
||||
scoreboard players set carousel_color fz.variable.integer 3
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 3
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "dark_blue"}'
|
||||
team modify fz.module.scoreboard.display.carousel color dark_blue
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "dark_blue"}
|
||||
scoreboard players set carousel_color fz.variable.integer 1
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 1
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "dark_gray"}'
|
||||
team modify fz.module.scoreboard.display.carousel color dark_gray
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "dark_gray"}
|
||||
scoreboard players set carousel_color fz.variable.integer 8
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 8
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "dark_green"}'
|
||||
team modify fz.module.scoreboard.display.carousel color dark_green
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "dark_green"}
|
||||
scoreboard players set carousel_color fz.variable.integer 2
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 2
|
||||
+1
-1
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "dark_purple"}'
|
||||
team modify fz.module.scoreboard.display.carousel color dark_purple
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "dark_purple"}
|
||||
scoreboard players set carousel_color fz.variable.integer 5
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 5
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "dark_red"}'
|
||||
team modify fz.module.scoreboard.display.carousel color dark_red
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "dark_red"}
|
||||
scoreboard players set carousel_color fz.variable.integer 4
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 4
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "gold"}'
|
||||
team modify fz.module.scoreboard.display.carousel color gold
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "gold"}
|
||||
scoreboard players set carousel_color fz.variable.integer 6
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 6
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "gray"}'
|
||||
team modify fz.module.scoreboard.display.carousel color gray
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "gray"}
|
||||
scoreboard players set carousel_color fz.variable.integer 7
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 7
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "green"}'
|
||||
team modify fz.module.scoreboard.display.carousel color green
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "green"}
|
||||
scoreboard players set carousel_color fz.variable.integer 10
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 10
|
||||
+1
-1
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "light_purple"}'
|
||||
team modify fz.module.scoreboard.display.carousel color light_purple
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "light_purple"}
|
||||
scoreboard players set carousel_color fz.variable.integer 13
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 13
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "red"}'
|
||||
team modify fz.module.scoreboard.display.carousel color red
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "red"}
|
||||
scoreboard players set carousel_color fz.variable.integer 12
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 12
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "white"}'
|
||||
team modify fz.module.scoreboard.display.carousel color white
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "white"}
|
||||
scoreboard players set carousel_color fz.variable.integer 15
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 15
|
||||
@@ -3,4 +3,4 @@
|
||||
data modify storage fz:module fz.scoreboard.text.carousel set value '{"text": "轮播", "color": "yellow"}'
|
||||
team modify fz.module.scoreboard.display.carousel color yellow
|
||||
team modify fz.module.scoreboard.display.carousel displayName {"text": "轮播", "color": "yellow"}
|
||||
scoreboard players set carousel_color fz.variable.integer 14
|
||||
scoreboard players set fz.module.scoreboard.carousel.color fz.variable.integer 14
|
||||
@@ -1,5 +1,6 @@
|
||||
# 调用者:#fz:module/scoreboard/install
|
||||
|
||||
|
||||
## 主计分板
|
||||
###### 判据均为dummy,便于升级维护!
|
||||
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
# 调用者:#fz:module/scoreboard/load
|
||||
|
||||
## 异常检测
|
||||
execute unless data storage fz:install_manager fz.module{scoreboard: 1b} if score fz.logger.level fz.variable.integer matches ..800 run tellraw @a [{"nbt": "fz.exception.load_without_install_exception", "interpret": true, "storage": "fz:logger"}, {"text": "计分板"}]
|
||||
|
||||
## 设置颜色和名称
|
||||
function #fz:module/scoreboard/display/set_text/set_all
|
||||
execute unless data storage fz:install_manager fz.module{scoreboard: 1b} run tellraw @a [{"nbt": "fz.exception.load_without_install_exception", "interpret": true, "storage": "fz:logger"}, {"text": "计分板"}]
|
||||
|
||||
## 调试
|
||||
execute if score fz.logger.level fz.variable.integer matches ..400 run tellraw @a [{"nbt": "fz.level.debug", "interpret": true, "storage": "fz:logger"}, {"text": "计分板显示文本已设为:"}]
|
||||
@@ -18,8 +15,16 @@ execute if score fz.logger.level fz.variable.integer matches ..400 run tellraw @
|
||||
execute if score fz.logger.level fz.variable.integer matches ..400 run tellraw @a [{"text": "", "color": "green"}, {"nbt": "fz.level.debug", "interpret": true, "storage": "fz:logger"}, {"text": "fz.module.scoreboard.display.kill_count - "}, {"nbt": "fz.scoreboard.text.kill_count", "interpret": true, "storage": "fz:module"}]
|
||||
execute if score fz.logger.level fz.variable.integer matches ..400 run tellraw @a [{"text": "", "color": "green"}, {"nbt": "fz.level.debug", "interpret": true, "storage": "fz:logger"}, {"text": "fz.module.scoreboard.display.trade_count - "}, {"nbt": "fz.scoreboard.text.trade_count", "interpret": true, "storage": "fz:module"}]
|
||||
|
||||
## 初始化计分板
|
||||
### 重置计分板最大id计数
|
||||
scoreboard players set fz.module.scoreboard.display.highest_id fz.variable.integer -1
|
||||
### 设置颜色、名称、运行时数字id,同时会计算最大id数
|
||||
function #fz:module/scoreboard/display/init
|
||||
|
||||
## 重置轮播计分板ID
|
||||
scoreboard players set fz.module.scoreboard.display.current_id fz.variable.integer 0
|
||||
## 开启轮播循环
|
||||
function fz:module/scoreboard/display/carousel_controller/loop
|
||||
function fz:module/scoreboard/display/carousel/loop
|
||||
|
||||
## 日志
|
||||
execute if score fz.logger.level fz.variable.integer matches ..500 run tellraw @a [{"nbt": "fz.level.info", "interpret": true, "storage": "fz:logger"}, {"text": "已加载组件:计分板"}]
|
||||
Reference in New Issue
Block a user