介绍
Create: Manned Cannons,AMBUSH 附属模组
让村民替你操作火炮!
Create: Manned Cannons 能让任何普通成年村民成为 Create Big Cannons 的炮手。把村民安排在连接到火炮炮架的按钮旁,装填火炮并瞄准;当目标真正值得开火时,村民就会按下按钮——无论是在地面上,还是在移动的飞艇上瞄准生物或 AMBUSH 飞艇时。
村民瞄准船只时会按下按钮,不需要额外设置,只要把村民安排在旁边即可。(0.1.3 版支持守卫村民和 Minecraft Comes Alive!)
感谢 arthursimon900 绘制图标
它预测的弹道,就是你实际发射的弹道
- 无论装填的是什么弹药。从炮闩到炮口的检测会读取实际的弹丸方块及其后方的实际发射药。实心弹、炮弹、霰弹及其他弹药的发射表现各不相同,因为本附属模组会直接检查弹药本身,而不是核对名称列表。新增弹药无需更新即可支持。
- 无论火炮是什么类型。炮管长度、火炮材质、炮闩强度和安全装药上限都会纳入计算。长钢炮和短铸铁炮的射击表现并不相同。
- 真实的障碍物。每个游戏刻都会检测弹道与世界碰撞。地形、建筑、你自己的船体和敌方船体都会挡住炮弹;弹道受阻时,村民不会开火。
火炮未装填、装填失败、炮管过度装药即将炸膛、炮膛受阻,或发射药无法点燃时,村民都不会开火——这些情况与 Create Big Cannons 自身无法发射的条件一致。手持扳手回拉的自动炮也不会开火,这种情况需要玩家/
船只
Manned Cannons 专为 AMBUSH 打造。
- 飞艇上的火炮也能正常使用。系统会处理船只的移动、旋转和坐标系,因此即使船只正在航行,计算出的射击方案也能与 Create Big Cannons 实际生成炮弹的位置相符。
- AMBUSH 袭击者的船只也能作为目标。系统会通过 AMBUSH 自身的运行时所有权标记识别敌船,因此绝不会向普通玩家建造的飞艇开火;而你俘获的船只一旦归你所有,就不再是目标。
- 会预判移动目标。穿过火炮射界的袭击者会在它将要到达的位置被拦截,而不是它刚才所在的位置。
- 船只会按船体形状判定命中,而不是按方框。炮弹只要穿过船体,就算命中,即使离中心很远也一样;旋转的船只也不会被当成一个巨大的立方体。
- 你自己的船永远不会成为目标,炮手也不会隔着它开火。
设置方法
- 建造并组装一门安装在火炮炮架或固定火炮炮架上的 Create Big Cannons 火炮。
- 将一个按钮连接到炮架的开火侧。(相反的一面是组装输入端——在那一侧安装按钮只会组装火炮,不会开火;附属模组也会正确忽略这个按钮。)
- 装填火炮并按需瞄准:可以用固定炮架调整角度,也可以用传动轴系统瞄准,或通过自动红石系统让火炮移动。
- 把一名成年村民安排在按钮旁。
已经坐在 Create 座椅上、且座椅位于按钮旁的村民也能开火。村民找到已组装火炮的按钮时,你会看到粒子效果。
默认情况下,同一炮位的两次按键之间有 3 秒冷却时间。
命令
两条命令都需要 2 级权限。
| 指令 | 作用 |
|---|---|
/mannedcannons scan |
报告每一个已加载的 AMBUSH 飞行器,然后对每个附近的村民:是否找到了站点、到其按钮的可达距离,以及当前的射击方案或没有方案的确切原因。 |
/mannedcannons debug |
切换详细的射击日志 — 炮口、发射速度、实测可达距离、命中点、命中置信度和拒绝原因。 |
/mannedcannons scan是当炮不发射时首先要查看的东西。它会告诉你哪个阶段失败了,而不是让你去猜。
正常游戏不会记录任何内容。调试输出默认关闭。
配置
服务端,位于 manned_cannons-server.toml:
- 评估间隔
- 射击冷却(默认 60 tick)
- 按钮搜索半径
- 最低命中置信度(火炮在开火前命中的可能性)
- 模拟 tick 上限(性能保护,不是射程设置)
需求
- Minecraft 1.21.1
- NeoForge
- AMBUSH — 必需
- Create Big Cannons — 必需
- Create — 必需
敌方飞艇全部来自 AMBUSH,这是一个允许你创建包括飞艇在内的自定义遭遇的模组。
附带 /mannedcannons scan 的输出会让错误报告有用得多。请将错误报告到我的 discord。
常见问题
Create: Manned Cannons, An Ambush Addon 支持哪些 Minecraft 版本?
Create: Manned Cannons, An Ambush Addon 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Create: Manned Cannons, An Ambush Addon 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
tiyunsol 的其他作品
查看全部 →
Create Aeronautics: AMBUSH
由数据包驱动的遭遇战引擎。设计带自定义触发条件、多波次进攻、Boss、箭雨、飞艇舰队和自定义生物 AI 的伏击;还可选装 Create Aeronautics 和 Create Big Cannons 支持。
TaCZ gunpack redistribution FORK
这个项目让 TaCZ 能读取数据包和资源包文件夹中的枪械包,方便在 Modrinth 上分发。这是面向 1.21.1 的分支版本。
Minecolonies_gun_tweaks
为模拟殖民地和 TaCZ 添加各种调整
Create Aeronautics: AMBUSH
一个数据包驱动的遭遇引擎。使用自定义触发器设计伏击、多波攻击、Boss、箭雨、飞艇舰队和自定义生物 AI,并可选支持机械动力:航空和机械动力:大炮。
评论
登录后评论和评分