Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
How It Works
Orbital rods are vanilla fishing rods tagged with NBT data. They're UUID-locked to whoever they were given to, so nobody else can fire them. When you use the rod (depending on trigger style), it calls down the strike you configured. Getting a rod is done through commands — there's no crafting (yet). Rods can be configured with a shot type, delay in ticks before the strike fires, size, and optionally a fixed target coordinate that ignores where you're looking.
Trigger Styles
There are three ways rods can fire, set globally with
/orbital setting triggerstyle:
Instant — Right click, rod breaks, strike fires after delay. Simple. Cast — Right click to throw the bobber, it sits for a second, then fires and breaks. Looks clean. Reel — First click casts the bobber, second click reels it in and fires. This is the preferred style and what most setups use. If your raycast misses (looking at sky/void), the MissFailsafe gamerule controls whether the rod breaks or gives you another chance.
Shot Types
- Stab — A vertical TNT column from Y=319 to Y=-64. Three TNT every three blocks with a slight random offset. The classic.
- Straight Stab — Same as stab but one clean TNT per block, no offset, perfectly vertical.
- Accurate Stab — Based on CubicMeter's orbital cannon design. Hundreds of accelerator TNT chain-detonate at Y=319 driving piercer TNT deep underground before they go off. Actually drills through terrain.
- Nuke MK4 — A Saturn-ring formation. TNT spawns as a tight cluster above the target then expands outward into concentric rings as it falls. Classic orbital nuke look.
- Nuke MK2 — The big one. Fires two separate batches. The first creates a cone and mushroom cloud shape that scales height based on size. The second batch spawns as a compact cluster at a fixed height, freefalls for 50 ticks, then explodes outward into a massive ring. The height of the cone scales proportionally with size so it always looks right.
- Nuke MK6 — Fast and aggressive. All TNT spawns at the center and immediately blasts outward with strong downward velocity using eased acceleration across rings. Quick and devastating.
- Accurate Nuke - A fully accuratlly simulated nuke shot exactly how cubic metre does it CURRENTLY NOT WORKING AS OF 2026-06-10
Commands
/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 creates a fixed-target rod that always hits the specified coordinates regardless of where the user is looking.
Settings
You probably dont wanna mess with these i added these so that i could tweak values without restarting mc every single time
/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>
Gamerules
/orbital setting gamerule OrbitalChatAnnouncement <true|false>
Toggles all command feedback messages. Errors always show regardless.
/orbital setting gamerule AdvancedRodNames <true|false>
False: rods show as "nuke shot" or "stab shot". True: shows full details like "nukemk2 40 16". Updates all existing rods instantly.
/orbital setting gamerule FancyRods <true|false>
Makes all rods bold gold with an enchantment glint. No actual enchantment, just cosmetic. Updates existing rods instantly.
/orbital setting gamerule MissFailsafe <true|false>
When true, rods don't break if the raycast misses. Gives you another chance.
/orbital setting gamerule OneUseCreative <true|false>
When true, rods break in creative mode same as survival. False lets you fire infinitely in creative.
/orbital setting gamerule Mk2NukeCloudOnly <true|false>
Disables the second batch on the MK2 nuke, leaving only the cone and cloud.
Notes
- All rods are UUID-locked. If someone else picks up your rod it does nothing
- Size parameter controls scale for nukes (recommended 12 or 16) and is ignored for basic stab shots
- Settings are not currently saved across restarts
- Server-side only, no client mod required
Source Code & Issues
This mod is open source. If something breaks, crashes, or you want to suggest something:
GitHub: https://github.com/FoxyWoxy12000/Orbital-Strike-Mod
Built on Fabric for Minecraft 1.21.10/11. Requires Fabric API.


