![[SBW] 卓越战争附加包](https://cdn8.newbeebox.com/nbbnext/2026/07/18/483489383da0eb97909287d20618a786.png)
[SBW] 卓越战争附加包
SuperbWarfare的抛壳规则、弹壳物品、弹药特定覆盖、扫描生成的规则模板、内容屏蔽、车辆配方覆盖、矿石生成过滤以及MTS兼容性集成。
SuperbWarfre Addon 是一个为 SuperbWarfare 制作的附加组件和兼容层,适用于 Minecraft Forge 1.20.1。它侧重于实用的游戏整合:可见的抛壳、可配置的弹壳 ejection 规则、MTS 燃料/控制兼容性,以及 SuperbWarfare 的内容控制(卸载未使用的资源以释放内存)。
请与 SuperbWarfare 及其所需的库文件一同安装。
功能
- 为枪械、霰弹枪、重武器、自动炮和大型炮弹武器添加了使用过的弹壳物品。
- 为 SuperbWarfare 的枪械和载具武器提供了数据驱动的弹壳 ejection 规则。
- 支持特定弹药的弹壳行为,适用于具有多种弹药类型的武器。
- 包含一个
/superbaddon shell_ejection scan工作流,用于为已安装的内容生成候选规则文件。 - 添加了可选的内容控制,包括配方、被阻止的资源、载具配方覆盖以及矿石生成移除。
- 添加了可选的 MTS 兼容性: - MTS 油桶可以通过 Forge Energy 为 SuperbWarfare 载具充能。 - MTS 加油泵可以为附近的 SuperbWarfare 载具加油。 - MTS 飞行器可以选择使用 SuperbWarfare 风格的控制桥。
- 即使未安装 MTS 也能正常工作;MTS 支持是软集成的,仅在检测到 MTS 存在时激活。
- 包含英文和简体中文本地化。
需求
- Minecraft:1.20.1
- 模组加载器:Forge 47.4.0+
- Java:17
- 所需模组: - SuperbWarfare 0.8.9+
- 可选: - Minecraft Transport Simulator / MTS 兼容包,仅当你想要 MTS 燃料、弹药或控制桥功能时需要。
配置
该附加组件基于配置和数据包风格的规则构建,而非硬编码的单一行为。
- 内置的数据包弹壳 ejection 规则位于
data/superbaddon/shell_ejection/下。 - 外部服务器配置规则位于
config/superbaddon/shell_ejection/下。 - 生成的扫描输出旨在启用前进行编辑。
- 内容控制支持多种模式,例如保留内容、仅移除配方,或在可能的情况下阻止已配置的资源。
- 载具配方覆盖可以禁用或重写 SuperbWarfare 的载具组装配方。
- MTS 兼容性拥有自己的配置,用于燃料转换、油桶行为、油泵行为和控制桥行为。
使用方法
- 在客户端和服务器上安装SuperbWarfare 和本附加组件。
- 启动游戏或服务器一次,以便创建默认配置文件。
- 正常使用模组;受支持的 SuperbWarfare 枪械和载具武器在开火时会掉落配置好的使用过的弹壳物品。
- 对于 MTS 燃料支持,请安装 MTS,并在能够接收 Forge Energy 的 SuperbWarfare 载具附近使用 MTS 油桶或加油泵。
- 对于 MTS 飞行器控制支持,请打开 Minecraft 的按键绑定菜单并绑定: -
切换 MTS 控制桥。
命令
这些命令供整合包作者、服务器管理员和测试世界使用。
/superbaddon shell_ejection scan- 为已安装的 SuperbWarfare 内容生成禁用的候选弹壳 ejection 规则。 - 当你想获取模板但不想立即改变游戏玩法时使用。/superbaddon shell_ejection scan active- 生成enabled设置为 true 的候选规则。 - 仅当你准备测试生成的行为时才使用。/superbaddon shell_ejection reload_external- 从config/superbaddon/shell_ejection/重新加载外部弹壳 ejection 规则。/superbaddon content_control reload- 从config/superbaddon/content_control.json重新加载内容控制配置。
弹壳 Ejection 工作流
- 运行
/superbaddon shell_ejection scan。 - 打开
config/superbaddon/shell_ejection/generated_scan/目录下生成的文件。 - 检查每个生成的目标。不要盲目启用所有内容;扫描器创建的是候选方案,而非完美设计。
- 当武器只应接受特定弹药时,填写或调整
ammo_override.allowed。 - 填写或调整
ejection.by_ammo,以决定每种弹药类型应掉落哪种弹壳物品。 - 将你想要的规则的
enabled设置为 true。 - 运行
/superbaddon shell_ejection reload_external或重启服务器。
内容控制工作流
当您需要在整合包中控制 SuperbWarfare 内容的可用性时,请使用 config/superbaddon/content_control.json。
keep:保留内容及其配方。recipes_only:移除配方,但不尝试阻止运行时内容。block_load:移除配方,阻止已配置的资源,并在可能的情况下取消支持的运行时行为。
当您只需要禁用或重写载具组装配方时,请使用 config/superbaddon/vehicle_recipe_override.json。当物品或载具仍应存在,但其进程成本需要更改时,这是更简洁的选择。
MTS 兼容性用法
- 油桶支持会消耗 MTS 油桶的燃料数据,并将其转换为用于 SuperbWarfare 载具的 Forge Energy。
- 油泵支持会消耗 MTS 油泵的燃料,并为最近的可用 SuperbWarfare 载具充能。
- 如果燃料不起作用,请检查
config/superbaddon/mts_compat.json;该燃料可能需要一个能量转换条目。 - 控制桥默认处于关闭状态。这是有意为之:除非玩家选择加入,否则不应更改现有的 MTS 控制。
给整合包作者的说明
此附加组件专为希望对 SuperbWarfare 的进程和兼容性进行更严格控制整合包作者设计。您可以移除不需要的配方、调整载具组装输入、抑制选定的矿石生成,并为自定义或扩展的武器组添加弹壳 ejection 行为。
现有的 Forge 注册表在 SuperbWarfare 加载后无法取消注册,因此内容控制是务实的:它会移除配方、阻止已配置的资源,并在可能的情况下取消支持的运行时行为。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。