介绍
工作原理
轨道打击杆是带有 NBT 数据标签的原版钓鱼竿。它们会与持有者的 UUID 绑定,因此其他人无法发射。使用钓鱼竿时(具体取决于触发方式),它会召唤你配置好的打击。
钓鱼竿通过命令获取——目前还不能合成。钓鱼竿可以设置打击类型、打击触发前的延迟刻数、规模,以及可选的固定目标坐标(启用后会忽略你的视线方向)。
触发方式
钓鱼竿有三种发射方式,可通过以下命令全局设置:
/orbital setting triggerstyle:
即时 — 右键使用,钓鱼竿会损坏,打击在延迟结束后触发。简单直接。
抛竿 — 右键抛出浮标,等待一秒后触发打击并损坏钓鱼竿。效果干净利落。
收线 — 第一次点击抛出浮标,第二次点击收回浮标并触发打击。这是推荐的方式,也是大多数配置采用的方式。
如果射线检测没有命中(例如你正看着天空或虚空),MissFailsafe 游戏规则会控制钓鱼竿是直接损坏,还是让你再试一次。
打击类型
- Stab — 从 Y=319 到 Y=-64 生成垂直的 TNT 柱。每隔三格生成三个 TNT,并带有轻微随机偏移。经典款。
- Straight Stab — 与 Stab 相同,但每格只生成一个 TNT,没有偏移,垂直整齐。
- Accurate Stab — 基于 CubicMeter 的轨道炮设计。在 Y=319 处,数百个加速 TNT 连锁引爆,推动穿透 TNT 深入地下后再引爆。确实能钻穿地形。
- Nuke MK4 — 土星环形阵列。TNT 会在目标上方紧密聚集生成,随后在下落过程中向外扩散,形成同心环。经典的轨道核弹效果。
- Nuke MK2 — 大型打击。分两批发射。第一批形成锥形和蘑菇云状结构,其高度会随规模变化。第二批会在固定高度以紧密集群的形式生成,自由下落 50 刻后向外爆开,形成巨大的环状结构。锥体高度会随规模成比例变化,因此效果始终协调。
- Nuke MK6 — 快速而猛烈。所有 TNT 都会在中心生成,随后立刻以强劲的向下速度向外爆散,并沿环形阵列逐渐加速。迅速而毁灭性十足。
- Accurate Nuke – 完全准确地模拟核弹打击,效果与 cubic metre 当前的实现完全一致。目前无法使用,截至 2026-06-10。
命令
/orbital give <shot> <delay> <amount>
/orbital give <shot> <delay> <size> <amount>
/orbital strike <shot> <delay> <pos>
/orbital strike crosshair <shot> <delay>
/orbital strike crosshair <shot> <delay> <size>
/orbital strike give <shot> <delay> <pos>
Strike give 会创建一把固定目标钓鱼竿,无论使用者看向哪里,它都会命中指定坐标。
设置
你大概不需要折腾这些设置;我加上它们只是为了能调整数值,而不用每次都重启 Minecraft
/orbital setting triggerstyle <instant|cast|reel>
/orbital setting nukemk4 OFFSET_HEIGHT <value>
/orbital setting nukemk4 INNER_RING_MULTIPLIER <value>
/orbital setting nukemk4 OUTER_RING_MULTIPLIER <value>
/orbital setting nukemk4 IMPERFECTION_PERCENT <value>
/orbital setting nukemk4 TNT_FUSE <value>
/orbital setting nukemk2 RING_BASE_SPEED <value>
/orbital setting nukemk2 TNT_FUSE <value>
/orbital setting nukemk6 OFFSET_HEIGHT <value>
/orbital setting nukemk6 TNT_FUSE <value>
/orbital setting stab DEPTH <value>
/orbital setting stab OFFSET <value>
/orbital setting stab AMOUNT_PER_PIECE <value>
/orbital setting accuratestab PIERCER_COUNT <value>
/orbital setting accuratestab ACCELERATOR_COUNT <value>
/orbital setting accuratestab PIERCER_FUSE <value>
/orbital setting accuratestab ACCELERATOR_FUSE <value>
/orbital setting accuratestab DOWN_VELOCITY <value>
游戏规则
/orbital setting gamerule OrbitalChatAnnouncement <true|false>
切换所有命令反馈消息。错误消息始终显示。
/orbital setting gamerule AdvancedRodNames <true|false>
False:弹药显示为“核弹射击”或“刺击射击”。True:显示完整详情,例如“nukemk2 40 16”。
立即更新所有现有弹药。
/orbital setting gamerule FancyRods <true|false>
让所有弹药显示为粗体金色并带有附魔闪光效果。没有实际附魔,仅为外观效果。立即更新现有弹药。
/orbital setting gamerule MissFailsafe <true|false>
为 True 时,若射线检测未命中,弹药不会损坏。你可以再试一次。
/orbital setting gamerule OneUseCreative <true|false>
为 True 时,弹药在创造模式下也会像生存模式一样损坏。为 False 时,你可以在创造模式下无限发射。
/orbital setting gamerule Mk2NukeCloudOnly <true|false>
禁用 MK2 核弹的第二轮爆炸,只保留锥形冲击和云团。
备注
- 所有弹药都绑定 UUID。其他人捡起你的弹药后无法使用。
- Size 参数用于控制核弹的规模(推荐 12 或 16),基本刺击射击会忽略此参数。
- 设置目前不会在重启后保留。
- 仅服务端需要,无需安装客户端模组。
源代码与问题反馈
此模组为开源项目。如果遇到故障、崩溃,或想提出建议:
GitHub: https://github.com/FoxyWoxy12000/Orbital-Strike-Mod
基于 Fabric 为 Minecraft 1.21.10/11 构建。需要 Fabric API。
常见问题
The Orbital Strike Cannon 支持哪些 Minecraft 版本?
The Orbital Strike Cannon 支持 Minecraft Java 版 1.20.1–1.21.11,共 3 个版本,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。
The Orbital Strike Cannon 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
评论
登录后评论和评分