promotional bannermobile promotional banner

CBC Ballistics: NeoForge Port

NeoForge 1.21.1 port of CBC Ballistics. 100% same gameplay, no changes, only a bugfix for Radio Set wireless Artillery Coordinator. Made to keep the original mod usable on newer Minecraft versions.

File Details

cbc_ballistics-1.2.jar

  • R
  • Apr 27, 2026
  • 287.83 KB
  • 407
  • 1.21.1
  • NeoForge

File Name

cbc_ballistics-1.3.0a-neoforge-1.21.1.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:cbc-ballistics-neoforge-port-1-21-1-1523915:8000661"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Fixed

  • Fixed a server crash in CannonControllerBlockEntity when CannonMountBlockEntity.getContraption() returns null.
  • Fixed invalid/empty ballistic solutions being forwarded to cannons.
  • Fixed Projectile.simulate() returning null causing a NullPointerException; this is now handled cleanly as Out of range.

Improved

  • Added null guards for cannon mount contraption pitch/yaw access.
  • Ballistic calculation failures now log cleanly instead of breaking the server flow.
  • Added ballistic debug logging for:
    • cannon and target positions
    • distance, vertical difference, and yaw
    • charge and pitch ranges
    • per-charge failure details
    • simulation details when no hit result is produced

Result

  • No more CBC server crashes during targeting on heavily modded servers.
  • Cannon calculation and aiming are working again.
  • Remaining Sable UDP errors are external and not part of CBC_Ballistics.