Modscraper Modscraper Minecraft
Ritchie's Projectile Library logo

Ritchie's Projectile Library

Mod

by rbasamoyai

A Minecraft modding library for better projectiles.

Type

Mod

CurseForge Downloads

13,707,874

CurseForge ID

1279407

Last Updated

Nov 7, 2026

Description

Ritchie's Projectile Library

Code reused in multiple projects by rbasamoyai.

Adds the following features:

  • #ritchiesprojectilelib:precise_motion: an entity type tag that sends more detailed movement and position data to clients.
  • A configurable chunkloading system oriented towards modded long-range and fast projectiles.
    • Unloads forceloaded chunks that are no longer in use
    • Loads a portion of forceloaded chunks at a time to reduce performance impact while still allowing for many long distance projectiles
  • Screen shake effect for mods, particularly those focused on firearms and artillery
  • Projectile bursts, for effective simulation of things like fragmentation explosions, shotgun pellets, and shrapnel shells without having to rely on large amounts of entities

Depending on RPL

First, add the following maven to your repositories block:

repositories {
    //...
    maven { // Ritchie's Projectile Library
        url = "https://maven.realrobotix.me/master/"
        content {
            includeGroup("com.rbasamoyai") // THIS IS IMPORTANT
        }
    }
}

RPL artefacts are formatted as follows:

ritchiesprojectilelib-<rpl_version>+mc.<minecraft_version>-<rpl_platform>-build.<rpl_build_number>

where rpl_version is the version of Ritchie's Projectile Library, minecraft_version is the Minecraft version, platform is the modloader platform, of which forge, fabric, and common JARs are provided, and build_number is the build number.

The latest build can be found in the GitHub actions history: https://github.com/Wagers-of-Industrial-Warfare/RitchiesProjectileLib/actions

Depending on your build.gradle setup, add one of the following to your dependencies block:

ForgeGradle (1.18.2-1.20.1)

implementation fg.deobf("com.rbasamoyai:ritchiesprojectilelib:<rpl_version>+mc.<minecraft_version>-forge-build.<rpl_build_number>") { transitive = false }

Loom (Fabric/Architectury)

modImplementation("com.rbasamoyai:ritchiesprojectilelib:<rpl_version>+mc.<minecraft_version>-<rpl_platform>-build.<rpl_build_number>") { transitive = false }

rpl_platform should either be common, forge, or fabric depending on the Architectury subproject you add the mod to. For Fabric, only use fabric.


Including RPL in your mod jar

To include RPL in your mod JAR, add the appropriate code to the dependencies block:

ForgeGradle (1.18.2-1.20.1)

jarJar("com.rbasamoyai:ritchiesprojectilelib:${rpl_version}+mc.${minecraft_version}-forge-build.${rpl_build_number}") {
    transitive = false
    jarJar.ranged(it, '[2.0.0,2.0.1)') // Change this based on rpl_version. jarJar.pin seems to not work.
}
// Same as the previous section
implementation fg.deobf("com.rbasamoyai:ritchiesprojectilelib:${rpl_version}+${minecraft_version}-forge") { transitive = false }

For more information on how to setup Jar-in-Jar in ForgeGradle, go to https://docs.minecraftforge.net/en/fg-5.x/dependencies/jarinjar/.

Loom (Fabric/Architectury)

// Change the previous section
modImplementation(include("com.rbasamoyai:ritchiesprojectilelib:${rpl_version}+mc.${minecraft_version}-${rpl_platform}-build.${rpl_build_number}")) { transitive = false }

Compatibility

Mod Loaders

Neoforge

Game Versions

1.21.1

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Similar Mods

Included in Modpacks (473)

Show fewer
Magic & Mechanisms - Airborne Magic & Mechanisms - Airborne WindCrest War SMP WindCrest War SMP RepYS - Engine of Creation RepYS - Engine of Creation Lite Aeronautics Lite Aeronautics Beyond Earth Journey to Agartha Beyond Earth Journey to Agartha Civilization, Industry, and Architecture Civilization, Industry, and Architecture guns and vihicles guns and vihicles Fungal Engines Fungal Engines JurassicPark,  Survival JurassicPark, Survival ApocalyptiCraft ApocalyptiCraft The Real One On Jah II The Real One On Jah II Guns, Gears & Greenery Guns, Gears & Greenery The Convergence I The Convergence I Nogla and Terroriser Reacts Patreon Nogla and Terroriser Reacts Patreon Continuity Error SMP Modpack Continuity Error SMP Modpack VS-Fossils and Archeology Server Pack VS-Fossils and Archeology Server Pack MaidApocalypse MaidApocalypse Prion Infection Perfected[FORGE] Prion Infection Perfected[FORGE] Create Aerodynamic Create Aerodynamic Freakland Create2 Freakland Create2 Create Aeronautics Age Of Aerolution Create Aeronautics Age Of Aerolution Sky Ground Next Level Sky Ground Next Level CrazyMC - A Special Apocalypse | Apocalypse with Quests! CrazyMC - A Special Apocalypse | Apocalypse with Quests! Create Aeronautics Space Age Create Aeronautics Space Age Age Of Assembly Age Of Assembly MMW - Minecraft My Way MMW - Minecraft My Way Forbidden Engine Of Conquest Forbidden Engine Of Conquest THE FORGOTTEN SMP THE FORGOTTEN SMP Mechanical suffering Mechanical suffering The Modpack of absolute all time The Modpack of absolute all time Aot+Create Aot+Create Soviet Dominion - Uprising Soviet Dominion - Uprising Dwarfz 7 Dwarfz 7 Total Pack Total Pack Hk's Fabulous Fadda Server -Discontinued- Hk's Fabulous Fadda Server -Discontinued- IRONFALL; Annihilation IRONFALL; Annihilation Castles & Cannons Castles & Cannons DeadZone Brasil - DeceasedCraft DeadZone Brasil - DeceasedCraft United SMP Revamp United SMP Revamp RotomWorks RotomWorks Survival Smp Mod Pack Survival Smp Mod Pack Create Powered Adventure Create Powered Adventure Maria's Create Project Maria's Create Project Create Physic's - A Create Focused Create Physic's - A Create Focused Sitchen Kink Sitchen Kink JustCreateSMP2 (QOL)(unofficial) JustCreateSMP2 (QOL)(unofficial) Blighted Dreams Blighted Dreams  2Gather [Aeronautics] 2Gather [Aeronautics] Creative Colonies - [Build, Automate, Thrive] Creative Colonies - [Build, Automate, Thrive] Wyrmfell Wyrmfell A Pretty Good Create (Not done yet) A Pretty Good Create (Not done yet) Dank-Dreams Dank-Dreams Create Industrial Frontiers Create Industrial Frontiers ZonaCero Apocalypse Enhanced ZonaCero Apocalypse Enhanced Eldion Eldion Viriatus Viriatus Create - Tamed Frontiers Create - Tamed Frontiers Let's Create - The First Edition Let's Create - The First Edition Create Areo Naughts Create Areo Naughts SharkSquad Modpacks SharkSquad Modpacks Attack of the new B-Team Attack of the new B-Team Luminosity Luminosity Create - Rough Landing Create - Rough Landing IGGY's Warium Pack IGGY's Warium Pack Leo's Medieval Fantasy Leo's Medieval Fantasy RISAKU project RISAKU project Arvahall II - Gunpowder and Divinity Arvahall II - Gunpowder and Divinity Founding Realms - Millénaire + MineColonies Town Building Adventure Founding Realms - Millénaire + MineColonies Town Building Adventure Cannons and Cantrips - CaC Cannons and Cantrips - CaC GregTech Mechanical Era GregTech Mechanical Era Create Military Warfare Create Military Warfare Leo's Military Factions Leo's Military Factions Peps SMP Season 4 Continents and Colonies Peps SMP Season 4 Continents and Colonies Greated Create Greated Create Leyendas de Teagarden Pyroven Leyendas de Teagarden Pyroven ExtremeCraftz ExtremeCraftz oneblock but have cool technology oneblock but have cool technology Immersive Factory - Create and Immersive Petroleum Immersive Factory - Create and Immersive Petroleum Star Wars Aeronautics and superheroes Star Wars Aeronautics and superheroes Stranded on a Shipment Container Stranded on a Shipment Container Create Waves Create Waves gears guns and dragons gears guns and dragons City Life 4.0 City Life 4.0 Silent Cities - Zombie Apocalypse Silent Cities - Zombie Apocalypse Create All The Creativity Create All The Creativity MCB Create Live MCB Create Live Create Beyond the Skies Create Beyond the Skies Most the Mods official Mod pack Most the Mods official Mod pack Barbtoria 2 Barbtoria 2 YAMINABE - Combat YAMINABE - Combat Dao of Endless Regression Dao of Endless Regression The Last Province zombie apocalypse The Last Province zombie apocalypse Mystic's Monstrosity - Immersive Edition Mystic's Monstrosity - Immersive Edition Dinosaurs & Trains Dinosaurs & Trains GreenBound GreenBound Create Aeronautics Sky Islands Create Aeronautics Sky Islands Origins Of Cybertron Official Server Origins Of Cybertron Official Server Create Industrial Village Create Industrial Village Eden Factory Eden Factory  2b2m 2b2m

External Resources