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
Homies Hangout Kingdom Homies Hangout Kingdom VS-Fossils and Archeology Server Pack VS-Fossils and Archeology Server Pack The Modpack of absolute all time The Modpack of absolute all time THE FORGOTTEN SMP THE FORGOTTEN SMP Fungal Engines Fungal Engines Eldion Eldion Dank-Dreams Dank-Dreams Luminosity Luminosity Mechanical suffering Mechanical suffering Java Overhaul Java Overhaul Let's Create - The First Edition Let's Create - The First Edition Sitchen Kink Sitchen Kink Ultimate Neodium Ultimate Neodium Creative Colonies - [Build, Automate, Thrive] Creative Colonies - [Build, Automate, Thrive] MMW - Minecraft My Way MMW - Minecraft My Way RotomWorks RotomWorks IGGY's Warium Pack IGGY's Warium Pack Cannons and Cantrips - CaC Cannons and Cantrips - CaC R&M R&M Createrington Rails 'n Sails Createrington Rails 'n Sails CrazyMC - A Special Apocalypse | Apocalypse with Quests! CrazyMC - A Special Apocalypse | Apocalypse with Quests! Barbtoria 2 Barbtoria 2 Arvahall II - Gunpowder and Divinity Arvahall II - Gunpowder and Divinity ExtremeCraftz ExtremeCraftz Mystic's Monstrosity - Avaricious Edition Mystic's Monstrosity - Avaricious Edition SharkSquad Modpacks SharkSquad Modpacks Leyendas de Teagarden Pyroven Leyendas de Teagarden Pyroven ZonaCero Apocalypse Enhanced ZonaCero Apocalypse Enhanced Leo's Medieval Fantasy Leo's Medieval Fantasy Myths & Machinery Myths & Machinery MCB Create Live MCB Create Live Dinosaurs & Trains Dinosaurs & Trains Sky Ground Next Level Sky Ground Next Level JustCreateSMP2 (QOL)(unofficial) JustCreateSMP2 (QOL)(unofficial) gears guns and dragons gears guns and dragons Gearfall Gearfall Create Beyond the Skies Create Beyond the Skies Dwarfz 7 Dwarfz 7 Leo's Military Factions Leo's Military Factions Create Powered Adventure Create Powered Adventure Dwarfz 6 Dwarfz 6 KnopfSalats Create Live 7 Expansions KnopfSalats Create Live 7 Expansions Create - Means of Production Create - Means of Production DeadZone Brasil - DeceasedCraft DeadZone Brasil - DeceasedCraft Concatenation Lumineth Concatenation Lumineth oneblock but have cool technology oneblock but have cool technology Attack of the new B-Team Attack of the new B-Team The Goons Lagoon The Goons Lagoon RatProject RatProject Create Spellbound Create Spellbound Wyrmfell Wyrmfell Rustic Craft 2 Rustic Craft 2 Apollyon's Inferno Apollyon's Inferno Createrington Nomads Createrington Nomads Eden Factory Eden Factory Dao of Endless Regression Dao of Endless Regression Stalecraft Stalecraft Ashen - A Medieval Life Project Ashen - A Medieval Life Project Most the Mods official Mod pack Most the Mods official Mod pack Aot+Create Aot+Create Stellar Warfare Stellar Warfare TerraFirmaCivilization Season 2 TerraFirmaCivilization Season 2 City Life 4.0 City Life 4.0 tank warfare big cannonns tank warfare big cannonns Create Aeronautics Survival Create Aeronautics Survival Greated Create Greated Create Cobbled Industries 2 Cobbled Industries 2 To the Stars - Etoile To the Stars - Etoile Aerox Aerox Create Aeronautics Age Of Aerolution Create Aeronautics Age Of Aerolution Create - Create 6.0.8 - Create VS Clockwork Create - Create 6.0.8 - Create VS Clockwork Dungeon Crawlers SMP Dungeon Crawlers SMP Jurassic Park Genesis Jurassic Park Genesis GregTech Mechanical Era GregTech Mechanical Era KaijuuCraft KaijuuCraft A Crazy Adventure: Science & Survival A Crazy Adventure: Science & Survival The last awakene The last awakene Mythic Machina Mythic Machina WindCrest War SMP WindCrest War SMP Create TSS Create TSS Create&Greg 2 Create&Greg 2 Create - Tamed Frontiers Create - Tamed Frontiers after the virus - parasite apocalypse after the virus - parasite apocalypse Maria's Create Project Maria's Create Project Redwolf's Crazy World Redwolf's Crazy World GreenBound GreenBound All Ultimate Selection All Ultimate Selection The Last Province zombie apocalypse The Last Province zombie apocalypse Our Way Of Life Our Way Of Life Create: Punk'd Create: Punk'd Create Areo Naughts Create Areo Naughts Create Survival Season 3 Create Survival Season 3 Create Industrial Village Create Industrial Village Resurgence of the Damned: Further West Resurgence of the Damned: Further West Create Beyond Horizons Create Beyond Horizons Minecolonies Create - Aeronautics Colonies Minecolonies Create - Aeronautics Colonies Create Even Further Beyond Create Even Further Beyond Origins Of Cybertron Official Server Origins Of Cybertron Official Server KarmaCraft Chaos & bleibender Schaden KarmaCraft Chaos & bleibender Schaden Create Mech Create Mech

External Resources