Shotgun Cannon and Sniper Statistics 1.21.1 - Herbertofury/Advent-of-Ascension GitHub Wiki
Shotguns, cannons and snipers: choose a loadout with the right numbers
Direct gun defaults · Ammunition and pouch precautions · Weapon upgrades

Exact scope: Minecraft 1.21.1, AoA 3.7.16.1. This guide covers 94 released registrations: 17 shotguns, 50 cannons and 27 snipers. Their wrapper defaults, callback instructions and registration factories were read separately and joined by registered ID. Together with the direct-gun guide, 172 modern weapons have expandable stat panels beside their model previews. These are released component defaults, not measured combat outcomes.
Prepare a loadout
- Choose a weapon in the tables below and open its model card.
- Expand its released-defaults panel. Check the ammunition ID and whether it came from the family default or an explicit override.
- Follow the ammo reference into the item browser or recipe search. Check acquisition and costs before leaving base.
- For shotguns, compare pellet count and spread as well as the damage input. For snipers, compare scope symbols and zoom modifiers. Cannons need a separate understanding of their projectile and explosion behavior.
- Inspect the upgrade recipe and component-preservation warning before upgrading a valuable stack.
The panels are created only when expanded. They reuse the selected release’s inventory data and make no additional network request for statistics.
Family defaults and exceptions
| Family | Count | Default ammunition | Released default firing mode |
|---|---|---|---|
| Shotguns | 17 | Spreadshot (aoa3:spreadshot) |
Semi-auto |
| Cannons | 50 | Cannonball (aoa3:cannonball) |
Semi-auto |
| Snipers | 27 | Metal Slug (aoa3:metal_slug) |
Semi-auto |
All 94 extracted callbacks retain semi-auto mode. Several replace ammunition, including Discharge Capsule, Grenade, Balloon, vanilla Carrot and vanilla Cobblestone. The tables and panels preserve those overrides. Do not copy Limonite Bullet or full-auto defaults from the direct-gun family into these weapons.
Shotgun damage: the important distinction
The released base AoAShotgun.createFiringContext applies multiplyDamage(1 / pelletCount) and sets a lifespan input of 4. The configured damage input therefore must not be labelled damage per pellet. It also is not a guaranteed total when every pellet lands: special subclasses, collision, target defenses, components and effects still need checking. Pellet spread and knockback values are modifiers, not measured angles or distances.
Sniper scope: a symbol, not a magnification promise
The released sniper builder starts with AoASniper.BASIC_SCOPE and zoom-strength modifier 1. Explicit scope and zoom overrides are preserved. A symbolic scope reference is not a verified texture preview, and the zoom modifier is not a measured optical magnification.
Cannon damage: investigate the projectile too
A damage input alone cannot describe blast radius, explosion damage, special effects or block interaction. Use these numbers to identify the configured weapon, then test its actual projectile behavior in the matching release. This documentation does not certify world safety or runtime balance.
Shotgun references
| Weapon | Damage input | Interval (ticks) | Durability | Ammunition | Family detail |
|---|---|---|---|---|---|
| Abyssro | 37 | 46 | 1100 | aoa3:spreadshot |
12 pellets; spread 0.3 |
| Amplifier | 45 | 56 | 1100 | aoa3:spreadshot |
30 pellets; spread 0.2 |
| Blast Barrel | 39 | 62 | 740 | aoa3:spreadshot |
18 pellets; spread 0.4 |
| Blue Barrel | 43.5 | 54 | 1120 | aoa3:spreadshot |
18 pellets; spread 0.4 |
| Boulder | 46 | 58 | 1080 | aoa3:spreadshot |
24 pellets; spread 0.4 |
| Brown Blaster | 18 | 54 | 300 | aoa3:spreadshot |
18 pellets; spread 0.4 |
| Demolisher | 34 | 58 | 730 | aoa3:spreadshot |
24 pellets; spread 0.4 |
| Destruction Shotgun | 31.5 | 56 | 690 | aoa3:spreadshot |
18 pellets; spread 0.4 |
| Discharge Shotgun | 0 | 55 | 160 | aoa3:discharge_capsule |
24 pellets; spread 0 |
| Gimmick | 45 | 68 | 800 | aoa3:spreadshot |
60 pellets; spread 0.2 |
| Ginger Blaster | 35 | 60 | 720 | aoa3:spreadshot |
30 pellets; spread 0.4 |
| Long Shot | 31 | 54 | 730 | aoa3:spreadshot |
12 pellets; spread 0.2 |
| Mechyro | 26 | 46 | 720 | aoa3:spreadshot |
12 pellets; spread 0.3 |
| Purity Shotgun | 42 | 56 | 1090 | aoa3:spreadshot |
18 pellets; spread 0.4 |
| Purple Punisher | 41 | 52 | 1120 | aoa3:spreadshot |
12 pellets; spread 0.785 |
| Red Rocket | 23 | 52 | 500 | aoa3:spreadshot |
12 pellets; spread 0.785 |
| Vivo | 21 | 36 | 710 | aoa3:spreadshot |
18 pellets; spread 0.3 |
Cannon references
| Weapon | Damage input | Interval (ticks) | Durability | Ammunition | Family detail |
|---|---|---|---|---|---|
| Ancient Bomber | 23.5 | 28 | 855 | aoa3:grenade |
Check projectile / explosion separately |
| Ancient Discharger | 0 | 20 | 850 | aoa3:discharge_capsule |
Check projectile / explosion separately |
| Aqua Cannon | 14 | 35 | 300 | aoa3:cannonball |
Check projectile / explosion separately |
| Balloon Bomber | 12.5 | 24 | 505 | aoa3:balloon |
Check projectile / explosion separately |
| Big Blast | 28 | 60 | 550 | aoa3:cannonball |
Check projectile / explosion separately |
| Blast Cannon | 17 | 27 | 510 | aoa3:grenade |
Check projectile / explosion separately |
| Blissful Blast | 33.5 | 60 | 835 | aoa3:cannonball |
Check projectile / explosion separately |
| Bomb Launcher | 23 | 27 | 840 | aoa3:grenade |
Check projectile / explosion separately |
| Boom Boom | 18.5 | 36 | 390 | aoa3:grenade |
Check projectile / explosion separately |
| Boom Cannon | 17.5 | 28 | 510 | aoa3:grenade |
Check projectile / explosion separately |
| Boulder Bomber | 18.5 | 62 | 475 | aoa3:cannonball |
Check projectile / explosion separately |
| Bozo Blaster | 12.5 | 20 | 505 | aoa3:cannonball |
Check projectile / explosion separately |
| Bulb Cannon | 25 | 30 | 860 | aoa3:cannonball |
Check projectile / explosion separately |
| Carrot Cannon | 10 | 16 | 520 | minecraft:carrot |
Check projectile / explosion separately |
| Clown Cannon | 22.5 | 32 | 570 | aoa3:cannonball |
Check projectile / explosion separately |
| Clowno-Pulse | 35.5 | 42 | 845 | aoa3:cannonball |
Check projectile / explosion separately |
| Coral Cannon | 12 | 15 | 300 | aoa3:cannonball |
Check projectile / explosion separately |
| Discharge Cannon | 0 | 20 | 400 | aoa3:discharge_capsule |
Check projectile / explosion separately |
| Energy Cannon | 18.5 | 25 | 610 | aoa3:cannonball |
Check projectile / explosion separately |
| Erebon Stickler | 35 | 48 | 750 | aoa3:grenade |
Check projectile / explosion separately |
| Floro RPG | 18 | 50 | 830 | aoa3:grenade |
Check projectile / explosion separately |
| Flower Cannon | 14.5 | 23 | 510 | aoa3:cannonball |
Check projectile / explosion separately |
| Fungal Cannon | 19.5 | 23 | 850 | aoa3:cannonball |
Check projectile / explosion separately |
| Ghast Blaster | 20 | 28 | 600 | aoa3:cannonball |
Check projectile / explosion separately |
| Ghoul Cannon | 25.5 | 34 | 590 | aoa3:cannonball |
Check projectile / explosion separately |
| Giga Cannon | 25.5 | 30 | 700 | aoa3:cannonball |
Check projectile / explosion separately |
| Golder Bomber | 26 | 62 | 840 | aoa3:cannonball |
Check projectile / explosion separately |
| Hive Blaster | 20.5 | 24 | 850 | aoa3:cannonball |
Check projectile / explosion separately |
| Hive Howitzer | 13 | 24 | 375 | aoa3:cannonball |
Check projectile / explosion separately |
| Iro Cannon | 25.5 | 36 | 580 | aoa3:cannonball |
Check projectile / explosion separately |
| Jack Funger | 17 | 20 | 860 | minecraft:cobblestone |
Check projectile / explosion separately |
| Jack Rocker | 10.5 | 20 | 400 | minecraft:cobblestone |
Check projectile / explosion separately |
| Luxon Stickler | 35 | 48 | 750 | aoa3:grenade |
Check projectile / explosion separately |
| Mecha Cannon | 26.5 | 42 | 525 | aoa3:cannonball |
Check projectile / explosion separately |
| Mini Cannon | 15 | 30 | 415 | aoa3:cannonball |
Check projectile / explosion separately |
| Missile Maker | 0 | 60 | 495 | aoa3:grenade |
Check projectile / explosion separately |
| Moon Cannon | 21 | 25 | 855 | aoa3:cannonball |
Check projectile / explosion separately |
| Pluton Stickler | 35 | 48 | 750 | aoa3:grenade |
Check projectile / explosion separately |
| Predatorian Blaster | 23.5 | 28 | 845 | aoa3:cannonball |
Check projectile / explosion separately |
| Pulse Cannon | 26 | 42 | 510 | aoa3:cannonball |
Check projectile / explosion separately |
| RPG | 8 | 50 | 320 | aoa3:grenade |
Check projectile / explosion separately |
| Selyan Stickler | 35 | 48 | 750 | aoa3:grenade |
Check projectile / explosion separately |
| Shadow Blaster | 15 | 24 | 515 | aoa3:cannonball |
Check projectile / explosion separately |
| Shyre Blaster | 25.5 | 30 | 850 | aoa3:cannonball |
Check projectile / explosion separately |
| Smile Blaster | 20.5 | 24 | 840 | aoa3:cannonball |
Check projectile / explosion separately |
| Super Cannon | 18.5 | 30 | 510 | aoa3:cannonball |
Check projectile / explosion separately |
| Ultra Cannon | 22.5 | 30 | 605 | aoa3:cannonball |
Check projectile / explosion separately |
| Vox Cannon | 15 | 26 | 440 | aoa3:cannonball |
Check projectile / explosion separately |
| Water-Balloon Bomber | 20.5 | 24 | 855 | aoa3:balloon |
Check projectile / explosion separately |
| Wither Cannon | 17 | 30 | 460 | aoa3:cannonball |
Check projectile / explosion separately |
Sniper references
| Weapon | Damage input | Interval (ticks) | Durability | Ammunition | Family detail |
|---|---|---|---|---|---|
| Baron SSR | 35 | 88 | 240 | aoa3:metal_slug |
AoASniper.BASIC_SCOPE; zoom 1 |
| Bayonette SR | 33 | 86 | 300 | aoa3:metal_slug |
AoASniper.BASIC_SCOPE; zoom 1 |
| Bolt Rifle | 30 | 100 | 100 | aoa3:metal_slug |
AoASniper.BASIC_SCOPE; zoom 1 |
| Camo Rifle | 31.5 | 84 | 150 | aoa3:metal_slug |
AoASniper.CLASSIC_SCOPE; zoom 1 |
| Clown Cracker | 33.5 | 84 | 305 | aoa3:metal_slug |
AoASniper.MOA_SCOPE; zoom 1 |
| Clownimator | 49.5 | 95 | 545 | aoa3:metal_slug |
AoASniper.MOA_SCOPE; zoom 1 |
| Crystaneer | 37.5 | 88 | 345 | aoa3:metal_slug |
AoASniper.MOA_SCOPE; zoom 1 |
| Dark Beast | 50.5 | 96 | 560 | aoa3:metal_slug |
AoASniper.MOA_SCOPE; zoom 1 |
| Deadlock | 25.5 | 90 | 120 | aoa3:metal_slug |
AoASniper.MOA_SCOPE; zoom 1 |
| Decimator | 33 | 95 | 180 | aoa3:metal_slug |
AoASniper.CLASSIC_SCOPE; zoom 1 |
| Discharge Sniper | 10 | 24 | 540 | aoa3:discharge_capsule |
AoASniper.BASIC_SCOPE; zoom 1 |
| Dual Sight | 38.5 | 91 | 350 | aoa3:metal_slug |
AoASniper.MOA_SCOPE; zoom 2 |
| Duster | 21 | 60 | 170 | aoa3:metal_slug |
AoASniper.BASIC_SCOPE; zoom 1 |
| Floro500 | 37 | 70 | 550 | aoa3:metal_slug |
AoASniper.CLASSIC_SCOPE; zoom 1 |
| Head Hunter | 41.5 | 92 | 380 | aoa3:metal_slug |
AoASniper.BASIC_SCOPE; zoom 1 |
| Hive Cracker | 44 | 84 | 555 | aoa3:metal_slug |
AoASniper.MOA_SCOPE; zoom 1 |
| KA-500 | 30 | 70 | 360 | aoa3:metal_slug |
AoASniper.AERIAL_SCOPE; zoom 1 |
| Mark Maker | 36.5 | 70 | 530 | aoa3:metal_slug |
AoASniper.MOA_SCOPE; zoom 1 |
| Mineral | 58.5 | 112 | 560 | aoa3:metal_slug |
AoASniper.BASIC_SCOPE; zoom 1 |
| Monster | 38 | 96 | 250 | aoa3:metal_slug |
AoASniper.CLASSIC_SCOPE; zoom 1 |
| Moon Maker | 38.5 | 70 | 570 | aoa3:metal_slug |
AoASniper.CLASSIC_SCOPE; zoom 1 |
| Rosid Rifle | 45.5 | 102 | 405 | aoa3:metal_slug |
AoASniper.CLASSIC_SCOPE; zoom 1 |
| Sabbath | 44 | 97 | 450 | aoa3:metal_slug |
AoASniper.MOA_SCOPE; zoom 1 |
| Sludge Sniper | 37 | 87 | 350 | aoa3:metal_slug |
AoASniper.CLASSIC_SCOPE; zoom 1 |
| Sweet Tooth | 32.5 | 77 | 460 | aoa3:metal_slug |
AoASniper.BASIC_SCOPE; zoom 1 |
| Terminator | 53 | 112 | 470 | aoa3:metal_slug |
AoASniper.MOA_SCOPE; zoom 1 |
| Viper-1 | 30 | 89 | 185 | aoa3:metal_slug |
AoASniper.CLASSIC_SCOPE; zoom 1 |
Evidence and remaining checks
Released wrapper, callback, factory and base firing-context evidence includes class hashes and instruction bytes. The exact archive is AoA3-1.21.1-3.7.16.1.jar. Source models belong to Tslat and contributors; the overview is an original static documentation render, not an in-game screenshot or animation.
- Values retain raw floating-point inputs in evidence; tables display six significant digits.
- Scope is these three wrapper families, not all AoA weapons. Bows, staves and other types remain separate work.
- No DPS ranking, hit probability, explosion radius or real-time firing-rate claim is inferred from these values.
- Confirm subclass overrides, modified stacks, enchantments, multiplayer synchronization and actual ammo consumption in a matching game before using the table as a balance specification.
- Historical versions have their own constructor-input guide; no modern wrapper defaults are applied to them.