详细配置方法
默认的配置文件一定长这样:
yaml
delay: 30
groups:
- commands:
- 'player: help'
firstJoinCommands:
- 'player: help'
groupName: Offical
serviceID: 1
serverCount: 1
说明
全局
字段 | 描述 |
---|---|
groups | 组配置列表,参考后面的组配置表格 |
delay | 在玩家登录多少tick后,我们再执行玩家登录后的命令? 默认为30。 如果你发现玩家加入时命令未被执行,可以适当调大此值,否则请保持原样 |
serverCount | 服务器数量,有几个子服安装了Bukkit版就写几,填错将导致插件出现错误,默认为1 |
组配置
组配置是一个对象,包含以下字段
字段 | 描述 |
---|---|
serviceID | 服务ID,请无比于你在MultiLogin的配置一致! 比如:本组我想作为正版玩家登录执行的命令 而正版的MultiLogin的serviceID为1,那么这里就填1 |
groupName | 组名,用于标识组,目前无用 |
firstJoinCommands | 此组玩家首次登录时执行的命令列表 |
commands | 此组玩家登录时执行的命令列表,如果是首次登录,则不执行本配置下的命令 |
命令格式
命令遵从<动作>: <内容>
的格式,支持以下动作
动作 | 描述 |
---|---|
player | 以登录玩家的身份执行某个命令 |
console | 在控制台执行某个命令 |
op | 将玩家提权为OP,再执行命令,再取消玩家的OP身份。 注意:容易引发安全问题,如果能用console请使用console |
tell | 向玩家发送消息 |
broadcast | 向全服玩家发送消息 |
配置方法
Velocity
在Velocity,你只需要修改serverCount
,其他的配置一律用不到
Bukkit子服
主要配置groups
如果你发现玩家加入时命令未被执行,可以适当调大delay
,否则请保持原样