Description
CBC Ballistics: NeoForge Port (1.21.1)
This project is a 1:1 fork of CBC Ballistics, updated for Minecraft 1.21.1 (NeoForge).
🎯 Goal
Keep the original mod fully intact, while making it work on newer Minecraft versions.
📦 What’s included
- ✅ Port to NeoForge 1.21.1
- ✅ No gameplay changes
- ✅ Same mechanics, systems, and balancing as the original
🛠 Fixes
- 🔧 Fixed an issue with the Radio Set + Artillery Coordinator
- 📡 Wireless usage now works correctly
⚠️ Important
This is not a remake. It is a pure compatibility fork with minimal changes.
🙏 Credits
Huge thanks to the original developers of CBC Ballistics.
All core features, assets, and design belong to them.
This fork exists to keep their work alive on newer versions.
🖼 Media
All images and media are taken from the original mod page and are used for preview purposes.
📖 Original Mod Description
Note: The following is the description and feature list from the original mod.
What is CBC Ballistics?
CBC Ballistics allows you to aim cannons from Create Big Cannons more precisely. Instead of relying on estimation to aim your cannons, you may employ a ballistic calculator to quickly find firing solutions for any target within range.
Features:
Ballistic Calculator block (Director)
- Can output either a low or high angle firing solution.
- For each firing solution, the calculator displays:
- Pitch: Angle of cannon
- Charges: Charges used for firing solution
- Yaw: Yaw of cannon
- Precision: Estimated margin of error for the found solution in blocks
- Dispersion: Maximum estimated dispersion of projectile for the given range in blocks
- Travel time: Time in seconds before the projectile impacts the target
- When the Set button is pressed by the Artillery Coordinator, a redstone signal can be read by a comparator that indicates the amount of charges that are appropriate for the target.
Artillery Coordinator
- Controls all Cannon Controllers and Directors (Ballistic Calculators) and outputs relevant information.
- Send: Sends target data to all ballistic calculators and displays the mean results.
- Set: Tells all Cannon controllers to aim according to sent target data.
- Mode: Tells the directors to change mode.
- Fire: Fires the cannon.
- Rdy: Number of Cannon Controllers that have finished aiming towards the target.
- Can be controlled by another Artillery Coordinator by becoming a subnetwork of said other Artillery Coordinator.
Radio Set
- Right-click whilst crouching with Radio Set in hand on an Artillery Coordinator to connect.
- Whilst connected to an Artillery Coordinator, press the open radio key (default:
R) to open the Artillery Coordinator from a distance. - Radio will fail to open if there is no network, if the network ID has changed, or if the Artillery Coordinator is in an unloaded chunk.
Cannon Controller (Gun / cannon)
- Works in conjunction with the Ballistic Calculator to aim the cannon towards the target.
Network Manager
- Connects all the Artillery Network components together.
- Right-click to tune into a network. (Only works on components that are already connected to a network or are themselves a network, such as the Artillery Coordinator).
- Right-click on another component that isn't already connected to a network to connect it.
- Right-click on a component in the same network to disconnect it.
Rangefinder
- Despite the name, does not actually give range but rather coordinates.
- Left-click whilst scoped in to find coordinates of target.
- Right-click on a Ballistic Calculator with item in hand to automatically input found coordinates.


