- 
                Notifications
    
You must be signed in to change notification settings  - Fork 80
 
Home
MultiLogin 是一个简单的实现 UUID 管理和多外置共存的插件
从 这里 下载对应版本的 MultiLogin 并且移动至服务端 plugins 目录下即可使用。
第一次使用需要前往 multilogin/services 目录下配置
Service,可以参考  multilogin/examples
来编写 Service。
比如将文件 multilogin/examples/official.yml
复制到 multilogin/services 目录下,编辑 id 以允许正版玩家登录游戏。
又或者将文件 multilogin/examples/littleskin.yml
复制到 multilogin/services 目录下,编辑 id 以允许使用 LittleSkin 提供的外置登录的玩家进入游戏。
- 
<参数>为必填指令 - 
[参数]为可选指令 - 参数 
<在线信息>表示<ServiceId> <在线UUID|在线名字>的简写,表示一个在线身份信息。 - 参数 
<档案信息>表示<档案名字|档案UUID>的简写,表示一个游戏内的档案信息。 
- 
/multilogin reload- 权限: 
command.multilogin.reload - 描述: 重载插件除了 
数据保存方式外的所有配置。 
 - 权限: 
 - 
/multilogin confirm- 权限: 
command.multilogin.confirm - 描述: 忽略风险并且强制执行上一条风险指令。
 
 - 权限: 
 - 
/multilogin list- 权限: 
command.multilogin.list - 描述: 获取当前服务器所有在线玩家集合,将以 
Service进行分组展示。 
 - 权限: 
 
- 
/multilogin eraseUsername <档案名>- 权限: 
command.multilogin.eraseusername - 描述: 收回当前档案名称以提供给别的档案使用。
 - 参数
- 
<用户名>需要收回的档案名 
 - 
 
 - 权限: 
 - 
/multilogin eraseAllUsernames- 权限: 
command.multilogin.eraseallusernames 
 - 权限: 
 - 
/multilogin rename <新的档案名称>- 权限: 
command.multilogin.rename.oneself - 描述: 修改自己的档案名称,下次登录时将使用这个新的档案名称进行游戏。
 - 参数
- 
<新的档案名称>需要设置的新的档案名称 
 - 
 
 - 权限: 
 - 
/multilogin rename <新的档案名称> <档案信息>- 权限: 
command.multilogin.rename.other - 描述: 修改指定的档案名称,下次登录时指定档案使用者将使用这个新的档案名称进行游戏。
 - 参数
- 
<新的档案名称>需要设置的新的档案名称 - 
<档案信息>需要设置的档案的信息 
 - 
 
 - 权限: 
 
- 
/multilogin whitelist add <在线用户名|在线UUID>- 权限: 
command.multilogin.whitelist.add - 描述: 缓存一份白名单信息,待下次提供给符合条件的正在登录的玩家白名单。重启后失效。
 - 参数
- 
<在线用户名|在线UUID>指定需要添加缓存白名单的在线用户名或者在线UUID 
 - 
 
 - 权限: 
 - 
/multilogin whitelist remove <在线用户名|档案用户名|在线UUID|档案UUID>- 权限: 
command.multilogin.whitelist.remove - 描述: 移除符合条件的所有玩家的白名单。
 - 参数
- 
<在线用户名|档案用户名|在线UUID|档案UUID>指定需要移除白名单的条件 
 - 
 
 - 权限: 
 - 
/multilogin whitelist specific add <在线信息>- 权限: 
command.multilogin.whitelist.specific.add - 描述: 给指定登录方式的指定玩家添加白名单。
 - 参数
- 
<在线信息>指定需要添加白名单的在线信息 
 - 
 
 - 权限: 
 - 
/multilogin whitelist specific remove <在线信息>- 权限: 
command.multilogin.whitelist.specific.remove - 描述: 移除指定登录方式的指定玩家的白名单。
 - 参数
- 
<在线信息>指定需要移除白名单的在线信息 
 - 
 
 - 权限: 
 
- 
/multilogin profile create <档案名> [档案UUID]- 权限: 
command.multilogin.profile.create - 描述: 使用给定参数创建一份档案信息出来。
 - 参数
- 
<档案名>需要创建的档案的档案名称 - 
[档案UUID]需要创建的档案的UUID,未指定将使用随机UUID 
 - 
 
 - 权限: 
 - 
/multilogin profile remove <档案名|档案UUID>- 权限: 
command.multilogin.profile.create - 描述: 给定条件删除指定的游戏档案。
 - 参数
- 
<档案名|档案UUID>需要删除的档案的档案名称或档案UUID 
 - 
 
 - 权限: 
 - 
/multilogin profile set <档案信息>- 权限: 
command.multilogin.profile.set.oneself - 描述: 设置指令执行者登录的游戏档案。
 - 参数
- 
<档案信息>指定登录的档案 
 - 
 
 - 权限: 
 - 
/multilogin profile set <档案信息> <在线信息>- 权限: 
command.multilogin.profile.set.other - 描述: 设置指定目标登录的游戏档案。
 - 参数
- 
<档案信息>指定登录的档案 - 
<在线信息>指定目标 
 - 
 
 - 权限: 
 - 
/multilogin profile settemp <档案信息>- 权限: 
command.multilogin.profile.settemp.oneself - 描述: 设置指令执行者临时(单次)登录的游戏档案。
 - 参数
- 
<档案信息>指定登录的档案 
 - 
 
 - 权限: 
 - 
/multilogin profile settemp <档案信息> <在线信息>- 权限: 
command.multilogin.profile.settemp.other - 描述: 设置指定目标临时(单次)登录的游戏档案。
 - 参数
- 
<档案信息>指定登录的档案 - 
<在线信息>指定目标 
 - 
 
 - 权限: 
 
- 
/multilogin info <在服务器中的玩家名|在服务器中的玩家UUID>- 权限: 
command.multilogin.info - 描述: 查询在线玩家的来源信息。
 - 参数
- 
<在服务器中的玩家名|在服务器中的玩家UUID>指定的在线玩家 
 - 
 
 - 权限: 
 - 
/multilogin find online <在线信息>- 权限: 
command.multilogin.find.online - 描述: 查询指定在线信息
 - 参数
- 
<在线信息>指定需要查询的目标 
 - 
 
 - 权限: 
 - 
/multilogin find profile <档案信息>- 权限: 
command.multilogin.find.profile - 描述: 查询指定档案信息
 - 参数
- 
<档案信息>指定需要查询的目标 
 - 
 
 - 权限: 
 
MultiLogin的闸门支持默认是关闭状态,使用时需要在 config.yml 中启用掉它,其次需要在 multilogin/services 目录下配置
Floodgate 相关的 Service。
在启用闸门支持后,原先 Floodgate 的账户连接功能 linkaccount 将会失效