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,683,251

CurseForge ID

1279407

Last Updated

Nov 6, 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
DeceasedCraft - Urban Zombie Apocalypse DeceasedCraft - Urban Zombie Apocalypse Cursed Walking - A Modern Zombie Apocalypse Cursed Walking - A Modern Zombie Apocalypse MC Eternal 2 MC Eternal 2 Biohazard: Project Genesis - The Ultimate Apocalypse Biohazard: Project Genesis - The Ultimate Apocalypse Create Chronicles: The Endventure Create Chronicles: The Endventure Age of Fate Age of Fate Beyond Cosmo Beyond Cosmo All in one: Create All in one: Create FTB Evolution FTB Evolution Ages Of War (Nukes,Bombs and Guns!!) Ages Of War (Nukes,Bombs and Guns!!) FTB Skies 2 Aero FTB Skies 2 Aero GenCraft - Forge your world, Create your destiny! GenCraft - Forge your world, Create your destiny! Create Aeronautics - Skybound | Create Aeronautics & Create Addons with Quests Create Aeronautics - Skybound | Create Aeronautics & Create Addons with Quests ChaosZProject - A Modern Zombie Apocalypse [VR for WIP v.3.0.0] ChaosZProject - A Modern Zombie Apocalypse [VR for WIP v.3.0.0] All The Mods - Gravitas² All The Mods - Gravitas² Create Stellar Create Stellar Concatenation Concatenation MineColonies - Create & Conquer MineColonies - Create & Conquer Agmundr - Zombie Apocalypse Agmundr - Zombie Apocalypse Tanks, Ammo, Planes, and Nukes Tanks, Ammo, Planes, and Nukes Create Colonies - AERONAUTICS Create Colonies - AERONAUTICS Create: Lost in Space Create: Lost in Space Apocalypssia     -    [TACZ] modern appocalyps zombie modpack Apocalypssia - [TACZ] modern appocalyps zombie modpack Protocol Zero - A Modern Zombie Apocalypse Protocol Zero - A Modern Zombie Apocalypse PandAce's World PandAce's World Kingdoms and Colonies Rebirth Kingdoms and Colonies Rebirth Create Evolution - With Create 6.0 and Quests! | +35 Create Addons Create Evolution - With Create 6.0 and Quests! | +35 Create Addons Create Aeronautica Create Aeronautica HP - Create World of Gears - Create 6.0.9 HP - Create World of Gears - Create 6.0.9 Create Eternal Journey Create Eternal Journey Create: Back on Track Create: Back on Track Better Create Aeronautics | Create Aeronautics with Create Addons & Improvements Better Create Aeronautics | Create Aeronautics with Create Addons & Improvements Factorio ChunkByChunk Online (OxMODPACK) Factorio ChunkByChunk Online (OxMODPACK) Take A Look GUNS Take A Look GUNS Exosphere 2 + Create (Aeronautics) Exosphere 2 + Create (Aeronautics) Reach For The Skies - A Create Experience! Reach For The Skies - A Create Experience! NeepMeat - Trifecta NeepMeat - Trifecta Mystic's Monstrosity - Greedy Edition Mystic's Monstrosity - Greedy Edition TechRPG - RPG with Tech, Magic, Create, Space Exploration TechRPG - RPG with Tech, Magic, Create, Space Exploration FreshCraft SteamPunk Industry DLC FreshCraft SteamPunk Industry DLC crazy craft even more updated crazy craft even more updated Create France Serveur Create France Serveur Ascension of Ages Ascension of Ages Fungal Infection  Spore Survival Fungal Infection Spore Survival Sci-Fi Multiverse Sci-Fi Multiverse Fantastic Frontier Fantastic Frontier Do I am cake? Do I am cake? Create Overlord Aeronautics Update Create Overlord Aeronautics Update Stargate20 Stargate20 Factorio: Nuclear (OxMODPACK) Factorio: Nuclear (OxMODPACK) Danny's Aot with FTB quests (Fan made) Danny's Aot with FTB quests (Fan made) Keo Create Optimized Keo Create Optimized CRETANIA CRETANIA Steller: The Rise of the Kingdom Steller: The Rise of the Kingdom Gregnautics Gregnautics World Destroying - Apocalipse Zombie World Destroying - Apocalipse Zombie Z Apocalypse - A Modern Zombie Apocalypse Z Apocalypse - A Modern Zombie Apocalypse Greg's Tardis Greg's Tardis Zuri's Heroes pack Zuri's Heroes pack MOXCRAFT MOXCRAFT Ultimate Create and Vehicles Modpack Ultimate Create and Vehicles Modpack Realm of the Titans Realm of the Titans The Warborn Realms SMP The Warborn Realms SMP Craftformers Official Server Modpack Craftformers Official Server Modpack parasites the new era - 100 days with parasites parasites the new era - 100 days with parasites Create The Ultimate warfare Create The Ultimate warfare Armageddon [Official Modpack] Armageddon [Official Modpack] Cobblenautics! Cobblenautics! Crazycrafting For The Crazycrafting Server Crazycrafting For The Crazycrafting Server Concatenation Lite Concatenation Lite Beyond Cosmos Beyond Cosmos World Of Dragons World Of Dragons Afterfall - Zombie Apocalypse Survival | Inspired by DeceasedCraft Afterfall - Zombie Apocalypse Survival | Inspired by DeceasedCraft Bloodbath... Bloodbath... dr.stone, Stone World dr.stone, Stone World Penumbralcraft Penumbralcraft Minecolonies Create - Aeronautics Colonies Minecolonies Create - Aeronautics Colonies Verity  modern warfere Verity modern warfere Jujutsu Aurolith Jujutsu Aurolith Simply Create (Create with Clockwork) Simply Create (Create with Clockwork) Termincraft Termincraft Congregation - expert Gregtech pack Congregation - expert Gregtech pack Aeronautics - Across the Horizon Aeronautics - Across the Horizon ReNightmares Official Server Pack ReNightmares Official Server Pack PokeSMP PokeSMP Outbreak Outbreak Sulidae TFC Sulidae TFC BeetleKnight's Beyond BeetleKnight's Beyond All Ultimate Selection All Ultimate Selection Create Clockwork Lite Create Clockwork Lite Create Evo Era Create Evo Era Create Aeronautics - The Great War Create Aeronautics - The Great War Create Areonautics Create Areonautics Essentials:Create Essentials:Create machines, villagers, and food machines, villagers, and food Dieselpunkery Dieselpunkery Terramity+ Terramity+ Play Together | Multiplayer, Shared Life, Inventory & Progression (Multiplayer Experience with Friends) Play Together | Multiplayer, Shared Life, Inventory & Progression (Multiplayer Experience with Friends) Project Infinity - Infinite possibilities, one world Project Infinity - Infinite possibilities, one world From Spears to Gears From Spears to Gears

External Resources