LTCatt hace 6 años
padre
commit
3bcb1b9de9

+ 3 - 3
data/ltw/functions/main/game_end.mcfunction

@@ -18,9 +18,9 @@ execute as @a[tag=!total_rank1,tag=!total_rank2] run function ltw:main/get_max_s
 execute as @a[tag=!total_rank1,tag=!total_rank2] unless entity @a[tag=total_rank3] if score @s total_score = $t_score_max total_score run tag @s add total_rank3
 
 # 显示排名
-execute if entity @a[tag=total_rank2] if entity @a[tag=total_rank3] run tellraw @a [{"text":"\n----- 游戏结束 -----\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank1]","color":"white","bold": false},{"text": "\n第二名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank2]","color":"white","bold": false},{"text": "\n第三名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank3]","color":"white","bold": false},"\n"]
-execute if entity @a[tag=total_rank2] unless entity @a[tag=total_rank3] run tellraw @a [{"text":"\n----- 游戏结束 -----\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank1]","color":"white","bold": false},{"text": "\n第二名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank2]","color":"white","bold": false},"\n"]
-execute unless entity @a[tag=total_rank2] run tellraw @a [{"text":"\n----- 游戏结束 -----\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank1]","color":"white","bold": false},"\n"]
+execute if entity @a[tag=total_rank2] if entity @a[tag=total_rank3] run tellraw @a [{"text":"\n\n\n----- 游戏结束 -----\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank1]","color":"white","bold": false},{"text": "\n第二名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank2]","color":"white","bold": false},{"text": "\n第三名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank3]","color":"white","bold": false},"\n"]
+execute if entity @a[tag=total_rank2] unless entity @a[tag=total_rank3] run tellraw @a [{"text":"\n\n\n----- 游戏结束 -----\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank1]","color":"white","bold": false},{"text": "\n第二名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank2]","color":"white","bold": false},"\n"]
+execute unless entity @a[tag=total_rank2] run tellraw @a [{"text":"\n\n\n----- 游戏结束 -----\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank1]","color":"white","bold": false},"\n"]
 
 # 返回主大厅
 schedule function ltw:state/0/state_enter 2t replace

+ 1 - 0
data/ltw/functions/state/0/state_enter.mcfunction

@@ -4,6 +4,7 @@ execute as @a run function ltw:state/0/player_enter
 
 # HUD
 scoreboard objectives setdisplay sidebar
+scoreboard objectives setdisplay list
 
 # 关闭伤害
 gamerule fallDamage false

+ 1 - 0
data/ltw/functions/state/3/state_enter.mcfunction

@@ -4,6 +4,7 @@ execute as @a run function ltw:state/3/player_enter
 
 # HUD
 scoreboard objectives setdisplay sidebar total_score
+scoreboard objectives setdisplay list total_score
 
 # 初始化倒计时
 scoreboard players set $countdown mem 10

+ 1 - 0
data/ltw/functions/state/4/state_enter.mcfunction

@@ -4,6 +4,7 @@ execute as @a run function ltw:state/4/player_enter
 
 # HUD
 scoreboard objectives setdisplay sidebar total_score
+scoreboard objectives setdisplay list total_score
 
 # 初始化倒计时
 scoreboard players set $countdown mem 7

+ 1 - 0
data/ltw/functions/state/5/state_enter.mcfunction

@@ -5,3 +5,4 @@ execute as @a run function ltw:state/5/player_enter
 # HUD
 execute if score $mini_type mem matches ..2 run scoreboard objectives setdisplay sidebar
 execute if score $mini_type mem matches 3 run scoreboard objectives setdisplay sidebar mini_heart
+scoreboard objectives setdisplay list total_score

+ 1 - 0
data/ltw/functions/state/6/state_enter.mcfunction

@@ -4,6 +4,7 @@ execute as @a run function ltw:state/6/player_enter
 
 # HUD
 scoreboard objectives setdisplay sidebar total_score
+scoreboard objectives setdisplay list total_score
 
 # 初始化倒计时
 scoreboard players set $countdown mem 5

+ 1 - 0
data/ltw/functions/state/7/state_enter.mcfunction

@@ -4,6 +4,7 @@ execute as @a run function ltw:state/7/player_enter
 
 # HUD
 scoreboard objectives setdisplay sidebar total_score
+scoreboard objectives setdisplay list total_score
 
 # 初始化跑酷地图
 forceload add 0 2000 50 2050

+ 3 - 1
data/mini/functions/main/show_result.mcfunction

@@ -1,6 +1,8 @@
 # 显示小游戏排名并给分
 
-tellraw @s [{"text":"\n>> 小游戏结束 >>\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=mini_rank1]","color":"white","bold": false},{"text": "\n第二名 - ","color":"green","bold": false},{"selector": "@a[tag=mini_rank2]","color":"white","bold": false},{"text": "\n第三名 - ","color":"green","bold": false},{"selector": "@a[tag=mini_rank3]","color":"white","bold": false},"\n"]
+execute if entity @a[tag=mini_rank2] if entity @a[tag=mini_rank3] run tellraw @s [{"text":"\n>> 小游戏结束 >>\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=mini_rank1]","color":"white","bold": false},{"text": "\n第二名 - ","color":"green","bold": false},{"selector": "@a[tag=mini_rank2]","color":"white","bold": false},{"text": "\n第三名 - ","color":"green","bold": false},{"selector": "@a[tag=mini_rank3]","color":"white","bold": false},"\n"]
+execute if entity @a[tag=mini_rank2] unless entity @a[tag=mini_rank3] run tellraw @s [{"text":"\n>> 小游戏结束 >>\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=mini_rank1]","color":"white","bold": false},{"text": "\n第二名 - ","color":"green","bold": false},{"selector": "@a[tag=mini_rank2]","color":"white","bold": false},"\n"]
+execute unless entity @a[tag=mini_rank2] run tellraw @s [{"text":"\n>> 小游戏结束 >>\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=mini_rank1]","color":"white","bold": false},"\n"]
 
 # 记分
 scoreboard players add @s[tag=mini_rank1] total_score 3