外观
基础功能
加入退出消息设置
- 插件可自定义加入退出消息,包括第一次加入消息等
- 可将服务器名称进行映射以达自定义服务器名称的功能,例如将 lobby 服务器映射为大厅后,消息中的内容将会以大厅显示
- 支持的颜色请查看 颜色&符号对应表
- 颜色的格式为
<颜色> 内容 </颜色>
例如灰色为:<gray>内容</gray>
config.yml
# 当前配置版本
version: 1.2
message {
# 玩家第一次加入服务器发送的消息
first-join-message="<gray>[</gray> <green>%current_server_name%</green> <gray>]</gray>[<green>+</green>] <gray>%player_name%</gray> 第一次加入了小酒馆"
# 玩家加入服务器发送的消息
join-message="<gray>[</gray> <green>%current_server_name%</green> <gray>]</gray>[<green>+</green>] <gray>%player_name%</gray> 加入了小酒馆"
# 玩家退出服务器发送的消息
quit-message="<gray>[</gray> <red>%current_server_name%</red> <gray>]</gray>[<red>-</red>] <gray>%player_name%</gray> 离开了小酒馆"
# 玩家切换服务器后发送的消息
swap-message="<gray>[</gray> <red>%previous_server_name%</red> -> <green>%current_server_name%</green> <gray>]</gray> <gray>%player_name%</gray> 切换了服务器"
}
server-mapping {
# 服务器映射 将velocity配置中的英文名称映射为自定义名称
mapping {
lobby=大厅
survival=生存
}
}
数据库设置
- 目前支持 MySQl 和 SQLite 数据库
- 数据中存储了玩家首次加入的时间、最后一次加入的时间、玩家 UUID、玩家名称等信息
config.yml
# 当前配置版本
version: 1.0
database {
# 是否启用数据库, 如果不启用将无法使用部分功能, 如玩家第一次加入消息
enable=true
# 数据库表前缀
prefix="bjm_"
# 数据库类型 当前支持 mysql 和 sqlite
type=mysql
# 是否根据uuid查询, 如果未开启正版验证, 建议不要根据uuid进行查询
uuid-select=false
sqlite {
# 数据库文件路径 插件目录:%plugin_folder%
path="%plugin_folder%/bjm.db"
}
mysql {
# 数据库名称
database=bistro
# 数据库参数
parameters="?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true"
# 数据库密码
password=root
# 数据库端口
port=3306
# 数据库地址
url=192.168.0.112
# 数据库用户名
username=root
}
pool {
# 连接池连接超时时间 不清楚的话不要修改
connection-timeout=30000
# 连接池空闲时间 不清楚的话不要修改
idle-timeout=600000
# 连接池空闲线程存活时间 不清楚的话不要修改
keep-alive-time=0
# 连接池最大生命周期 不清楚的话不要修改
max-lifetime=1800000
# 连接池最大连接数 不清楚的话不要修改
max-pool-size=15
# 连接池最小连接数 不清楚的话不要修改
min-pool-size=5
}
}