ModsFinder
MM

mc-missile

by christopher-besch

Guided missiles that players program through an external guidance server are added to Minecraft by mc-missile, a server-side Fabric mod for 1.21.4.

FabricServer-side onlyGNU Affero General Public License v3.0 or laterOpen source1.21.4

What it does

Players write a guidance program in a separate server application that controls a missile in flight. When a missile is fired from a crossbow or dispenser, the server sends the missile's state to the player's guidance server, and the guidance server returns control inputs for the next tick. The game updates the missile's state 20 times per second, and each update passes through three stages: receiving the control input, applying it, and then adding random noise before the missile moves on.

Guidance servers run as Docker containers on the same machine as the Minecraft server. The mod reads a PORT environment variable and exposes a gRPC server port that follows the protocol defined in guidance.proto. The only input the missile accepts is a rotation request for pitch and yaw, since the control moment gyroscope is the sole actuator. Angles are given in degrees, and the F3 menu displays them negated because projectiles use flipped headings.

The mod is published for Fabric only, on 1.21.4. It needs Fabric API. Only the server needs it, so players join without installing anything. mc-missile is open source under the GNU Affero General Public License v3.0 or later, and its source code and issue tracker are public. Christopher Besch and Thomas Hädicke are credited as the authors in the project's contributor list.

Key features

  1. Programmable guided missiles

    Missiles fired from a crossbow or dispenser follow the course set by the player's guidance program on an external server.

  2. Per-tick state exchange

    Each tick the server sends the missile's position, velocity and orientation and receives back the control input to apply.

  3. Direct rotation control

    The guidance code requests changes in pitch and yaw only, with thrust and position left to the game's physics.

  4. Noise on control inputs

    Applied control inputs are adjusted with random noise, so a guidance program has to compensate for imperfect steering.

Compatibility

Latest build for each game version and loader.

1.21.40.1.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

AngleTracker is a client or server optional Fabric mod under the MIT License, for 1.21.4 only, so it can be installed on either side without being required. Ultimate Nations is a client and server Fabric mod for 1.21.8 – 26.1.2 under All rights reserved, so it is not open source and targets a later version range than mc-missile. Airstrike Mod is also client and server, under the MIT License, but for 1.20 – 1.20.4 only.

ModLoadersGame versionsEnvironmentUpdated
mc-missileFabric1.21.4Server-side only2025-06-27
AngleTrackerFabric1.21.4Client or server, optional2025-03-17
Ultimate NationsFabric1.21.8 – 26.1.2Client and server2026-09-24
Airstrike ModFabric1.20 – 1.20.4Client and server2024-03-21

Questions

Does mc-missile need Fabric API?

Yes. Fabric API is a required dependency, and the mod is published for Fabric only on 1.21.4.

Does a player need the mod installed to join a server running it?

No. It runs on the server alone, so players need nothing extra to join.

Where does the guidance code run?

The guidance program is a separate server application. The guidance component runs in Docker containers on the host machine shared with the Minecraft server, and reaches the mod through a gRPC port that follows the protocol set out in guidance.proto.

In the catalog

mc-missile is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 17,979 mods support Minecraft 1.21.4.

Similar mods

What the author says

This is a server-only Fabric Minecraft mod. It allows all players to program guided missiles and fire them from a crossbow or dispenser. See Guided Missiles in Minecraft for what you can do with this mod. Every player programs a guidance server application. These guidance servers could be hosted in Docker containers…
christopher-besch, on the Modrinth page

Official listing

Owner
christopher-besch
Published
2025-05-03
Updated on Modrinth
2025-06-27
Facts verified
2026-10-15

Tags