# MMOProfilePerms
一个轻量级的 Minecraft 插件,用于管理附加到 **MMOProfiles 的虚假 UUID 的 LuckPerms 权限**,并具有实时 Bukkit 附件。 在每个配置文件基础上添加、删除和检查权限——**无需重新登录**。
---
## 功能
- 完全支持 **MMOProfiles** 和 **LuckPerms**
- 兼容 **proxy-mode** 配置文件
- 在无需重新登录的情况下添加或删除权限
- 支持 **上下文** (例如 `server=spawn`、`world=hub`)
- 自动将 **玩家名称解析为当前配置文件的 UUID**
- 使用 UUID 直接用于离线配置文件
- 包含 `/listprofiles` 命令,便于轻松发现 UUID (可点击复制)
---
## 命令
### `/mmoperm [permission] [context...]`
- `add` / `remove`: 添加或删除权限(使用 LuckPerms & Bukkit 附件)
- `check`: 执行 `lp user info`
- `permissions`: 执行 `lp user permission info`
您可以使用 **玩家名称**(使用他们当前的活动配置文件)或 **UUID**(适用于离线用户)。
---
### `/listprofiles `
- 列出给定玩家的所有配置文件和 UUID
- 如果在游戏中运行,**可点击的 UUID** 可让您将其复制到剪贴板
- 控制台输出为纯文本
---
## 需求
- Minecraft **1.20+** (在 Paper 1.21.4 上测试)
- **LuckPerms** (API 5.4+)
- **MMOProfiles**
---
## 安装
1. 将 `.jar` 文件放入你的 `/plugins` 目录
2. 确保已安装 **LuckPerms** 和 **MMOProfiles**
3. 重启服务器
---
## 为什么不直接使用 LuckPerms API?
因为命令调度简单,并且完美支持 LuckPerms 上下文。 它就可以工作——无需进行复杂的 API 集成。
---
## 支持
需要帮助或想提出建议? 加入我的 [Discord 服务器](https://discord.gg/JEqREs76yh) 并提交工单!