promotional bannermobile promotional banner

CBC Enchanced Shells [Create Big Cannons]

Adds 50 enhanced munition variants (Mk.I–V) to Create Big Cannons: 9 shell types with escalating damage, armor penetration & explosive power, plus 5 powder charges with increased muzzle velocity. Tiered crafting, unique colors & balanced progression.

File Details

CBCmoreshells-1.1.5.jar

  • R
  • Jun 1, 2026
  • 970.97 KB
  • 14.9K
  • 1.21.1
  • NeoForge

File Name

CBCmoreshells-1.1.5.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:cbc-enchanced-shells-create-big-cannons-1489732:8182509"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

## [1.1.5] - 2026-06-01
       4 +
       5 +**Compatibilité Create Big Cannons 5.11.5 — fix Shell Holder handloading**
       6 +
       7 +CBC v5.11.5 a corrigé un bug critique des munitions placées vs handloaded (commit `e5
         +39fe8d`). Pour y arriver, le sérialisation NBT des `StructureBlockInfo` côté handload
         +ing a été réduite : `ProjectileBlock.getHandloadingInfo` n'écrit plus que la clé `Tra
         +cer`, et `FuzedProjectileBlock` ajoute la clé `Fuze`. La sérialisation complète des c
         +omposants (qui passait par `CBCUtils.saveComponentsToStructureTag`) a été supprimée.
       8 +
       9 +### Compatibilité
      10 +- Mise à jour de la dépendance Create Big Cannons : `5.11.4` → `5.11.5`
      11 +- Inclut le fix Sable crash impact détonation (`6965167f`) — interne à CBC, aucun cha
         +ngement requis côté addon
      12 +
      13 +### Corrigé
      14 +- **Shell Holder handloaded dans un canon : perdait ses shells chargées**. Avant 5.11
         +.5, CBC sérialisait tous les composants de l'item dans le `StructureBlockInfo`, donc
         +`LOADED_SHELLS` était préservé automatiquement. Depuis 5.11.5, seuls `Tracer` et `Fuz
         +e` sont écrits explicitement. Fix : override de `getHandloadingInfo` et `getExtracted
         +Item` dans `ShellHolderBlock` pour écrire/lire une clé NBT dédiée `"LoadedShells"`, e
         +n suivant le pattern CBC pour `Fuze`. Compatibilité ascendante : `getLoadedShellsFrom
         +StructureInfo` lit la nouvelle clé en priorité et retombe sur l'ancien chemin `compon
         +ents/cbc_enhanced_shells:loaded_shells` pour les structures sauvegardées avant l'upgr
         +ade.