跳到正文

The Orbital Strike Cannon

作者:foxywoxy01

感受轨道打击炮的威力,随时奉命让 TNT 如雨般落下,就像 Unstable SMP 中的 Wemmbu 一样

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

工作原理

轨道打击杆是带有 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/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

foxywoxy01 的其他作品

查看全部 →