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

11,785,001

CurseForge ID

1279407

Last Updated

Sep 11, 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 }

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 (429)

Show fewer
Rusty's Create Rusty's Create Omega Created Technology Omega Created Technology Gears and Legends Gears and Legends Steamland - SP Steamland - SP BluePrint SMP BluePrint SMP The Joaozin's Gayzown's Reforged - Guelcraft The Joaozin's Gayzown's Reforged - Guelcraft The Hunter Project The Hunter Project Create Craft 4 Create Craft 4 EmberHorizon's Custom Pack EmberHorizon's Custom Pack Prion Infection Perfected[FORGE] Prion Infection Perfected[FORGE] Create - Technomancy Create - Technomancy  2b2m 2b2m Create Trains Fabric Create Trains Fabric Fancy's Last Stand Fancy's Last Stand the horror of the dwellers and more the horror of the dwellers and more Age of the Flood Age of the Flood Aetas Aetas Masters Of Aeronautics Masters Of Aeronautics RISAKU project RISAKU project Structural Ingenuity Structural Ingenuity Create Gurizes Aeronautic - [NeoForge] Create Gurizes Aeronautic - [NeoForge] OvermoddedCraft OvermoddedCraft Mint Flavored Mint Flavored TFG Aero TFG Aero guns and vihicles guns and vihicles CreateSMP Aeronautics CreateSMP Aeronautics Mostly Create! Mostly Create! AeroCobble AeroCobble JustCreate2 + JustCreate2 + Aphelyon Aphelyon Rust and Rituals Rust and Rituals Syntex Gaming Community Syntex Gaming Community Terraero Terraero Aeronautic Colonies Aeronautic Colonies Aeronautics Cookie Edition Aeronautics Cookie Edition Nouveau Monde Nouveau Monde YogLabs 2 YogLabs 2 Rebirth RPG Rebirth RPG Instant Assault [Create + TacZ] Instant Assault [Create + TacZ] Aero Tank Pack (ATP) Aero Tank Pack (ATP) ED-Projekt ED-Projekt Above SMP Above SMP CreateRatinized CreateRatinized HeiteriaSMP HeiteriaSMP Create - Technomancy 2 Create - Technomancy 2 AstralisProject! AstralisProject! Vekithis SMP Vekithis SMP  Technology Evolution  TE Technology Evolution TE Project OMEGA - Chaos Protocol Project OMEGA - Chaos Protocol Create Craft 3 Create Craft 3 STEFTOPIA SEASON 2 STEFTOPIA SEASON 2 Aduspack Reloaded Aduspack Reloaded Freakland Create2 Freakland Create2 The Basin: Skies the Limit! The Basin: Skies the Limit! Peps SMP Season 4 Continents and Colonies Peps SMP Season 4 Continents and Colonies Untitled Modpack - Hard Survival Untitled Modpack - Hard Survival Create Brassline Create Brassline Kosmosschrott Aeronautics Kosmosschrott Aeronautics Create Flightworks Create Flightworks Steamcreate2 Steamcreate2 Silent Cities - Zombie Apocalypse Silent Cities - Zombie Apocalypse Dwardsdog's Clockwork Conquest Dwardsdog's Clockwork Conquest Echo One Group Echo One Group Create Aeroexperience Create Aeroexperience Projeto Omega Projeto Omega Create Terrible Creations Create Terrible Creations Aeronautic Dragons Aeronautic Dragons Minecraft: Sensational Edition Minecraft: Sensational Edition Create SMP Turkiye Create SMP Turkiye Engines of the Cloud Engines of the Cloud jacopack lite jacopack lite GrandCraft: Remake GrandCraft: Remake Create All The Creativity Create All The Creativity CobbleFrontier CobbleFrontier Inquisition Perfected Inquisition Perfected BOI IV BOI IV Crimson Valley Crimson Valley Wuffles WarMC Wuffles WarMC SharkSquad - True Survivors SharkSquad - True Survivors AeroGelica AeroGelica Past Perfect Past Perfect YUAL - Create w' Colony YUAL - Create w' Colony SV_Adventures V3 SV_Adventures V3 AndyTech AndyTech Main Survivor Zombie (DEAD) Main Survivor Zombie (DEAD) lots of gun lots of gun Femboy Foundry Femboy Foundry Rural Factory Rural Factory Earth Craft Nation Earth Craft Nation Create Tech Collection Create Tech Collection Phonix_Project Phonix_Project Truly horror Truly horror Runeforge Chronicles Runeforge Chronicles Xinex's simple adventure pack Xinex's simple adventure pack AdvoTech Aeronautic AdvoTech Aeronautic Recraft S7 Deceased Craft Recraft S7 Deceased Craft HinecrafT HinecrafT Airship's Conquer The Skies Geopolitical Airship's Conquer The Skies Geopolitical Mantecraft Mantecraft Quebecs Goated Pack Quebecs Goated Pack

External Resources