dev.202207030626
This commit is contained in:
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"criteria": {
|
||||||
|
"piglin_trade": {
|
||||||
|
"trigger": "minecraft:thrown_item_picked_up_by_entity",
|
||||||
|
"conditions": {
|
||||||
|
"entity": {
|
||||||
|
"type": "minecraft:piglin"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"rewards": {
|
||||||
|
"function": "fz:event/on_piglin_trade"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"criteria": {
|
||||||
|
"play_one_min": {
|
||||||
|
"trigger": "minecraft:tick",
|
||||||
|
"conditions": {
|
||||||
|
"player": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:entity_scores",
|
||||||
|
"entity": "this",
|
||||||
|
"scores": {
|
||||||
|
"fz.module.scoreboard.assign.activation": {
|
||||||
|
"min":
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"criteria": {
|
||||||
|
"villager_trade": {
|
||||||
|
"trigger": "minecraft:villager_trade"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"rewards": {
|
||||||
|
"function": "fz:event/on_villager_trade"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
function #fz:event/on_piglin_trade
|
||||||
|
advancement revoke @s only fz:piglin_trade
|
||||||
@@ -6,7 +6,7 @@ execute if score fz.logger.level fz.variable.integer matches ..400 run tellraw @
|
|||||||
|
|
||||||
## 运行事件
|
## 运行事件
|
||||||
function #fz:event/on_unsneak
|
function #fz:event/on_unsneak
|
||||||
execute if entity @s[x_rotation = -90] run function #fz:event/config/on_trigger
|
execute if entity @s[x_rotation = -90] run function #fz:event/module/config/on_config
|
||||||
|
|
||||||
## 复位进度触发器
|
## 复位进度触发器
|
||||||
advancement revoke @s until fz:unsneak
|
advancement revoke @s until fz:unsneak
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
function #fz:event/on_villager_trade
|
||||||
|
advancement revoke @s only fz:villager_trade
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
# 调用者:#fz:module/config/trigger
|
# 调用者:#fz:module/config/on_config
|
||||||
##### 玩家抬头到最高角度并蹲起后,触发此函数
|
##### 玩家抬头到最高角度并蹲起后,触发此函数
|
||||||
|
|
||||||
## 调试
|
## 调试
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
# 源计分板
|
||||||
|
## 总榜
|
||||||
|
scoreboard objectives add fz.module.scoreboard.assign.general dummy
|
||||||
|
|
||||||
|
### 活跃度
|
||||||
|
scoreboard objectives add fz.module.scoreboard.assign.activation minecraft.custom:play_time
|
||||||
|
|
||||||
|
### 飞行距离
|
||||||
|
scoreboard objectives add fz.module.scoreboard.assign.aviating_distance minecraft.custom:aviate_one_cm
|
||||||
|
|
||||||
|
### 抖M榜
|
||||||
|
scoreboard objectives add fz.module.scoreboard.assign.damage_taken minecraft.custom:damage_taken
|
||||||
|
|
||||||
|
### 钓鱼榜
|
||||||
|
scoreboard objectives add fz.module.scoreboard.assign.fishing_count minecraft.custom:fish_caught
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
scoreboard players operation 总交易量 fz.module.scoreboard.display.general = fz.module.scoreboard.total.trade_count fz.module.scoreboard.assign.general
|
||||||
|
scoreboard players operation 总交易量 fz.module.scoreboard.display.trade_count = fz.module.scoreboard.total.trade_count fz.module.scoreboard.assign.general
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
scoreboard players add @s fz.module.scoreboard.display.trade_count 1
|
||||||
|
scoreboard players add fz.module.scoreboard.total.trade_count fz.module.scoreboard.assign.general 1
|
||||||
|
function #fz:module/scoreboard/assign/set_display/custom_total_name/trade_count
|
||||||
+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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_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.placement_count", "interpret": true, "storage": "fz:module"}, {"text": "计分板"}]
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
execute if score fz.module.scoreboard.display.current_id fz.variable.integer = fz.module.scoreboard.display.id.placement_count fz.variable.integer run function fz:module/scoreboard/display/carousel/set_display/placement_count
|
||||||
+4
-3
@@ -37,9 +37,10 @@ team add fz.module.scoreboard.display.fishing_count
|
|||||||
scoreboard objectives add fz.module.scoreboard.display.kill_count dummy
|
scoreboard objectives add fz.module.scoreboard.display.kill_count dummy
|
||||||
team add fz.module.scoreboard.display.kill_count
|
team add fz.module.scoreboard.display.kill_count
|
||||||
|
|
||||||
|
### 放置榜
|
||||||
|
scoreboard objectives add fz.module.scoreboard.placement_count dummy
|
||||||
|
team add fz.module.scoreboard.display.placement_count
|
||||||
|
|
||||||
### 交易榜
|
### 交易榜
|
||||||
scoreboard objectives add fz.module.scoreboard.display.trade_count dummy
|
scoreboard objectives add fz.module.scoreboard.display.trade_count dummy
|
||||||
team add fz.module.scoreboard.display.trade_count
|
team add fz.module.scoreboard.display.trade_count
|
||||||
|
|
||||||
### 放置榜
|
|
||||||
##### scoreboard objectives add fz.module.scoreboard.placement_count 需要穷举,暂不考虑
|
|
||||||
@@ -33,3 +33,7 @@ scoreboard players operation fz.module.scoreboard.display.id.kill_count fz.varia
|
|||||||
#### 注册交易榜计分板id
|
#### 注册交易榜计分板id
|
||||||
function #fz:calculation/highest_id_add_1
|
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
|
scoreboard players operation fz.module.scoreboard.display.id.trade_count fz.variable.integer = fz.module.scoreboard.display.highest_id fz.variable.integer
|
||||||
|
|
||||||
|
#### 注册放置榜计分板id
|
||||||
|
function #fz:calculation/highest_id_add_1
|
||||||
|
scoreboard players operation fz.module.scoreboard.display.id.placement_count fz.variable.integer = fz.module.scoreboard.display.highest_id fz.variable.integer
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "aqua"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.aqua fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "aqua"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color aqua
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "aqua"}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "black"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.black fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "black"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color black
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "black"}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "blue"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.blue fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "blue"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color blue
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "blue"}
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "dark_aqua"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.dark_aqua fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "dark_aqua"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color dark_aqua
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "dark_aqua"}
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "dark_blue"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.dark_blue fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "dark_blue"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color dark_blue
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "dark_blue"}
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "dark_gray"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.dark_gray fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "dark_gray"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color dark_gray
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "dark_gray"}
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "dark_green"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.dark_green fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "dark_green"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color dark_green
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "dark_green"}
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "dark_purple"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.dark_purple fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "dark_purple"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color dark_purple
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "dark_purple"}
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "dark_red"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.dark_red fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "dark_red"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color dark_red
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "dark_red"}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "gold"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.gold fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "gold"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color gold
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "gold"}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "gray"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.gray fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "gray"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color gray
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "gray"}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "green"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.green fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "green"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color green
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "green"}
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "light_purple"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.light_purple fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "light_purple"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color light_purple
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "light_purple"}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "red"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.red fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "red"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color red
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "red"}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "white"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.white fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "white"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color white
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "white"}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# 调用者:#fz:module/scoreboard/display/set_text/placement_count
|
||||||
|
|
||||||
|
data modify storage fz:module fz.scoreboard.text.placement_count set value '{"text": "放置榜", "color": "yellow"}'
|
||||||
|
scoreboard objectives setdisplay sidebar.team.yellow fz.module.scoreboard.display.placement_count
|
||||||
|
scoreboard objectives modify fz.module.scoreboard.display.placement_count displayname {"text": "放置榜", "color": "yellow"}
|
||||||
|
team modify fz.module.scoreboard.display.placement_count color yellow
|
||||||
|
team modify fz.module.scoreboard.display.placement_count displayName {"text": "放置榜", "color": "yellow"}
|
||||||
@@ -1,6 +1,9 @@
|
|||||||
# 调用者:#fz:module/scoreboard/install
|
# 调用者:#fz:module/scoreboard/install
|
||||||
|
|
||||||
function #fz:module/scoreboard/display/create
|
## 源计分板
|
||||||
|
function fz:module/scoreboard/assign/create_scoreboards
|
||||||
|
## 显示计分板
|
||||||
|
function fz:module/scoreboard/display/create_scoreboards
|
||||||
|
|
||||||
## 标记为已安装
|
## 标记为已安装
|
||||||
data modify storage fz:install_manager fz.module.scoreboard set value 1b
|
data modify storage fz:install_manager fz.module.scoreboard set value 1b
|
||||||
|
|||||||
@@ -15,17 +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.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"}]
|
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计数
|
### 重置计分板最大id计数
|
||||||
scoreboard players set fz.module.scoreboard.display.highest_id fz.variable.integer -1
|
scoreboard players set fz.module.scoreboard.display.highest_id fz.variable.integer -1
|
||||||
### 设置颜色、名称
|
### 设置颜色、名称
|
||||||
function #fz:module/scoreboard/display/set_text
|
function #fz:module/scoreboard/display/set_text
|
||||||
### 设置运行时计分板id,同时会计算最大id数
|
### 设置运行时计分板id,同时会计算最大id数
|
||||||
function #fz:module/scoreboard/display/register_id
|
function fz:module/scoreboard/display/register_id
|
||||||
|
### 重置轮播计分板ID
|
||||||
## 重置轮播计分板ID
|
|
||||||
scoreboard players set fz.module.scoreboard.display.current_id fz.variable.integer 0
|
scoreboard players set fz.module.scoreboard.display.current_id fz.variable.integer 0
|
||||||
## 开启轮播循环
|
### 开启轮播循环
|
||||||
function fz:module/scoreboard/display/carousel/loop
|
function fz:module/scoreboard/display/carousel/loop
|
||||||
|
|
||||||
## 日志
|
## 日志
|
||||||
|
|||||||
+1
-1
@@ -2,6 +2,6 @@
|
|||||||
"__comment": "调用者:fz:event/on_unsneak,当玩家抬头到最高角度并蹲起后,触发此事件",
|
"__comment": "调用者:fz:event/on_unsneak,当玩家抬头到最高角度并蹲起后,触发此事件",
|
||||||
"replace": false,
|
"replace": false,
|
||||||
"values": [
|
"values": [
|
||||||
"#fz:module/config/trigger"
|
"#fz:module/config/on_config"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"replace": false,
|
||||||
|
"values": [
|
||||||
|
"#fz:module/scoreboard/assign/set_display/trade_count"
|
||||||
|
]
|
||||||
|
}
|
||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"replace": false,
|
"replace": false,
|
||||||
"values": [
|
"values": [
|
||||||
"fz:module/scoreboard/display/create"
|
"#fz:event/module/scoreboard/on_trade"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"replace": false,
|
||||||
|
"values": [
|
||||||
|
"#fz:event/module/scoreboard/on_trade"
|
||||||
|
]
|
||||||
|
}
|
||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"replace": false,
|
"replace": false,
|
||||||
"values": [
|
"values": [
|
||||||
"fz:module/config/trigger"
|
"fz:module/config/on_config"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
+6
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"replace": false,
|
||||||
|
"values": [
|
||||||
|
"fz:module/scoreboard/assign/set_display/custom_total_name/trade_count"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"replace": false,
|
||||||
|
"values": [
|
||||||
|
"fz:module/scoreboard/assign/set_display/trade_count"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -9,6 +9,7 @@
|
|||||||
"#fz:module/scoreboard/display/carousel/try_display/fishing_count",
|
"#fz:module/scoreboard/display/carousel/try_display/fishing_count",
|
||||||
"#fz:module/scoreboard/display/carousel/try_display/general",
|
"#fz:module/scoreboard/display/carousel/try_display/general",
|
||||||
"#fz:module/scoreboard/display/carousel/try_display/kill_count",
|
"#fz:module/scoreboard/display/carousel/try_display/kill_count",
|
||||||
|
"#fz:module/scoreboard/display/carousel/try_display/placement_count",
|
||||||
"#fz:module/scoreboard/display/carousel/try_display/trade_count"
|
"#fz:module/scoreboard/display/carousel/try_display/trade_count"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
+6
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"replace": false,
|
||||||
|
"values": [
|
||||||
|
"fz:module/scoreboard/display/carousel/try_display/placement_count"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -5,15 +5,16 @@
|
|||||||
],
|
],
|
||||||
"replace": false,
|
"replace": false,
|
||||||
"values": [
|
"values": [
|
||||||
"#fz:module/scoreboard/display/set_text/carousel",
|
|
||||||
"#fz:module/scoreboard/display/set_text/activation",
|
"#fz:module/scoreboard/display/set_text/activation",
|
||||||
"#fz:module/scoreboard/display/set_text/aviating_distance",
|
"#fz:module/scoreboard/display/set_text/aviating_distance",
|
||||||
|
"#fz:module/scoreboard/display/set_text/carousel",
|
||||||
"#fz:module/scoreboard/display/set_text/damage_taken",
|
"#fz:module/scoreboard/display/set_text/damage_taken",
|
||||||
"#fz:module/scoreboard/display/set_text/death_count",
|
"#fz:module/scoreboard/display/set_text/death_count",
|
||||||
"#fz:module/scoreboard/display/set_text/dig_count",
|
"#fz:module/scoreboard/display/set_text/dig_count",
|
||||||
"#fz:module/scoreboard/display/set_text/fishing_count",
|
"#fz:module/scoreboard/display/set_text/fishing_count",
|
||||||
"#fz:module/scoreboard/display/set_text/general",
|
"#fz:module/scoreboard/display/set_text/general",
|
||||||
"#fz:module/scoreboard/display/set_text/kill_count",
|
"#fz:module/scoreboard/display/set_text/kill_count",
|
||||||
|
"#fz:module/scoreboard/display/set_text/placement_count",
|
||||||
"#fz:module/scoreboard/display/set_text/trade_count"
|
"#fz:module/scoreboard/display/set_text/trade_count"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"replace": false,
|
||||||
|
"values": [
|
||||||
|
"fz:module/scoreboard/display/set_text/placement_count/dark_blue"
|
||||||
|
]
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user