
RandomPerms
一个用于Minecraft 1.12.2的权限管理模组
RandomPerms
一个独立的权限系统,无需插件,无需 Bukkit/Sponge,无需 Spigot。可在 100% Forge 服务器上运行。
RandomPerms 让您完全掌控服务器上谁能做什么,全部通过简单的游戏内命令进行管理。
✨ 功能
用户与用户组,支持组继承(父组)和基于权重的优先级
通配符权限:使用 `modid.*` 或 `*` 一次性授予/拒绝整个类别,支持否定(`-node`)
头衔标签:为每个用户组设置彩色前缀/后缀(例如 `[Admin]`、`[VIP]`),会自动显示在聊天和玩家列表(Tab 列表)中
实时玩家列表延迟显示:直接在玩家名字旁边查看每个人的连接质量
玩家列表页眉/页脚中的服务器信息:在线玩家数、在线管理员数以及实时服务器统计信息每秒自动更新
完全游戏内配置:无需手动编辑配置文件(当然如果您愿意,也可以编辑,它只是 JSON 格式)
权限节点 Tab 补全:开始输入权限时,会从您服务器上当前注册的所有命令(包括原版和模组)中获取建议
📋 命令
所有命令都在 `/perms`(别名 `/permissions`)下:
/perms user <name> group set <group>
/perms user <name> group add <group>
/perms user <name> group remove <group>
/perms user <name> permission set <node> [true|false]
/perms user <name> permission unset <node>
/perms user <name> info
/perms group create <name>
/perms group delete <name>
/perms group list
/perms group <name> permission set <node> [true|false]
/perms group <name> permission unset <node>
/perms group <name> parent add <parentGroup>
/perms group <name> parent remove <parentGroup>
/perms group <name> weight <number>
/perms group <name> prefix <text>
/perms group <name> suffix <text>
/perms group <name> staff <true|false>
/perms group <name> info
/perms checkperm <player> <node>
/perms reload
/perms save
🔒 权限检查如何运作
每个权限节点按以下顺序解析:
玩家自身的显式覆盖(最具体的匹配优先)
他们的用户组,以及所有继承的父组,按权重排序(权重高的优先)
如果没有匹配项:则回退到原版正常行为,在您配置之前不会限制任何内容
这意味着您可以安全地将 RandomPerms 添加到现有服务器;在您实际设置规则之前,它不会限制任何内容。
🛠️ 示例设置
/perms group create admin
/perms group admin weight 100
/perms group admin prefix &c[Admin]
/perms group admin permission set * true
/perms group admin staff true
/perms group default permission set command.gamemode false
/perms user Steve group set admin
❓ 支持
发现错误或有功能请求?请在评论区告诉我或加入我的 Discord: https://discord.gg/zBZJSgDG4r
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。