权限管理器

权限管理器

一个允许玩家在整合包中选择模组的模组。

Permission Manager

一个针对 Minecraft 整合包设计的、功能强大的按玩家模组访问控制系统


🔐 什么是 Permission Manager?

Permission Manager 是一个面向 Forge 1.20.1 的服务端 Minecraft 模组,它允许整合包作者和服务器管理员控制每个玩家可以使用哪些模组。

Permission Manager 并非向所有人开放整个整合包,而是引入了一个按玩家模组选择系统,玩家必须选择他们想要访问的模组,而管理员则保留对限制和约束的完全控制权。

此模组非常适合用于:

  • RPG 服务器
  • 基于进度推进的整合包
  • 竞争性或非对称性游戏玩法
  • 硬核或挑战导向的游戏体验

✨ 主要特性

👤 按玩家模组访问控制

  • 每个玩家只能使用他们被授予或选择的模组
  • 模组访问权限按玩家(基于 UUID) 存储
  • 选择可以是永久且不可逆的

🎛️ 游戏内配置(GUI)

  • 管理员界面(仅限 OP):

    • 配置全局设置
    • 管理玩家权限
    • 强制分配或指派模组给玩家
    • 控制模组数量限制
  • 玩家界面:

    • 选择要解锁的模组
    • 查看剩余可用槽位
    • 对锁定或不可用的模组提供视觉反馈

所有配置均在游戏内完成,无需外部文件。


🔒 模组独占所有权(可选规则)

  • 一个模组可以分配给仅一个玩家
  • 一旦被选择,该模组对其他玩家不可用
  • 非常适合创建:
    • 独特的玩家角色
    • 基于职业的游戏玩法
    • 策略性的模组竞争

⚙️ 全局配置选项

  • 设置每位玩家的最大模组数量
  • 定义免费模组(所有人可用)
  • 如果未定义免费模组,则默认所有模组均视为免费。
  • 管理员可以随时覆盖和强制指定权限

🛑 游戏玩法限制

Permission Manager 可防止玩家进行以下操作:

  • 合成来自未授权模组的物品
  • 使用来自被阻止模组的物品
  • 与不属于他们的模组中的机器或方块互动

所有检查均在服务端执行,确保安全性并防止客户端绕过。


🌐 多人游戏就绪

  • 与专用服务器完全兼容
  • 持久化数据存储(重启后依然保留)
  • 安全的客户端-服务器同步
  • 无客户端漏洞

🧩 兼容性

  • Minecraft Java 版
  • Forge 1.20.1
  • 可与现有模组共存,无需修改它们
  • 无强制依赖项

📌 使用场景

  • 需要玩家专精的整合包
  • 具有有限资源或科技树的服务器
  • 基于模组的 RPG 职业
  • 选择至关重要的竞争性环境

⚠️ 局限性

  • Permission Manager 不会在内部禁用模组
  • 它仅控制玩家交互和进度
  • 怪物和实体不会被阻止(这是设计使然)

👤 作者

NoobnaWeb


💬 反馈与支持

如果您遇到问题、有建议或想要新功能,请随时发表评论或提交问题(issue)。


Permission Manager

玩家级别的模组访问控制进阶系统


🔐 什么是 Permission Manager?

Permission Manager 是一个用于 Minecraft Java 版(Forge 1.20.1) 的模组,允许整合包作者和服务器管理员控制每个玩家可以使用哪些模组。

它并非向所有人开放整个整合包,而是引入了一个按玩家模组选择系统,每个玩家需要选择他们将有权访问的模组,而管理员则保留对规则的完全控制权。

非常适合用于:

  • RPG 服务器
  • 具有进度推进的整合包
  • 竞争性或非对称性游戏体验
  • 挑战和硬核模式

✨ 主要功能

👤 按玩家模组访问

  • 每个玩家只能使用他们选择或被授予权限的模组
  • 基于 UUID 的系统
  • 永久且不可逆的选择

🎛️ 游戏内配置(GUI)

  • 管理员界面(仅限 OP):

    • 全局配置
    • 玩家管理
    • 强制或授予模组访问权限
    • 设置选择限制
  • 玩家界面:

    • 选择可用模组
    • 查看剩余槽位
    • 对被阻止模组的视觉反馈

所有内容均直接在游戏内配置,无需手动编辑文件。


🔒 模组独占性(可选)

  • 一个模组可能仅属于一个玩家
  • 一旦被选择,该模组对其他玩家不可用
  • 非常适合:
    • 独特职业
    • 专属功能
    • 策略与竞争

⚙️ 全局配置选项

  • 设置每位玩家的最大模组数量
  • 创建免费模组列表
  • 如果未定义免费模组,则所有模组均被视为免费。
  • 管理员可以覆盖任何规则

🛑 游戏玩法限制

Permission Manager 防止玩家进行以下操作:

  • 合成来自未授权模组的物品
  • 使用被阻止的物品
  • 与不允许的模组中的机器或方块互动

所有检查均在服务端执行,确保安全。


🌐 多人游戏就绪

  • 与专用服务器兼容
  • 持久化数据(重启后不会丢失)
  • 客户端与服务器之间的安全同步
  • 防止绕过

🧩 兼容性

  • Minecraft Java 版
  • Forge 1.20.1
  • 可与任何模组共存
  • 无强制依赖项

📌 使用场景

  • 玩家需要专精的整合包
  • 有限的技术进步
  • 基于模组的 RPG 职业
  • 竞争性环境

⚠️ 局限性

  • 该模组不会在内部禁用模组
  • 仅控制交互和进度
  • 怪物和实体不会被阻止(这是设计使然)

👤 作者

NoobnaWeb

https://livepix.gg/noobnaweb

https://url-shortener.curseforge.com/z95Bc