安装:
必要前置条件:
这个插件需要如下三个的依赖(前置)插件:
请根据您的服务器版本安装这三个插件。
除此之外,受限于ItemEditor的前置条件,DailyKit也仅支持1.8+的Spigot或者其派生的服务端。仅支持Java8。
非必要前置条件:
MySQL,如果您的服务器是群组服,可以用这个插件来同步各个服务器间的玩家数据。这个下面会讲到
安装方法:
将插件放入plugins文件夹,重启或reload服务器。
配置:
插件在plugins/DailyKit文件夹下会生成以下几个文件:
- config.yml
- message.yml
- data.db
- kits
config.yml:
这个配置文件主要是用于配置数据库相关,它看起来是这样的:
MySQLURL: 127.0.0.1
MySQLPort: 3306
MySQLDataBaseName: DailyKit
MySQLUser: root
MySQLPassWord: YourMySQLPassword
useMySQL: true
useMySQL决定了DailyKit是否以MySQL的方式存储玩家数据。如果这个选项为false,将会以SQLite的方式存储。(有关SQLite和MySQL的更多请自行百度)
MySQLURL决定了您的服务器的MySQL地址,如果数据库在本机,通常他是127.0.0.1
MySQLPort决定了您的服务器的MySQL端口,通常他是3306
MySQLDataBaseName决定了DailyKit在您的MySQL数据库使用的数据库名称,这个需要根据您的创建来填写,如果您要使用一个现有的也可以。
MySQLUser决定了DailyKit连接您的MySQL数据库时所使用的用户名
MySQLPassWord决定了DailyKit链接您的MySQL数据库时所使用的密码
如果您使用MySQL作为数据库,您还需要做一些小工作:
如果您想使用一个现有的数据库来让插件使用,请在MySQLDataBaseName节点下面填写您希望的数据库名称。
如果您从未为MySQL创建一个数据库,或者您希望为DailyKit准备一个专门的数据库,请打开数据库的控制台,输入指令create database 您希望的数据库名称;然后将MySQLDataBaseName节点填写上创建时候的名称即可。
别忘记保存哦~!弄完这一切之后,您需要reload服务器来使配置生效。
message.yml:
这个配置文件定义了一些面向玩家的信息,如果您需要修改,请按需修改。
使用百分号括起来的为变量。这些变量由于种类繁多,不再一一列举,请根据上下文理解。
如果是给玩家发送的信息,都支持PlaceHolderAPI的变量。关于更多PlaceHolder变量,您可以查看这里
修改完别忘记保存哦~!您需要reload服务器来使配置生效。
data.db 和kits文件:
data.db为插件初次加载所生成的SQLite文件,若您以MySQL作为数据库储存,您大可以删除它。
kits储存了礼包数据,您不需要修改这个文件。