跳到内容
Minecraft

文档:whitelist.json 与 ops.json 生成器

免费工具,用于生成 Minecraft Java 服务器的 whitelist.json 和 ops.json。online-mode=false 时,离线 UUID(“OfflinePlayer:名称”的 v3 UUID)在浏览器中计算;在线服务器请粘贴官方 UUID,工具不会查询 Mojang。

最后更新:2026/10/9

打开工具

whitelist.json 和 ops.json 保存“名称/UUID”对。online-mode=false 的服务器上 UUID 是确定的(“OfflinePlayer:名称”的 MD5),可在此离线计算;在线服务器的 UUID 来自 Mojang,而本工具不进行任何网络请求,因此需要您自行提供。

如何使用该工具

  1. 选择要生成的文件:whitelist.json 或 ops.json。

  2. 每行一名玩家:“名称”(启用选项时自动计算离线 UUID)或“名称 UUID”。

  3. 生成 ops.json 时设置管理员等级(1–4),并修正列出的错误。

  4. 停止服务器,替换服务器根目录中的文件后重启(或使用 /whitelist reload)。

如何获取玩家的官方 UUID

最简单的办法是让服务器代劳:online-mode=true 时,/whitelist add 名称 和 /op 名称 会把官方 UUID 写入文件。否则可从服务器日志(登录时的“UUID of player … is …”行)或任意 UUID 查询服务获取,并粘贴到名称之后。官方 UUID 由 Mojang 分配,无法计算。

[
  { "uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5", "name": "Notch" }
]

常见问题

为什么离线 UUID 与官方 UUID 不同?
online-mode=false 时服务器仅根据名称推导 UUID。世界和背包数据都绑定该 UUID:切换 online-mode 会改变玩家身份,数据也随之不同。
管理员等级是什么意思?
1 到 4 决定可用命令(4 为全部权限,包括 /stop)。/op 使用 op-permission-level(默认 4),这里可逐个玩家设置等级。bypassesPlayerLimit 允许服务器满员时仍可加入。
server.properties 编辑器 工具截图Minecraft免登录
配置 Minecraft Java 服务器:玩家、世界、性能、白名单和 RCON。
配置Java 版打开
文档
Minecraft
Minecraft免登录
为 Paper、Purpur、Fabric 或 Vanilla 生成 start.sh:内存、Aikar's flags、--nogui、自动重启和 GC 日志。
启动性能打开
文档
Minecraft
Minecraft免登录
创建带实时预览的两行彩色 MOTD:§ 代码、十六进制颜色、server.properties 行和 MiniMessage。
MOTD颜色打开
文档
Minecraft
Minecraft需要登录
编辑 Bukkit、Spigot 和 Paper 的 YAML 文件,提供常用键说明、默认值及缩进错误检测。
YAML配置打开
文档
Minecraft
Minecraft免登录
计算 Minecraft 世界边界的半径、区块数、区域数、预生成时间、磁盘空间和已加载区块。
世界性能打开
文档
Minecraft
Minecraft免登录
为 itzg/minecraft-server 镜像生成 docker-compose.yml:服务端类型、版本、内存、玩家、RCON、OP 和白名单。
Docker部署打开
文档