update 2.0 files

This commit is contained in:
MapleDust
2020-11-27 00:27:49 +08:00
parent 45d36541ca
commit 1013cd1590
104 changed files with 3154 additions and 0 deletions
@@ -0,0 +1,2 @@
#将挖掘榜显示给轮播记分板的队伍
scoreboard objectives setdisplay sidebar.team.gold digCounter
@@ -0,0 +1,28 @@
#判断各工具是否被使用并运行相应函数计算挖掘榜
#需要配合修正函数toolfix修正右键使用带来的加分
execute if score @s usedDiaAxe matches 1.. run function fz:scoreboards/digcounter/tools/diaaxe
execute if score @s usedDiaHoe matches 1.. run function fz:scoreboards/digcounter/tools/diahoe
execute if score @s usedDiaPickaxe matches 1.. run function fz:scoreboards/digcounter/tools/diapickaxe
execute if score @s usedDiaShovel matches 1.. run function fz:scoreboards/digcounter/tools/diashovel
execute if score @s usedGolAxe matches 1.. run function fz:scoreboards/digcounter/tools/golaxe
execute if score @s usedGolHoe matches 1.. run function fz:scoreboards/digcounter/tools/golhoe
execute if score @s usedGolPickaxe matches 1.. run function fz:scoreboards/digcounter/tools/golpickaxe
execute if score @s usedGolShovel matches 1.. run function fz:scoreboards/digcounter/tools/golshovel
execute if score @s usedIroAxe matches 1.. run function fz:scoreboards/digcounter/tools/iroaxe
execute if score @s usedIroHoe matches 1.. run function fz:scoreboards/digcounter/tools/irohoe
execute if score @s usedIroPickaxe matches 1.. run function fz:scoreboards/digcounter/tools/iropickaxe
execute if score @s usedIroShovel matches 1.. run function fz:scoreboards/digcounter/tools/iroshovel
execute if score @s usedNetAxe matches 1.. run function fz:scoreboards/digcounter/tools/netaxe
execute if score @s usedNetHoe matches 1.. run function fz:scoreboards/digcounter/tools/nethoe
execute if score @s usedNetPickaxe matches 1.. run function fz:scoreboards/digcounter/tools/netpickaxe
execute if score @s usedNetShovel matches 1.. run function fz:scoreboards/digcounter/tools/netshovel
execute if score @s usedStoAxe matches 1.. run function fz:scoreboards/digcounter/tools/stoaxe
execute if score @s usedStoHoe matches 1.. run function fz:scoreboards/digcounter/tools/stohoe
execute if score @s usedStoPickaxe matches 1.. run function fz:scoreboards/digcounter/tools/stopickaxe
execute if score @s usedStoShovel matches 1.. run function fz:scoreboards/digcounter/tools/stoshovel
execute if score @s usedWooAxe matches 1.. run function fz:scoreboards/digcounter/tools/wooaxe
execute if score @s usedWooHoe matches 1.. run function fz:scoreboards/digcounter/tools/woohoe
execute if score @s usedWooPickaxe matches 1.. run function fz:scoreboards/digcounter/tools/woopickaxe
execute if score @s usedWooShovel matches 1.. run function fz:scoreboards/digcounter/tools/wooshovel
#重置探测使用工具的记分板的成就
advancement revoke @s only fz:scoreboards/digcounter/digtrigger
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedDiaAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedDiaAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedDiaAxe
scoreboard players reset @s usedDiaAxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedDiaHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedDiaHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedDiaHoe
scoreboard players reset @s usedDiaHoe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedDiaPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedDiaPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedDiaPickaxe
scoreboard players reset @s usedDiaPickaxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedDiaShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedDiaShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedDiaShovel
scoreboard players reset @s usedDiaShovel
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedGolAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedGolAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedGolAxe
scoreboard players reset @s usedGolAxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedGolHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedGolHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedGolHoe
scoreboard players reset @s usedGolHoe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedGolPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedGolPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedGolPickaxe
scoreboard players reset @s usedGolPickaxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedGolShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedGolShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedGolShovel
scoreboard players reset @s usedGolShovel
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedIroAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedIroAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedIroAxe
scoreboard players reset @s usedIroAxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedIroHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedIroHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedIroHoe
scoreboard players reset @s usedIroHoe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedIroPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedIroPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedIroPickaxe
scoreboard players reset @s usedIroPickaxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedIroShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedIroShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedIroShovel
scoreboard players reset @s usedIroShovel
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedStoShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedStoShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedStoShovel
scoreboard players reset @s usedNetAxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedNetPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedNetPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedNetPickaxe
scoreboard players reset @s usedNetHoe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedNetHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedNetHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedNetHoe
scoreboard players reset @s usedNetPickaxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedNetShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedNetShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedNetShovel
scoreboard players reset @s usedNetShovel
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedStoAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedStoAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedStoAxe
scoreboard players reset @s usedStoAxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedStoHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedStoHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedStoHoe
scoreboard players reset @s usedStoHoe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedStoPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedStoPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedStoPickaxe
scoreboard players reset @s usedStoPickaxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedNetAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedNetAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedNetAxe
scoreboard players reset @s usedStoShovel
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedWooAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedWooAxe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedWooAxe
scoreboard players reset @s usedWooAxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedWooHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedWooHoe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedWooHoe
scoreboard players reset @s usedWooHoe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedWooPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedWooPickaxe
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedWooPickaxe
scoreboard players reset @s usedWooPickaxe
@@ -0,0 +1,6 @@
#计算挖掘榜和总榜
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players operation @s digCounter += @s usedWooShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation digCounter += @s usedWooShovel
execute unless score @s carpetBot matches 1 run scoreboard players operation totalList += @s usedWooShovel
scoreboard players reset @s usedWooShovel
@@ -0,0 +1,7 @@
#为digtrigger函数修正非挖掘的使用带来的加分
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players remove @s digCounter 1
execute unless score @s carpetBot matches 1 run scoreboard players remove digCounter 1
execute unless score @s carpetBot matches 1 run scoreboard players remove totalList 1
#重置探测右键使用工具的成就
advancement revoke 2333 only fz:scoreboards/digcounter/toolsfix