LuckPerms 是一款用于 Minecraft 服务器的权限管理插件。它允许服务器管理员通过创建分组和分配权限,来精确控制玩家可以使用哪些功能。
你可以在项目主页 luckperms.net 找到最新的下载地址、维基百科(Wiki)以及其他有用的链接。
项目特点:
- 高效 - 专为性能和可伸缩性而设计。
- 可靠 - 深受数千名管理员以及大型服务器网络的信任。
- 易用 - 可以通过命令、配置文件或网页编辑器来设置权限。
- 灵活 - 支持多种数据存储选项,并兼容多种不同类型的服务器平台。
- 扩展性强 - 拥有丰富的自定义选项和设置,可根据你的服务器需求进行调整。
- 免费 - 免费下载使用,并采用宽松的开源许可证,确保永久免费。
有关更多信息,请参阅 Wiki 文章:为什么选择 LuckPerms?
LuckPerms 使用 Gradle 进行依赖管理和构建。
环境要求:
- Java 21 JDK 或更高版本
- Git
从源码编译:
代码:
git clone https://github.com/LuckPerms/LuckPerms.git
cd LuckPerms/
./gradlew build
项目被拆分为几个独立的模块:
- API - 公共的语义化版本 API,供其他希望集成 LuckPerms 的插件使用。该模块本身不包含实现。
- Common - 通用模块,包含 LuckPerms 核心实现的大部分代码,用于减少跨平台的重复代码。
- Bukkit, BungeeCord, Fabric, Forge, Nukkit, Sponge & Velocity - 各自平台特有的实现,通过调用 Common 模块在对应服务器平台上运行。
如果你对插件做了任何改进并希望惠及他人,欢迎提交 Pull Request。
LuckPerms 大致遵循 Google Java Style Guide 代码规范。
LuckPerms 采用宽松的 MIT 许可证授权。