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
Fossils And Archaeology: Survival Refined Fossils And Archaeology: Survival Refined Bearly Vanilla (Season 0) Bearly Vanilla (Season 0) Clockwork Skies Clockwork Skies Endless cataclysm Endless cataclysm Create With Friends SMP Create With Friends SMP SkylandTraveler SkylandTraveler Aerophagia (Aeronautics) Aerophagia (Aeronautics) CreateFlyingColonies Aeronautics CreateFlyingColonies Aeronautics medieval ages and machinery medieval ages and machinery Tensura Pandemonium Official Tensura Pandemonium Official Create - Create 6.0.8 - Create VS Clockwork Create - Create 6.0.8 - Create VS Clockwork Create: Reatomized! Create: Reatomized! Zurvive - The Last Apocalypse Zurvive - The Last Apocalypse StrikeCraft StrikeCraft Naano Horizons - Utalyoa Edition Naano Horizons - Utalyoa Edition Dinosaurs and More  2 Dinosaurs and More 2 Createrington Rails 'n Sails Createrington Rails 'n Sails Shipping Lanes Survival Pack Shipping Lanes Survival Pack SHARKSQUAD - CURSED BOYS SHARKSQUAD - CURSED BOYS WARSMP - Tanks and All (Official) WARSMP - Tanks and All (Official) Extreme zombie survival (better zombie ai) Extreme zombie survival (better zombie ai)  VeritySurvival VeritySurvival Path of the Wither Storm Path of the Wither Storm  DayCraft REVAMPED DayCraft REVAMPED Tensura Chronicles of Tempest Tensura Chronicles of Tempest Crafttomuck Crafttomuck Skybound SMP Skybound SMP RageCraft Revived RageCraft Revived Jurassic park (jurassic park genesis sequel) Jurassic park (jurassic park genesis sequel) ForgottenWinter ForgottenWinter Horror Aeronautics with Friends Horror Aeronautics with Friends Kameritverse ( Alien Evolution ) Kameritverse ( Alien Evolution ) Mystic's Monstrosity - Avaricious Edition Mystic's Monstrosity - Avaricious Edition Createch 2 Createch 2 Tech and Trains with Guns Tech and Trains with Guns Create_Craft&Quiet Create_Craft&Quiet Skybound Origins Skybound Origins Create: Guns and Artillery Create: Guns and Artillery Echoes of Volkrune - Rebirth of Order Echoes of Volkrune - Rebirth of Order Mechanical Horizons Aeronautics Mechanical Horizons Aeronautics Eclipse Eclipse Aeronautics Chaos Aeronautics Chaos LuxeCraft SMP LuxeCraft SMP Star Wars Fleet Assault Star Wars Fleet Assault Marcadia Marcadia MHG: Cities! MHG: Cities! Legends & Lands – Structures, Ores, Items, and More Legends & Lands – Structures, Ores, Items, and More Create Motion Create Motion Multiversal Misadventures - The Blockhead's Guide to the Galaxy Multiversal Misadventures - The Blockhead's Guide to the Galaxy Dynamic Odyssey Dynamic Odyssey Create Ships Create Ships R&M R&M Aeronautics-The Create Dream Aeronautics-The Create Dream JoJos Requiem JoJos Requiem SubCraft Rebirth SubCraft Rebirth TussleCraft - Forgotten Age TussleCraft - Forgotten Age Gear Spinned Gear Spinned The Odyssey (Create Aeronautics & Weather mods) The Odyssey (Create Aeronautics & Weather mods) The Everlasting Winter The Everlasting Winter Reqium Reqium Awakened Server Awakened Server Ultimate Neodium Ultimate Neodium Guns, Dinosaurs and Stuff Guns, Dinosaurs and Stuff ALBOE! [FABRIC] ALBOE! [FABRIC] Create Aeronautics - Skyblock Create Aeronautics - Skyblock The last awakene The last awakene Create One Block Ultimate Create One Block Ultimate Celerity X Celerity X Miraculous Hollow SMP Miraculous Hollow SMP  Industrialized Industrialized CreateSMP Polska CreateSMP Polska Jets & More Jets & More Dragon create Dragon create Military Spy Agency (Draco Incognitas) Military Spy Agency (Draco Incognitas) Create Perfectionn Create Perfectionn Create: New Horizons (CNH) Create: New Horizons (CNH) Solar Fantasy Solar Fantasy ISKRA ISKRA The Cordyceps Fungus The Cordyceps Fungus Rabbit's FNAF pack Rabbit's FNAF pack Chime Time IX Chime Time IX Frisky Business: Powercraft Edition 2 Frisky Business: Powercraft Edition 2 Create a War Create a War Echoes of Volkrune Echoes of Volkrune [MCMV] Aeronautics Modpack [MCMV] Aeronautics Modpack UnstableCraft SMP UnstableCraft SMP YeSMP YeSMP Legends of the Unown [NEOFORGE] Legends of the Unown [NEOFORGE] Aeronautics plus Aeronautics plus Odysseum Odysseum Rusty's Create Rusty's Create Protocol Zero-(HARDCORE EDITION) Protocol Zero-(HARDCORE EDITION) Myths & Machinery Myths & Machinery Arcadia Unlimited Arcadia Unlimited Java Overhaul Java Overhaul World War 3 Server World War 3 Server Homies Hangout Kingdom Homies Hangout Kingdom Rustic Craft 2 Rustic Craft 2 Artemis Continuum Artemis Continuum Steam and Stardust Steam and Stardust

External Resources