
Orbital Strike Cannon
This mod introduces the Orbital Strike Cannon as seen on the Unstable SMP
3900обновлён 25 июн. 2026 г.
Механики игрыТехнологии
Описание
Orbital Strike Mod
Orbital Strike introduces the orbital stike cannon as seen and used on the UnstableSMP by Wemmbu.
Features
Weapons
- Nuke: A wide-area carpet bombardment. Spawns 661 TNT high above the target area arranged in 10 concentric rings. The shells detonate in unison, leaving behind a clean circular crater.
- Stab: A focused vertical kinetic strike. Drops a dense column of TNT directly through target blocks, drilling deep into the terrain until it collides with a blast-resistant block (such as obsidian, ancient debris, or reinforced deepslate).
Targeting Rods
Weapons are deployed via custom-tagged fishing rods serving as laser designators. Simply cast the rod to mark your target. The designator breaks immediately upon deployment, and the strike commences exactly 0.5 seconds later.
Advanced Optimization
To maintain performance during massive bombardments:
- Parallel Raycasting: Ray calculations are distributed across CPU cores using Java's ForkJoinPool.
- Block State Cache: Avoids redundant chunk reads, decreasing block lookups by up to 15x.
- Reduced Item Lag: Blocks destroyed by orbital strikes drop 25% of their normal loot, keeping server TPS stable.
- Identical Craters: All optimizations maintain standard vanilla blast shapes.
Commands
All commands require Operator Level 2.
/osc give <nuke|stab|strike> <targets> [count]- Gives players custom targeting rods. (Thestrikerod triggers a nuke)./osc strike <nuke|stab> <x> <y> <z>- Direct tactical command to execute a strike at exact coordinates./osc debug- Toggles verbose console and log feedback.
Technical Information
- License: Apache-2.0
- Dependencies: Fabric Loader, Fabric API, Java 21+
Галерея
Последние версии
Все версии →release
Orbital Strike Cannon 1.1.0
1.1.025 июн. 2026 г.390Minecraft: 26.1.2fabric
Что нового
## Added
- **Direct Strike Command:** Added `/osc strike <nuke|stab> <x> <y> <z>` to execute strikes at specified coordinates without using a fishing rod.
- **Strike Rod Type:** Added a `strike` type to the `/osc give` command that grants a rod triggering a `nuke` strike.
## Changed
- **Explosion Performance Optimization:** Replaced vanilla block-destruction raycasting for orbital strike TNT with a custom parallelized implementation:
- Ray directions are precomputed once on startup.
- Rays are traced in parallel using Java's ForkJoinPool.
- Added a shared block state cache, reducing world reads per explosion from ~5,000–8,000 down to ~300–500.
- **Rod Activation & Timing:**
- The fishing rod now breaks immediately when casted.
- The strike spawns with an exact 0.5-second (10 ticks) delay after the cast, removing the need for a bobber retraction step.
- **Stab Start Position:** The `stab` strike now begins spawning TNT exactly 5 blocks above the targeted block rather than at the highest motion-blocking height.
- **Nuke Ring Dispersion Clamping:** Clamped the random misalignment offset so TNT stays strictly within its respective ring bounds.



