diff --git a/README.md b/README.md index e5486af..ae8b1bf 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,70 @@ -# FZ datapack 3.0 版 +# FZ生存数据包 -啊哈! 欢迎来到FZ数据包的3.0区域 +为FZ服务器写的Minecraft生存辅助数据包 -不过很抱歉,这里还在装修,得等一段时间,谢谢! +#### @Author: Harvey_Husky -目前已有的东西: +#### Copyright (C) 2019-2022 Harvey_Husky + +[Bilibili专栏](https://www.bilibili.com/read/cv4267319)(年久失修) + +## 安装教程 + +2. 兼容性 + - `数据包 v3.0.x` 暂时只支持 `Minecraft 1.19+` + - `数据包 v2.2.x` 支持 `Minecraft 1.19+` + - `数据包 v2.1.x` 支持 `Minecraft 1.17.x-1.18.x` + - `数据包 v2.0.x` 支持 `Minecraft 1.16.3-1.16.5` +3. 前往[发行页面](https://gitee.com/harvey-husky/FZ-sDatapack/releases)下载对应MC版本的数据包 +4. 从zip文件的 `scripts` 目录中挑选你需要的 `.sc` 文件 +5. 将数据包 `zip` 文件放入 `world/datapacks` 中(在客户端位于 `.minecraft/saves/<存档名>/datapacks`) +1. (可选)下载并安装 [Carpet Mod **1.4.24**](https://github.com/gnembon/fabric-carpet/releases) 或以上版本 +6. (可选)从数据包 `zip` 文件的 `scripts` 目录中解压 `.sc` 文件,将其放入 `world/scripts` 中(在客户端位于 `.minecraft/saves/<存档名>/scripts` ) +7. 执行 `reload` 指令(或重新打开存档) + + +# FZ生存数据包 3.0 + +[![release版本](https://img.shields.io/badge/发行版-3.0.0-blue.svg)](https://gitee.com/harvey-husky/FZ-sDatapack/releases/v3.0.0) [![mc版本](https://img.shields.io/badge/Minecraft-1.19+-blue.svg)](https://minecraft.net/) + +> 其他版本见[发行页面](https://gitee.com/harvey-husky/FZ-sDatapack/releases) + +## 功能 + +### 交互器 + +- 抬头90°并蹲起,或执行 `/trigger fzsd.module.interactor.trigger` 指令唤出交互器按钮 + +### 计分板 + +- 提供下列计分板: + +| 默认名称 | 计分板ID | +| :------: | :----------------------------------------------: | +| 总榜 | fzsd.module.scoreboard.display.general | +| 活跃度 | fzsd.module.scoreboard.display.activation | +| 飞行距离 | fzsd.module.scoreboard.display.aviating_distance | +| 抖M榜 | fzsd.module.scoreboard.display.damage_taken | +| 死亡榜 | fzsd.module.scoreboard.display.death_count | +| 挖掘榜 | fzsd.module.scoreboard.display.dig_count | +| 钓鱼榜 | fzsd.module.scoreboard.display.fishing_count | +| 击杀榜 | fzsd.module.scoreboard.display.kill_count | +| 放置榜 | fzsd.module.scoreboard.display.placement_count | +| 交易榜 | fzsd.module.scoreboard.display.trade_count | + +### 地毯脚本 + +- 如果你不知道Carpet Mod或 Carpet 脚本,请忽略本节 +- 需要安装 [Carpet Mod](https://github.com/gnembon/fabric-carpet/releases) +- 从数据包 `zip` 文件的 `scripts` 目录中解压 `.sc` 文件,将其放入 `world/scripts` 中(在客户端位于 `.minecraft/saves/<存档名>/scripts` ) +- 脚本: + - `fzsd_score.sc`(**开发中!此处列举目前已完成的**): + - 可避免Carpet假人污染计分板 + - 执行 `reload` 指令后自动生效 + - 子命令( `/fzsd_score <子命令>` ): + - `merge_old`:用于从 `数据包2.x` 升级后恢复计分板数据 + - `recalculate_total`:重新计算总分 + +### 其他 +- 见游戏内交互器按钮 -- `scripts` \ No newline at end of file diff --git a/data/fzsd/functions/module/scoreboard/install.mcfunction b/data/fzsd/functions/module/scoreboard/install.mcfunction index 7e78c59..8b9f691 100644 --- a/data/fzsd/functions/module/scoreboard/install.mcfunction +++ b/data/fzsd/functions/module/scoreboard/install.mcfunction @@ -8,7 +8,7 @@ scoreboard objectives add fzsd.module.scoreboard.assign.general dummy ## 轮播 team add fzsd.module.scoreboard.display.carousel -## 创建显示计分板 +## 显示计分板 ###### 判据均为dummy,便于升级维护! ### 总榜