Maykesh’s Fabric RapidWhitelist
A zero‑downtime whitelist system with instant updates, configurable command permissions, and full tracking of who added each player for clear staff accountability.
介绍
📜 Rapid Whitelist
A high-performance, hot-reloadable whitelist system for modern Fabric servers.
Rapid Whitelist replaces the vanilla Minecraft whitelist entirely, offering asynchronous I/O, hot-reloading, and advanced rate limiting. It is designed for servers that need a robust access control system without the performance hit of the main thread.
🚀 Why Use This Mod?
- ⚡ Zero Lag: All whitelist operations (add/remove/check) use async I/O to keep your server TPS high.
- 🔥 Hot-Reloadable: Edit
whitelist.jsonmanually or via command, and changes apply instantly without restarting. - 🛡️ Rate Limiting: Built-in protection against command spam for adding/removing players and reloading.
- 🔌 Developer API: Includes a
CustomWhitelistAPIfor easy integration with other mods or plugins. - 🚫 Complete Replacement: Fully bypasses the vanilla whitelist logic for total control.
✨ Features
🔒 Core Whitelist
- Async Storage: Player data is stored in
config/customwhitelist/whitelist.jsonand loaded asynchronously. - UUID & Name Support: Whitelists by GameProfile (UUID + Name) for security.
- Instant Updates: Commands update the cache immediately; manual file edits are detected via file watcher.
⚙️ Management & Control
- Full Command Suite:
/rapidwhitelist add,remove,list,enable,disable,reload. - Configurable Messages: Customize kick messages and feedback text in
config.json. - Permission Levels: Restrict commands to specific OP levels (default: Level 3).
🛡️ Protection
- Rate Limits: Configurable limits on how many players can be added/removed per minute.
- Logging: detailed logs for denied joins and administrative actions.
📜 Commands
Admin Commands
(Requires OP Level 3 by default)
/rapidwhitelist add <player>– Add a player to the whitelist./rapidwhitelist remove <player>– Remove a player from the whitelist./rapidwhitelist list– List all whitelisted players./rapidwhitelist reload– Reload config and whitelist data from disk./rapidwhitelist enable– Enable the whitelist enforcement./rapidwhitelist disable– Disable the whitelist (allow everyone).
⚙️ Configuration
The main configuration file config/customwhitelist/config.json controls behavior:
{
"enableWhitelist": true,
"commandPermissionLevel": 3,
"storageMode": "json",
"messages": {
"kickMessage": "You are not whitelisted on this server.",
"whitelistEnabled": "Whitelist has been enabled.",
"whitelistDisabled": "Whitelist has been disabled."
},
"rateLimits": {
"addPerMinute": 10.0,
"removePerMinute": 10.0,
"reloadCooldownMs": 5000
}
}
For additional Minecraft version support, contact me at my discord server(link bellow):
https://discord.gg/BmUZ6jHcJz — our SMP with all my mods on it…test our server out will ya? thx!
[DISCLAIMER: Portions of this project were developed with AI‑assisted tools as part of PhaseZero Labs’ workflow.]
常见问题
Maykesh’s Fabric RapidWhitelist 支持哪些 Minecraft 版本?
Maykesh’s Fabric RapidWhitelist 支持 Minecraft Java 版 1.21–1.21.11,共 12 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Maykesh’s Fabric RapidWhitelist 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
pz.labs 的其他作品
查看全部 →
Maykesh’s Secure Server Mod
Stop Hackers. Protect Your Community. Zero Compromises. If you need support for additional Minecraft versions, feel free to reach out at [email protected].
Maykesh’s Advanced Fabric Hub Management Mod
This mod, is designed to be a dedicated hub management solution, on a fabric server. This mod's current version is compiled for +1.21.x . If you need support for additional Minecraft versions, feel free to reach out at [email protected].
Maykesh’s Server Observability Framework
A comprehensive server observability framework for Minecraft 1.21. Monitor tick timings, entity updates, chunk loading, network packets, and more with minimal overhead. Perfect for debugging, optimization, and rate-limiting systems.
评论
登录后评论和评分