• 注册
  • MOD模组 MOD模组 关注:29 内容:16399

    Universal Perms (通用权限)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    Universal Perms (通用权限)


    Universal Perms(通用权限)是一个用于处理Minecraft服务器MOD的权限节点问题的模组。它能解决一些MOD未提供命令权限节点,以及一些MOD不允许用户屏蔽其根命令的问题。



    用法

    Universal Perms(通用权限)需要和另外一个权限管理MOD一起使用。推荐使用LuckPerms,但Player Roles也可以。在开始使用本模组之前,建议先登录一次,以便LuckPerms获取所有节点,使你可以在Web编辑器中查看它们。

    设置权限时,每个命令都会提供两个权限,一个以`universal_perms.use`开头,另一个以`universal_perms.view`开头。
    - `use`权限可以覆盖命令的普通要求,只要该权限被设置为true,则任何人都可以使用该命令,被设置为false的人则无法使用。
    - `view`权限可以隐藏自动完成提示,但仍允许宏或其他功能使用。

    对于所有原版命令(是的,甚至包括`execute`),子命令和参数都作为独立节点可见。例如,要禁用`/help <命令>`的使用,但允许使用`/help`,你可以使用`universal_perms.use.help.command`节点。然而,这在使用自己的子命令系统的MOD上不起作用(为什么呢,LuckPerms?)。

    甚至可以通过使用`universal_perms.use`和`universal_perms.view`作为权限节点来影响所有命令,但我并不认为这有什么好处。


    其他权限

    此模组还添加了一些权限节点,用于一些不是命令,但仍然需要进行权限检查的事物。
    - `universal_perms.misc.selector` 允许使用类似`@a`和`@e`的选择器。在原版中,这需要2级权限。
    - `universal_perms.misc.query_block_nbt` 允许客户端在使用F3 + I时从服务器查询一些方块数据。在原版中,这需要2级权限。
    - `universal_perms.misc.query_entity_nbt` 与上述相同,但用于实体。
    - `universal_perms.misc.update_difficulty` 允许在暂停菜单中更改难度。
    - `universal_perms.misc.update_difficulty_lock` 允许更改难度锁定状态,默认为`universal_perms.misc.update_difficulty`。
    - `universal_perms.misc.use_admin_blocks` 允许Minecraft的`isCreativeLevelTwoOp`检查在玩家处于创造模式时通过。这主要用于像命令方块和调试棒等管理工具。

    还有一个`universal_perms.misc.forced_permission_level`元权限,可以设置为给玩家一个原版的权限级别。
    权限级别作为本模组添加的所有检查的默认值。它们也会发送给客户端,并在那里进行检查,用于诸如游戏模式切换器之类的特定功能。它们应该涵盖所有尚未覆盖的权限检查。


    陷阱和怪癖

    1. 在向客户端发送可用命令方面,`view`权限比`use`权限更具有影响力。这意味着你可以创建一种情况,即一个命令可见,但无法使用。
    2. 当禁止/隐藏目标命令时,具有别名的命令的行为会显得不太正常。以下是一些要注意的原版别名:
    - `tell`和`w` 重定向到`msg`
    - `tp` 重定向到`teleport`
    - `xp` 重定向到`experience`
    - `tm` 重定向到`teammsg`
    3. 不能保证与其他MOD的兼容性,如果其他MOD在通常情况下添加其命令或在通用权限之后混淆其要求。

    来自Modrinth

    v1.0.7

    UniversalPerms-1.0.7.jar下载1.0.7#Release
    UniversalPerms-1.0.7-sources.jar下载1.0.7#Release
    展开
    版本: 1.0.7
    支持游戏: 1.21.3
    类型: Fabric Quilt
    Release
    下载次数: 169

    v1.0.6

    UniversalPerms-1.0.6.jar下载1.0.6#Release
    UniversalPerms-1.0.6-sources.jar下载1.0.6#Release
    展开
    版本: 1.0.6
    支持游戏: 1.21.1, 1.21.2
    类型: Fabric Quilt
    Release
    下载次数: 474

    v1.0.5

    UniversalPerms-1.0.5.jar下载1.0.5#Release
    UniversalPerms-1.0.5-sources.jar下载1.0.5#Release
    展开
    版本: 1.0.5
    支持游戏: 1.21
    类型: Fabric
    Release
    下载次数: 344

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: