简单权限

简单权限

Fabric 简易权限模组。

基础库

Simple Permissions

一个适用于 Fabric 的权限 API。

(正式名称为 CyberPerms)


其存储方式类似于 Bukkit 插件 LuckPerms,便于从 LuckPerms 迁移。

命令:

/perms info
/perms user <info|permissions|group|has>
/perms group <info|permissions|users|has>
/perms creategroup
/perms listgroups

面向模组开发者

建议以 fabric-permissions-api 为目标。尽管 fabric-permissions-api 发布之前的 API 仍然保留。

fabric-permissions-api API:参见 USAGE.md

cyber.permissions.v1 API:

剧透
Permission perm = new Permission("mod.command", "An example permission", PermissionsDefaults.OPERATOR);

ServerPlayerEntity player = ......;

Permissible permissible = CyberPermissions.getPermissible(player);
boolean hasPermission = permissible.hasPermission(perm);