Forgetful Vaults 是一个 Minecraft 插件,允许服务器所有者自动或手动重置试炼之 chamber 的 Vault,以便玩家可以多次重复使用它们。
## 目的
通常,vault 可以被无限数量的玩家掠夺,但每个玩家只能掠夺一次。Forgetful Vaults 插件消除了此限制,vault 单元格将“**忘记**”已有的玩家,以便它们可以像第一次使用一样再次使用。
## 指令
- /**fv refresh <坐标> _[玩家]_**
- 如果你指定了玩家,该 vault 只会为该玩家刷新。不添加玩家参数将为所有人重置 vault。
- /**fv refresh-loaded _[不祥]_**
- 刷新当前加载区块中的所有 vault,以及插件能够记录的任何先前打开的 vault。
- 可选 **_不祥_** 命令参数,如果设置为 true,将只影响不祥 vault。如果没有包含则默认为 false。
- /**fv reload**
- 重新加载插件的 config.yml
## 自动重置计划
该插件可以配置为自动重置所有位于当前加载区块中的 vault,或插件检测到的先前使用过的 vault。
该计划可以配置为在特定时间、特定日期的 vault 自动重置,包括同一天多个不同的时间。
## 配置
配置文件可以在 `ForgetfulVaults` 插件文件夹中找到,在 `config.yml` 文件中。
```yml
# 当使用下面的 'instant-reset' 或 'reset-after-open' 选项时
# 确定是否应该为所有玩家重置,或者只重置与互动过的玩家
global-reset: false
# 在玩家打开 vault 后立即重置 vault
instant-reset: false
# 在打开 vault 后多少秒重置 vault,或 -1 以禁用
reset-after-open: -1
# 插件重置应该影响的 vault 类型。
# 可接受的值为:ALL, REGULAR, OMINOUS
only-reset-type: ALL
# [ 定时重置 ]
announce-scheduled-reset: true
scheduled-reset-announcement-msg: "e7721eGlobally refreshed all looted Vaults!"
# 调度时钟应使用什么时区。
# 默认情况下,它将是服务器所在位置的本地时间。
# 所有可用时区 ID 的列表:https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
timezone-id: "LOCAL" # 例: "America/New_York"
timed-reset: {}
# 示例计划
#timed-reset:
# saturday:
# - "16:00" // 周六下午 4 点
# - "12:00" // 周六中午
# sunday:
# - "08:00" // 周日早上 8 点
# - "00:00" // 周日午夜
```
#
与 config 文件夹相同的位置,你还会找到 `data.yml`。 此文件存储了插件启用时打开的任何 vault 的列表。
此列表用于 `/fv refresh-loaded` 命令和计划的重置。 除非你知道你在做什么,否则不建议手动编辑此文件。
#
### 权限:
- `forgetfulvaults.admin` - 使用 `/fv` 管理命令,默认为 **OP** 仅限
## 其他
- 如果你想要报告一个问题或建议一个功能,你可以 [在此](https://github.com/Pro4D/Forgetful-Vaults) 处进行。
- 此插件支持 **Spigot**、**Bukkit**、**Paper**、**Purpur** 或任何其他支持 spigot 插件的类似分支。
- 项目图标由 [gopg](https://beacons.ai/gopg) 制作