
受控
控制你的世界实体与游戏规则
查看大图Controlled
** Controlled 让你能够简单、精确地控制世界中允许生成的实体。**
禁用一种生物、降低其生成率、限制其存在数量、屏蔽整个类别,或控制来自某个模组的所有实体——这一切都可以通过一个可搜索的游戏内菜单完成。Controlled 通过 Forge 实体注册表支持原版和模组实体,因此您无需手动输入注册表 ID。
默认安全
首次安装时,Controlled 不会改变任何内容。其主控制开关处于禁用状态,所有实体规则设置为默认,生成几率保持在 100%,数量上限保持无限制,且现有实体均被保留。
由您决定模组何时开始控制生成。
主要功能
- 可搜索的列表,包含所有已注册的原版和模组实体
- 按名称、注册表 ID、类别、模组名称或命名空间筛选实体
- 选择多个实体并同时更改其规则
- 三种明确的规则状态:默认、屏蔽和允许
- 屏蔽整个类别或整个模组
- 添加可绕过已屏蔽类别或模组的例外
- 为可检测的幼年生物提供独立规则
- 设置 0% 至 100% 的个体生成几率
- 为每种实体类型设置已加载维度数量上限
- 选择规则影响哪些生成来源
- 查看和编辑当前世界中注册的每一条游戏规则
- 内置对模组实体和模组游戏规则的支持
- 可选 Configured 集成,以便访问高级配置
- 多人游戏中编辑游戏规则的权限检查
- 无 Mixin,无替换实体类
简单实体控制
打开 Mods → Controlled → Config 即可访问主菜单。
实体列表默认显示 Minecraft 实体,可切换为显示其他已安装模组、类别、已屏蔽实体、已允许实体或全部实体。使用搜索框可通过显示名称、注册表 ID、模组名称、命名空间或类别查找生物。
点击行首的方块即可选中该实体。您可以同时选择多个实体,并对其应用相同的规则。
每种实体有三种可能的规则:
- 默认: Controlled 不会为该实体赋予特殊的屏蔽或允许规则。
- 屏蔽: 所选实体将被阻止通过已启用的生成来源生成。
- 允许: 即使其类别或模组被屏蔽,所选实体也允许生成。
显式的允许规则优先于类别和模组屏蔽,使白名单设置变得简单。例如,您可以屏蔽整个敌对类别,但仍允许苦力怕生成。
类别和模组分组
实体将自动组织为以下类别:
- 敌对
- 友好
- 环境
- 水生
- Boss
- 杂项 / 其他
您可以通过一个设置屏蔽整个类别。您也可以屏蔽属于特定模组命名空间的所有实体。Controlled 会在可用时使用所属模组的显示名称;未知归属的实体将被归类到其他下,并显示其命名空间。
未被自动检测到的模组 Boss 可通过高级配置添加到自定义 Boss 列表中。
幼年生物控制
当实体暴露出可检测的幼年状态时,其幼年形态可与其成年形态分开控制。
您可以:
- 屏蔽特定实体的幼年形态
- 显式允许特定的幼年形态
- 屏蔽所有可检测的幼年生物
- 保持成年版本不变
这使得诸如“允许僵尸但禁用小僵尸”的设置成为可能。
生成几率与生物数量上限
每种实体都可以单独调整:
- 生成几率: 选择 0% 至 100% 之间的值。较低的值会减少成功的生成尝试次数,除非设置为 0%,否则不会完全移除该实体。
- 已加载维度数量上限: 限制当前维度中该确切类型已加载实体的数量。默认设置为无限制。
这些控制仅适用于您启用的生成来源,并且除非单独启用了已加载实体移除,否则不会移除现有实体。
生成来源控制
精确选择 Controlled 可以屏蔽的创建方式:
- 自然生成与世界生成
- 刷怪笼
- 繁殖与骑乘生物创建
- 事件、袭击、触发生成与生物召唤的实体
- 转化与增援
- 桶与发射器
- 刷怪蛋
- 命令(如
/summon) - 未知或直接的模组生成方式
默认情况下,刷怪蛋和命令不会被屏蔽,以便被屏蔽的实体仍可轻松测试。
现有实体安全
Controlled 通常只影响新的生成。现有实体将不受影响。
一个可选的设置可以在被屏蔽实体的区块加载时将其移除。由于这更具破坏性,默认处于禁用状态。单独的安全选项保护:
- 已命名的实体
- 玩家拥有的已驯服实体
世界游戏规则编辑器
Controlled 包含一个独立的界面,用于当前加载世界的实时游戏规则。
- 搜索所有布尔值和整数游戏规则
- 查看其当前服务器值
- 切换布尔值规则
- 编辑整数规则
- 查看其他模组添加的游戏规则
- 快速检查和更改
doMobSpawning
该界面编辑的是当前活动的世界,而非尚未创建的世界。在多人游戏中,更改游戏规则需要管理员权限等级 2 或更高。
模组兼容性
Controlled 从 Forge 注册表读取实体,而非使用硬编码的原版专属列表。这使得大多数 Forge 模组的实体都能自动显示。
生成控制使用公共的 Forge 事件,避免了 Mixin、实体类替换以及仅为显示而创建模组实体。未知或不寻常的直接生成方式可由可选的兼容性回退功能覆盖。
某些模组可能通过自定义系统创建实体,从而绕过正常的 Forge 生成事件。当这些实体需要更严格的控制时,请启用未知和直接模组生成。
多人游戏
如需在多人游戏中进行生成控制,请在服务器上安装 Controlled,并在那里使用相同的配置。在客户端安装可提供游戏内菜单。游戏规则的更改会发送至服务器,并根据管理员权限进行检查。
服务器所有者可以分发或编辑:
config/controlledspawns-common.toml
需求
- Minecraft 1.20.1
- Forge 47.x
- Java 17
Configured 为可选。 如果安装了它,则可从其 Configured 界面访问 Controlled 的高级 Forge 配置。
重要说明
- Controlled 管理生成和已加载实体数量。它不会修改生物 AI、属性、掉落物、模型或纹理。
- 数量上限统计的是当前维度中该确切类型的已加载实体。
- 幼年控制取决于实体是否暴露出可检测的幼年状态。
- 必须启用主开关,实体生成规则才会生效。
许可证
Controlled 是保留所有权利的。有关个人使用、整合包、视频、再分发、修改和源代码使用的许可,请参阅模组附带的许可证。
作者:GoatmanXD
正在加载版本记录…








正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。