PermissionsEx 是一款广为人知的权限管理插件,针对其在 1.19 版本中存在的一些问题进行了修复和改进。此版本主要解决了因线程阻塞导致的服务器崩溃问题,并移除了部分过时功能,以提升稳定性和性能。
PermissiblePEX 类的 recalculatePermissions 方法中因线程阻塞会导致服务器崩溃。此版本通过使用 ConcurrentLinkedHashMap 替代阻塞线程的方式解决了此问题。该插件已在生产服务器上经过测试,版本为 1.19.3-1.19.4。
此版本基于 PermissionsEx 的以下源代码构建:
PermissionsEx(简称 PEX)是一款功能强大的权限管理插件,适用于 Bukkit、Spigot、Paper 等 Minecraft 服务端。它允许服务器管理员通过细致的权限组和节点系统,精确控制玩家在游戏中的能力与访问权限,是构建有序服务器环境的基石。
true)或拒绝(false)任何权限节点,包括来自其他插件的权限。PermissionsEx.jar。plugins 文件夹。plugins/PermissionsEx 目录下生成配置文件。主要的配置文件是 permissions.yml。你可以直接编辑此文件,或使用 PEX 提供的命令进行实时管理,后者更安全且能避免格式错误。
PEX 提供了大量命令,所有命令均以 /pex 或 /permissionsex 开头。以下是一些最常用的命令:
/pex user add - 授予玩家特定权限。/pex user remove - 移除玩家的特定权限。/pex group add - 为权限组添加权限。/pex group remove - 从权限组移除权限。/pex user group add - 将玩家加入某个组。/pex user group remove - 将玩家从某个组移除。/pex group create - 创建一个新的权限组。/pex group delete - 删除一个权限组。/pex user check - 检查玩家是否拥有某项权限。/pex user - 查看玩家的权限和组信息。/pex group - 查看权限组的详细信息。/pex dump - 将所有权限数据导出为可读格式,用于调试。/pex reload - 重新从磁盘加载权限配置文件,使更改生效。要使用上述命令,操作者自身需要拥有相应的权限节点。主要的管理员权限节点包括:
permissionsex.* - 拥有所有 PEX 权限(谨慎使用)。permissionsex.manage - 允许使用所有用户/组管理命令。permissionsex.reload - 允许使用 /pex reload 命令。permissionsex.debug - 允许使用调试和信息查询命令。以下是一个简化的 permissions.yml 配置示例,展示了组继承和多世界权限的基本结构:
users:
Notch:
group:
- admin
options:
name: Notch
groups:
default:
permissions:
- modifylist.*
inheritance: []
options:
default: true
moderator:
permissions:
- essentials.kick
- essentials.mute
inheritance:
- default
admin:
permissions:
- '*'
inheritance:
- moderator
worlds:
creative:
permissions:
- worldedit.*
schema-version: 1admin 组继承了 moderator 组的所有权限,而 moderator 又继承了 default 组的权限。admin 组在 creative 世界中额外拥有 worldedit.* 权限。...友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,028,251 | 今日访问人次:12,379 | 昨日访问人次:11,147
独立 IP:4,874 | 最近24小时有3,877人访问本站
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6