Running large-scale projectile battles in Minecraft often means dealing with server lag and physics hiccups — especially with mods like Create Big Cannons. Shaolib Mod (also known as Shao's Projectile Lib) tackles this problem head-on with a performance-focused library that replaces traditional entity ticking with fast raycasting, chunk caching, and lightweight network synchronization. If you fire hundreds of shells at once and expect your server to survive, this is the backend framework that makes it possible.
Key Features
- Optimized Projectile System — Replaces traditional entity ticking with a raycasting-based approach, handling high-speed projectiles more efficiently and reducing server load when many are active at once.
- Chunk Caching System — Speeds up physics calculations by caching nearby world chunks, allowing the mod to access world data without repeated heavy lookups.
- Network Optimization — Uses lightweight packet synchronization so thousands of projectiles can exist simultaneously with minimal server lag.
- Create Big Cannons Integration (CBC Swap) — Automatically replaces default cannon shells with optimized Shaojectile versions. Compatible with both Create Big Cannons and CBC More Shells (CBCMS).
Screenshots
How to Install
- Download and install Minecraft Forge for Minecraft 1.20.1.
- Download the Shaolib Mod file from the link below.
- Place the downloaded
.jarfile into your.minecraft/modsfolder. - Launch Minecraft with the Forge profile and confirm the mod appears in the mod list.
- For multiplayer, install Shaolib on both the client and the server.
Requirements
| Component | Details |
|---|---|
| Mod Loader | Forge |
| Dependencies | Minecraft Forge |
| Minecraft Versions | 1.20.1, 1.20 |
Pros & Cons
Pros
- Significantly reduces lag from large numbers of projectiles
- Drop-in integration with Create Big Cannons and CBCMS
- Chunk caching and network optimization work together for smoother multiplayer
- Appears to be lightweight — designed as a background library with no extra UI
Cons
- Only available for Forge — no Fabric or NeoForge support
- Limited to Minecraft 1.20–1.20.1 with no newer version updates
- Must be installed on both client and server for multiplayer use
Download
Always download mods from official sources to stay safe.
FAQ
Do I need Create Big Cannons to use Shaolib?
No. Shaolib is a standalone library mod that other projectile-related mods can depend on. However, it does include a built-in integration that automatically optimizes Create Big Cannons shells if that mod is installed.
Does Shaolib need to be installed on the server too?
Yes. For multiplayer, Shaolib must be installed on both the client and the server to function properly.
What Minecraft versions does Shaolib support?
Shaolib currently supports Minecraft 1.20 and 1.20.1 on Forge. There are no confirmed builds for other versions or mod loaders at this time.
