完善计分板、开发文档

This commit is contained in:
延皓 committed 2022-06-27 19:39:05 +08:00
1 parent 460b39698a
commit 88445a4e8c
24 files changed
+100 -138

No files matched your search

@@ -0,0 +1,45 @@
## 创建显示计分板
### 轮播
team add fz.module.scoreboard.display.carousel
## 主计分板
###### 判据均为dummy,便于升级维护!
### 总榜
scoreboard objectives add fz.module.scoreboard.display.general dummy
team add fz.module.scoreboard.display.general
### 活跃度
scoreboard objectives add fz.module.scoreboard.display.activation dummy
team add fz.module.scoreboard.display.activation
### 飞行距离
scoreboard objectives add fz.module.scoreboard.display.aviating_distance dummy
team add fz.module.scoreboard.display.aviating_distance
### 抖M榜
scoreboard objectives add fz.module.scoreboard.display.damage_taken dummy
team add fz.module.scoreboard.display.damage_taken
### 死亡榜
scoreboard objectives add fz.module.scoreboard.display.death_count dummy
team add fz.module.scoreboard.display.death_count
### 挖掘榜
scoreboard objectives add fz.module.scoreboard.display.dig_count dummy
team add fz.module.scoreboard.display.dig_count
### 钓鱼榜
scoreboard objectives add fz.module.scoreboard.display.fishing_count dummy
team add fz.module.scoreboard.display.fishing_count
### 击杀榜
scoreboard objectives add fz.module.scoreboard.display.kill_count dummy
team add fz.module.scoreboard.display.kill_count
### 交易榜
scoreboard objectives add fz.module.scoreboard.display.trade_count dummy
team add fz.module.scoreboard.display.trade_count
### 放置榜
##### scoreboard objectives add fz.module.scoreboard.placement_count 需要穷举,暂不考虑
@@ -0,0 +1,35 @@
#### 注册活跃度计分板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
#### 注册飞行距离计分板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
#### 注册抖M榜计分板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
#### 注册死亡榜计分板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
#### 注册挖掘榜计分板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
#### 注册钓鱼榜计分板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
#### 注册总榜计分板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
#### 注册击杀榜计分板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
#### 注册交易榜计分板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
@@ -1,3 +0,0 @@
#### 注册计分板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
@@ -1,3 +0,0 @@
#### 注册计分板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
@@ -1,3 +0,0 @@
#### 注册计分板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
@@ -1,3 +0,0 @@
#### 注册计分板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
@@ -1,3 +0,0 @@
#### 注册计分板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
@@ -1,3 +0,0 @@
#### 注册计分板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
@@ -1,3 +0,0 @@
#### 注册计分板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
@@ -1,3 +0,0 @@
#### 注册计分板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
@@ -1,3 +0,0 @@
#### 注册计分板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
@@ -1,50 +1,6 @@
# 调用者:#fz:module/scoreboard/install
## 主计分板
###### 判据均为dummy,便于升级维护!
### 轮播
team add fz.module.scoreboard.display.carousel
### 总榜
scoreboard objectives add fz.module.scoreboard.display.general dummy
team add fz.module.scoreboard.display.general
### 活跃度
scoreboard objectives add fz.module.scoreboard.display.activation dummy
team add fz.module.scoreboard.display.activation
### 飞行距离
scoreboard objectives add fz.module.scoreboard.display.aviating_distance dummy
team add fz.module.scoreboard.display.aviating_distance
### 抖M榜
scoreboard objectives add fz.module.scoreboard.display.damage_taken dummy
team add fz.module.scoreboard.display.damage_taken
### 死亡榜
scoreboard objectives add fz.module.scoreboard.display.death_count dummy
team add fz.module.scoreboard.display.death_count
### 挖掘榜
scoreboard objectives add fz.module.scoreboard.display.dig_count dummy
team add fz.module.scoreboard.display.dig_count
### 钓鱼榜
scoreboard objectives add fz.module.scoreboard.display.fishing_count dummy
team add fz.module.scoreboard.display.fishing_count
### 击杀榜
scoreboard objectives add fz.module.scoreboard.display.kill_count dummy
team add fz.module.scoreboard.display.kill_count
### 交易榜
scoreboard objectives add fz.module.scoreboard.display.trade_count dummy
team add fz.module.scoreboard.display.trade_count
### 放置榜
##### scoreboard objectives add fz.module.scoreboard.placement_count 需要穷举,暂不考虑
function #fz:module/scoreboard/display/create
## 标记为已安装
data modify storage fz:install_manager fz.module.scoreboard set value 1b