
NamespaceGater
一个强大的、GUI驱动的多加载器框架,用于将命名空间、物品和事件置于自定义进度阶段之后。
🔒 NamespaceGater:高级进度与门控框架
NamespaceGater 是一款专为 Minecraft 1.21.1(Fabric 和 NeoForge)设计的强大、GUI 驱动的实用模组,主要面向整合包作者和服务器管理员。它允许你将整个模组(命名空间)无缝地锁定在自定义的进度阶段之后。
❓ 问题所在
在大型整合包中创建分阶段进度通常需要复杂的 KubeJS 脚本、修改外部配置文件,并多次重启游戏。这对服务器管理员来说既繁琐、又容易出错,还很令人沮丧。
💡 解决方案
NamespaceGater 提供了一个原生的游戏内管理面板,让你可以直观地管理整合包的进度。无需编写代码。只需打开 GUI,选择要锁定的模组,然后点击几下即可创建一个进度阶段。
✨ 主要特性
- 🎮 游戏内规则引擎(ECA):将阶段解锁与实际游戏事件绑定。要求玩家
击杀特定 Boss、合成某件物品,或破坏一个方块,才能解锁一个全新的科技层级或魔法模组。 - 🚫 全面门控:一旦命名空间被锁定,该模组会拦截物品使用、方块破坏/放置、实体交互和装备槽位。即使玩家以某种方式获得了锁定物品,也无法使用它。
- ⚡ O(1) 性能:专为高负载服务器设计。触发检查使用 O(1) 哈希索引进行缓存,无论你添加多少规则,都不会对服务器的 TPS 产生任何影响。
- 🌍 全局进度:阶段解锁与世界存档数据绑定。一旦触发条件满足,阶段将为整个服务器解锁,非常适合合作型 SMP。
- 🎨 内置富文本编辑器:在游戏中直接使用熟悉的格式代码(如
&c代表红色或&l代表粗体)自定义访问被拒绝和阶段解锁的消息。 - 🛡️ 多加载器且服务器安全:为 Fabric 和 NeoForge 精心开发,并严格验证 C2S 数据包负载。UI 完全在客户端,确保专用服务器平稳运行而不会崩溃。
⚙️ 使用方法
(在服务器上需要 OP / 权限等级 4) 只需使用指定的按键或命令打开管理面板。使用模组选项卡全局锁定/解锁命名空间,使用阶段选项卡配置动态触发器。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。