ChestBackpack

ChestBackpack - 便携背包

带有背包物品的简单背包
Bukkit / Spigot 作者 Sumafu 支持版本 1.8 - 1.12
服务器使用量
未统计
服务玩家数
未统计
下载量
4,008
插件详细介绍

ChestBackpack 为服务器中的每位玩家提供一个背包,无需任何客户端模组。除非你拥有特殊权限,否则需要一个特殊物品才能打开背包;如果玩家死亡时该物品在正常背包中,背包内物品会掉落,这一行为也可通过权限控制。

功能

  • 为每位玩家提供一个 Backpack
  • 无需客户端模组
  • 默认需要特殊物品打开背包
  • 可通过权限直接打开背包或访问其他玩家的背包
  • 支持 MySQL 数据库,适合中大型服务器
  • 也支持 flatfile 模式,适合小型服务器
  • 如果在配置文件中定义了 warmup,可在 BungeeCord 系统中使用
  • Special thanks to KadamaLee for the logo.

安装

  • 从左侧菜单中的 “Downloads” 下载最新版本并解压文件
  • .jar 文件复制到 plugins 文件夹
  • 启动 Spigot 服务器
  • 完成

语言

你可以为插件指定语言文件。

使用自定义语言文件

  • 如果你有自己的语言文件,请将其复制到 plugins 文件夹中的 ChestBackpack 目录
  • config.yml 中填写该文件名
  • 如果没有指定文件,默认使用英文字符串

可下载的语言文件

  • 你可以下载默认语言文件
  • 也可以下载包含德语字符串的语言文件

数据库

建议使用 MySQL 数据库来保存数据,因为在拥有大量不同玩家的服务器上,flatfile 模式可能会拖慢服务器。

从 flatfile 切换到 mysql

切换方式有两种

  • 第一种适用于还没有玩家使用过背包的服务器
  • 第二种适用于已经在 flatfile 模式下保存过数据的服务器

干净系统

如果没人使用过背包,或者你希望清空所有背包数据

  • 打开 plugins 文件夹中 ChestBackpack 目录下的 config.yml
  • 填入你的 MySQL 访问数据
  • datamodeflatfile 改为 mysql
  • 重启服务器,完成

运行中的系统

如果已经有玩家使用过背包,推荐使用此方法。该方法会将所有背包数据从 flatfile 迁移到 MySQL 数据库,而且可以在服务器运行时执行。

  • 启动服务器(如果还没启动)
  • 打开 plugins 文件夹中 ChestBackpack 目录下的 config.yml
  • 填入你的 MySQL 访问数据
  • 不要修改 datamode 节点
  • 在控制台输入命令 backpack migrate
  • 然后确认 backpack migrate ok
  • 迁移开始后,正在服务器中的玩家会被踢出,迁移期间也不会有新玩家连接
  • 迁移完成后无需其他操作
  • 旧的 flatfile 会以迁移时的日期和时间保存在同一目录中

权限

  • chestbackpack.lostInvAtDeath:
  • description: If true you lost your backpack inventory at death if you have the backpack item in your inventory
  • default: not op
  • chestbackpack.slots.9:
  • description: Nine additional slots
  • chestbackpack.slots.18:
  • description: Eightteen additional slots
  • chestbackpack.slots.27:
  • description: Twentyseven additional slots
  • chestbackpack.slots.36:
  • description: Thirtysix additional slots
  • chestbackpack.slots.45:
  • description: Fourtyfive additional slots
  • chestbackpack.slots.54:
  • description: Fityfour additional slots
  • default: op
  • chestbackpack.command.open:
  • description: Allows to open the backpack via the command, if false you get the packpack item through the command
  • default: op
  • chestbackpack.command.other:
  • description: Allows to access to the backpack of other players via command
  • default: op

命令

  • /backpack - 如果你拥有 chestbackpack.command.open 权限,此命令会打开你的背包;否则会给你背包物品
  • /backpack item - 给你背包物品
  • /backpack player <player_name> - 以只读模式打开指定玩家的背包,仅可在拥有 chestbackpack.command.other 权限时使用
  • /backpack help - 根据你的权限显示所有命令
  • /backpack ? - 与 /backpack help 相同

API

ChestBackpack 自 1.1.0 版本起包含一个易于使用的 API,供开发者通过多种方法接入 ChestBackpack。更详细的说明即将推出。

测试支持版本
1.8 1.9 1.10 1.11 1.12
版本分布
基本信息
插件名称 ChestBackpack
作者 Sumafu
平台 Bukkit / Spigot
支持版本 1.8 - 1.12
点赞数 未统计
最近版本
暂无数据 -