本帖最后由 PQguanfang 于 2020-1-18 22:56 编辑

SVault
这是一款基于Nukkit的仓库插件,它对于生存服而言十分实用!

使用效果






储存方式对比



插件详细
目前版本: 2.1 暂无已知BUG

插件配置
  1. # 默认玩家可创建仓库数量
  2. default-max-vaults: 2
  3. # 更新通知
  4. update-notifier: true
  5. # 保存方式
  6. provider: yml
  7. # 语言
  8. language: default

  9. # 是否启用自动保存
  10. auto-save: true
  11. # 自动保存间隔
  12. auto-save-period: 240
复制代码

插件命令
/vault create <名称> - 创建一个仓库
/vault open <名称> - 打开指定仓库
/vault remove <名称> - 删除指定仓库
/vault save - 保存数据
/vault list - 仓库列表
/vault migrate <提供者> <接收者> - 转移仓库
# 玩家默认可创建两个仓库 可在config修改


插件权限
svault.* - 默认 - op
svault.command.create - 默认 玩家
svault.command.open - 默认 玩家
svault.command.remove - 默认 玩家
svault.command.list - 默认 玩家
svault.command.save - 默认 op
svault.command.vault - 默认 玩家
svault.command.migrate - 默认 op

svault.admin - 默认 op (可打开/编辑/删除玩家仓库)
svault.amount.* - 指定玩家创建多个仓库


插件变量
# 需要安装 CreeperFace 的 PlaceholderAPI

%sv_list% - 仓库列表
%sv_amount% - 仓库数量
%sv_last% - 最后一次使用的仓库

数据储存
# 数据储存支持 MySQL SQLite PostgreSQL YAML

MySQL类型 # 在 SVault\DB\mysql.yml 中编辑自己数据库
  1. username: root
  2. password: ""
  3. address: localhost
  4. port: 3306
  5. database: db
复制代码
SQLite类型 # 在 SVault\DB\sqlite.yml 中编辑自己数据库将 {@plugin-folder} 替换为 plugin_path
  1. database-file: "{@plugin-folder}data.db"
复制代码
PostgreSQL类型 # 在 SVault\DB\postgresql.yml 中编辑自己数据库
  1. username: postgres
  2. password: ""
  3. address: localhost
  4. port: 5432
  5. database: db
复制代码
YAML类型 # 默认为YAML类型


注意内容
插件导入plugins后生成的文件并不在plugins中
而是与核心同目录的文件夹 Sergey_Dertan_Plugins 中
打开该文件夹后寻找 SVault 文件夹打开
将汉化文本导入Lang文件夹覆盖原文件即可


下载地址
原贴: https://nukkitx.com/resources/svault.243/
站内: (汉化文本)
eng.yml (2.53 KB, 下载次数: 104)