ModsFinder

Projectile Motion│投射物動能

by Special_TT

Projectile Motion is a library mod that adds a command to launch a projectile entity in the direction an executor is looking, at a set initial velocity.

FabricForgeNeoForgeQuiltServer required, client optionalMIT LicenseOpen source1.21.5 – 1.21.11

What it does

The mod adds a function that makes an executor shoot an entity in the direction it faces. The projectile is summoned with its initial velocity in metres per tick, and it starts from the entity's default NBT or from NBT the function provides. Because it is a library, it is mainly used inside data packs and other mods that need a launch step without writing Java code.

The server has to run the mod for the launch function to work, while players may leave it out. Projectile Motion is released under the MIT License and is open source, with its source code and an issue tracker linked from the mod's public pages. It is published for Fabric, Forge, NeoForge and Quilt across six release versions, 1.21.5 – 1.21.11, and it is also available as a data pack.

Key features

  1. Directed launch function

    A function launches an entity in the direction the executor is looking, so shots follow the player's aim.

  2. Set initial velocity

    The launch speed is given as an initial velocity in metres per tick, so the projectile's motion can be tuned.

  3. Entity type and NBT

    The command chooses the entity type to summon, and it can take the default NBT of that entity or custom NBT.

  4. Executor data hooks

    Values on the executor are set so that other functions can read the launch parameters afterward.

Compatibility

Latest build for each game version and loader.

1.21.111.0.1+1.21.9+mod1.0.1+1.21.9+mod1.0.1+1.21.9+mod1.0.1+1.21.9+mod
1.21.101.0.1+1.21.9+mod1.0.1+1.21.9+mod1.0.1+1.21.9+mod1.0.1+1.21.9+mod
1.21.91.0.1+1.21.9+mod1.0.1+1.21.9+mod1.0.1+1.21.9+mod1.0.1+1.21.9+mod
1.21.71.0.1+1.21.5+mod1.0.1+1.21.5+mod1.0.1+1.21.5+mod1.0.1+1.21.5+mod
1.21.61.0.1+1.21.5+mod1.0.1+1.21.5+mod1.0.1+1.21.5+mod1.0.1+1.21.5+mod
1.21.51.0.1+1.21.5+mod1.0.1+1.21.5+mod1.0.1+1.21.5+mod1.0.1+1.21.5+mod
ReleaseBetaAlphaNot available

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

Required by 3 mods

Use cases

Data pack projectiles

Map makers can fire arrows, fireballs or custom entities from command blocks and functions without new code.

Mod integration

Throwing Sand and Better Trap Horse build on the same launch step.

Who it’s for: Data pack authors, map makers and mod developers who need a directed projectile launch in a Minecraft world.

How it compares

Full comparison

Ritchie's Projectile Library is a library for projectile handling that is published for 1.20.1 – 1.21.1 and runs on client and server. Utils is server-side optional for players, published for 1.21 – 1.21.8. Dawn API is a client and server library for 1.16.2 – 1.20.2, released under the GNU Lesser General Public License v3.0 only. Projectile Motion covers 1.21.5 – 1.21.11 with a server-required environment.

ModLoadersGame versionsEnvironmentUpdated
Projectile Motion│投射物動能Fabric, Forge, NeoForge and Quilt1.21.5 – 1.21.11Server required, client optional2026-05-01
Ritchie's Projectile LibraryFabric, Forge, NeoForge and Quilt1.20.1 – 1.21.1Client and server2026-02-07
UtilsFabric, Forge, NeoForge and Quilt1.21 – 1.21.8Server required, client optional2025-03-26
Dawn APIFabric and Quilt1.16.2 – 1.20.2Client and server2023-06-23

Questions

Does the server need Projectile Motion?

Yes. It is required on the server and optional for players.

Which loaders are supported?

Fabric, Forge, NeoForge and Quilt all have files, and the latest file for each loader is 1.0.1+1.21.9+mod for 1.21.11.

Can Projectile Motion be used without a loader?

Yes, it is also available as a data pack for server platforms, so the launch function can be used in a world without installing a loader-specific build.

In the catalog

Projectile Motion│投射物動能 is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from Special_TT

All projects

Similar mods

What the author says

。 -: The initial velocity of the entity when it is launched, in m/tick.│ :實體發射出去時的初始速度,單位為 。 - Launches the executor in the direction it is looking.│將執行者朝著其看向的方向發射出去 -
Special_TT, on the Modrinth page

Official listing

Owner
Special_TT
Published
2025-10-11
Updated on Modrinth
2026-05-01
Facts verified
2026-10-15

Tags