危险模式
绕过正常 BCX 权限检查的高级、需主动开启的选项。
仅限高级用户。 危险模式会解锁一些选项,它们会以正常 BCX 权限检查本会阻止的方式改变规则的应用。只有在你充分理解后果时才启用。
危险模式是一个独立的、需主动开启的设置页,拥有自己的总开关。下面两个有风险的选项是相互独立的子开关,只有在总开关启用之后才能修改。
dangerModeEnabled: boolean // 总开关(默认 false)
unlockUseMeMode: boolean // 子开关:“请使用我”(默认 false)
useMeSuspendInactiveConflicts: boolean // 子开关:替换行为(默认 false)
如果总开关为关,两个子开关都会被强制关闭;已保存的 请使用我 运行模式会回退为道具制作者。

请使用我(Please use me)
请使用我 是一个高级运行权限模式。只有在危险模式和 请使用我 子开关都启用之后,它才会出现在运行模式选择器中。激活后,运行模式会在 道具制作者 → 我自己 → 请使用我 之间循环。
它做的事:
- 通过 BCX 自身的隐藏查询处理器,使用一个临时本地操作者角色来应用 BCXIR 道具规则。
- 在查询批处理期间,BCXIR 让该操作者以高信任的本地 owner 身份行事,使得即使正常 BCX 权限检查会阻止对自己的修改,道具规则也能被应用。
- 该操作者不会被绘制、不会同步到服务器,并在查询解析或超时后通过
finally式清理被移除。 - 它不会直接编辑
Player.ExtensionSettings.BCX,而是依赖 BCX 自身的创建 / 更新 / 删除处理器,而非改写 BCX 存档。
如果 BCX 拒绝查询、超时,或改变了其隐藏查询行为,BCXIR 会失败即停并报告冲突。
替换模式(挂起 inactive 冲突)
由其自身的子开关(useMeSuspendInactiveConflicts)控制。它改变 BCXIR 处理已存在但处于 inactive 的同名规则的方式:
- 已存在的 active 规则始终受保护 —— 绝不覆盖。
- 该选项关闭时,已存在的 inactive 同名规则会被跳过。
- 该选项开启时,已存在的 inactive 同名条件可以被存为
previousCondition、被 BCXIR 规则临时替换,并在道具规则移除时恢复。
如果某个被管理的规则在 BCXIR 之外被修改,BCXIR 会释放管理,不会覆盖或在外部改动之上恢复。
安全小结
- 两个选项都需要先打开危险模式总开关,且均为显式的主动开启。
- BCXIR 使用 BCX 自身的处理器,而非导入 / 改写整份 BCX 配置。
- 已存在的 active、非管理规则绝不被覆盖。
- 临时操作者角色始终会被清理,包括超时或被拒绝的情况。
对于常规使用,你不需要危险模式。默认的道具制作者模式和标准分享已能覆盖典型工作流。