作者:rebot | 分类:模组
Minecraft 版本: 1.21.11
平台: fabric
标签: management utility
The description is generated by ChatGPT and proofread by the mod author.
In case of any ambiguity, please refer to Chinese texts.
For detailed Chinese description, please go to 客户端管理 (JarsAuth) - MC百科|最大的Minecraft中文MOD百科
If you want to leave a comment, please go to GitHub Discussion
The mod has been updated to version 6.0.
This is a major update, and configurations are NOT compatible with 5.x or earlier versions. Therefore:
All configurations have been migrated to an SQLite database
No scattered config files will be generated anymore
The database schema is identical across all versions, allowing easy migration
A built-in configuration tool is provided:
The mod JAR can also be run as an executable JAR, automatically using the database file in the working directory
The configuration tool includes detailed explanations
→ Hover over buttons to view tooltips
All features are optional and disabled by default
Features only take effect on dedicated servers
All messages are stored in *language files (`.json`)**
To ensure players’ right to be informed, all enabled features will be communicated to players in the form of system messages each time they connect. This message is mandatory and cannot be disabled.
Due to limited development resources:
This is the original feature of the mod.
Normally, mod loaders only check whether required mods match between client and server.
They do not detect:
This severely impacts game fairness.
Traditional countermeasures (e.g. fake ores) may corrupt chunk data or cause lag.
This mod’s File Checksum feature can:
Examples:
If minimaps are not allowed, clients with a minimap mod will be denied connection
If minimaps are required, clients missing it will also be denied
If the server updates some mods but clients do not:
The mod scans all configured files and computes their hash values
All hashes are merged into a single client signature
When a client connects:
If the signature is not in the server’s record, the connection is rejected
Supports group-based management with inheritance
Different client groups can have different validation rules
Filters support:
Exclusion filters can ignore files that should not be checked
(e.g. .DS_Store, desktop.ini)
This feature functions similarly to a login system.
In offline-mode servers, player identity is based solely on usernames, making impersonation easy.
This feature adds a dedicated authentication mechanism, preventing other players from logging in using the same username.
When a player joins:
If none exists:
If one exists:
On first login:
This feature can be used as an anti-addiction feature.
Servers may want to:
This feature provides a fine-grained whitelist system where:
The server issues licenses
Only players with valid licenses may connect
Licenses include:
On login, the server checks the player’s license:
→ Connection is denied
Licenses are also revalidated periodically during gameplay.
This feature is entirely server-side and does not require client data exchange.
Note: This feature must be used inside a Minecraft environment.
Running the JAR directly does not support it.
Servers may want players to use only the modpack provided by the server.
This feature allows:
Starting from 6.0, strict network channel checks have been removed.
Client and server can run independently without breaking gameplay.
| Server Installed | Client Installed | Result |
|---|---|---|
| Yes | Yes | Validation follows configuration |
| Yes | No | Validation always fails if enabled; otherwise no validation |
| No | Yes | No validation |
| No | No | No validation |
Finalize your modpack and ensure:
Download the original package
Place it in both server and client mods folders
Start the server
Open the configuration tool via server GUI
Enable or disable required features in the Config tab
In the Signing tab:
Generate:
*-signed.jar (server)*-signed-expanded.jar (client)These must match exactly
A config.pro file is also generated
Import into ProGuard to generate:
*-signed-expanded-obj.jarObfuscation applies only to client packages
Replace:
Restart the server
/jarsauth record on on the server/jarsauth record offConfig tool shows:
To revoke a player:
Client-side:
A database file is created in the client root directory
It stores all username–ID mappings
Must be backed up carefully
Configure groups in the tool
A mandatory default group applies to all users
Players may belong to multiple groups
All group allowance decrease simultaneously
This part has been moved to GitHub.
请登录后举报
暂无评论,抢个沙发吧~