MultiLogin Compat Mod
A Fabric server-side mod for Minecraft 1.21.1(maybe other versions) that integrates with project MC-MultiLogin-service.
介绍
mc-multilogin-compat-mod
A Fabric server-side mod for Minecraft 1.21.1 (Mojang mappings) that integrates with
MC-MultiLogin-service.
一个用于 Minecraft 1.21.1(Mojang 映射表)的 Fabric 服务端模组,用于与 MC-MultiLogin-service 集成,可以实现多源登录方式。
We suggest you to use this with Authlib-Injector. This mod only change the login method and the login-failed message.
建议配合 Authlib-Injector 使用。此模组仅修改登录方式和登录失败时的提示信息。如果您使用Authlib-Injector,请记得设定它的链接为 MC-MultiLogin-service提供的API地址。
Velocity Plugin Version
Config can be found at plugins\multilogin-auth-compat\multilogin-compat-config.json.
配置可以在plugins\multilogin-auth-compat\multilogin-compat-config.json找到。
Fabric Mod Version
Features
- On every player login the mod calls the configured MC-MultiLogin-service endpoint with
detail=true, so authentication failures return a structured JSON error instead of the generic “Failed to verify username!” message. - Detailed error reasons (
DUPLICATE_NAME,BANNED,NOT_FOUND, …) are forwarded directly to the connecting client in the disconnect screen. - Auto-rename on
DUPLICATE_NAME(configurable): when the service reports that a player name is already taken by another skin-site account, the mod automatically retries the login with the service-suggestedavailableId(e.g.Steve_2) and records the original → new-name mapping inconfig/mc-multilogin-renames.json.
Setup
- Place the mod JAR in your server’s
mods/directory. - Start the server once – a default config file will be generated at
config/mc-multilogin-compat.jsonand the server will stop with an error asking you to fill in the API URL. - Edit the config and set
apiUrlto the base URL of your MC-MultiLogin-service method entry (e.g.http://127.0.0.1:25600/login/my). - Restart the server.
Configuration (config/mc-multilogin-compat.json)
{
"apiUrl": "http://127.0.0.1:25600/login/my",
"autoRename": true
}
| Field | Type | Default | Description |
|————-|———|———|————-|
| apiUrl | string | "" | Required. Base URL of the MC-MultiLogin-service login method (e.g. the path configured under method[].url). The mod appends /session/minecraft/hasJoined?… automatically. |
| autoRename| boolean | true | (Not working at present) When true, a DUPLICATE_NAME rejection triggers an automatic retry using the availableId returned by the service. The rename is persisted in config/mc-multilogin-renames.json. Set to false to disable and show the error instead. |
Building
# Requires Java 21 and internet access to maven.fabricmc.net
./gradlew build
The output JAR will be in build/libs/.
常见问题
MultiLogin Compat Mod 支持哪些 Minecraft 版本?
MultiLogin Compat Mod 支持 Minecraft Java 版 1.16–26.1.1,共 37 个版本,可用的加载器:Fabric / Velocity。下载时注意选择和你游戏版本一致的文件。
MultiLogin Compat Mod 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Velocity,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
wifi-left 的其他作品
查看全部 →
StarRailExpress Library Mod
A lib of StarRailExpress with commands, development libs and resources
StarRailExpress – Wathe Addon
This is a vast addon of HarpyExpress (Wathe)
Bamboo Sign Editor
Modify the text and commands of the signs in the game!
Sodium Crash Fix
This mod simply fixes the crash (Sodium Issue#1016) for Minecraft 1.18.x & 1.19. (Sodium has officially repaired after 1.19.2)
评论
登录后评论和评分