Gun Constructor Inputs and Recoil 1.12.2 - Herbertofury/Advent-of-Ascension GitHub Wiki

Home · Weapon references · Later historical comparison

Historical guns: constructor inputs and recoil · 1.12.2

Minecraft 1.12.2 / AoA 3.3.6. This guide joins 78 direct gun registrations to their released item constructors and exact historical localization cards. These are inspected inputs, not measured final damage, DPS, ammunition behavior or a complete gun-family simulation.

Four historical gun source-model previews with exact constructor inputs

Read the item card

  1. Open a gun below. Its card selects the 1.12.2 release and exact historical localization entry.
  2. Expand 1.12.2 gun inputs · damage, timing and durability.
  3. Compare the damage, firing-delay, durability and recoil arguments. These are four literal values supplied by the released registration method.
  4. Read the configuration and subclass limits before choosing a weapon. The linked recipe and drop searches are separate acquisition references, not promises that every registered item is obtainable in Survival.

Panels build only when opened, reuse the selected-release inventory data and make no additional stat requests. Reopening a panel does not rebuild its contents. Modern 1.21.1 components and the later historical schema remain separate.

Recoil differs from later releases

The inspected 1.12.2 getRecoil() returns the stored recoil field. Its base getRecoilForShot method calls that getter. Do not insert the later 1.16.5/1.20.1 base getter's approximately 0.35 value into this edition.

This establishes the selected base methods, not every subclass override or complete shot path. Enchantments and other shot processing can modify the value before the client uses it. No units such as degrees are invented for this constructor argument.

AoA hardcoreMode changes the base damage getter

The released base getDamage method multiplies its stored damage by 1.25 when AoA's hardcoreMode configuration is enabled, otherwise by 1. This configuration branch is separate from Minecraft world difficulty or the world's Hardcore selection.

A constructor damage argument is therefore not always the getter's result, and neither is automatically the health removed by a projectile hit. Target defenses, enchantments, subclasses, projectile behavior and other mods need their own checks. Do not calculate an authoritative DPS ranking by dividing these raw inputs.

Exact-release comparison

Each linked name opens its own source-model portrait and input panel. Tick intervals are registration arguments, not guaranteed real-time shot cadence under server load.

Gun and portrait Damage input Delay input · ticks Durability input Recoil input
Abominator 10.5 12 1180 3
Apoco Assault Rifle 22.5 24 1480 6
Apoco Rifle 10 24 1490 6
Aqua Magnum 7.5 8 1520 4
Artifact 19 20 1500 3
Baronator 12 20 620 3
Bayonette Rifle 12.5 20 630 4
Big Top 12.5 16 920 4
Blood Iron 24.5 32 870 14
Chain Wrecker 6 8 960 2
Chilli Chugger 12 16 890 2
Clownershot 8 16 1470 7
Construct 9.5 12 910 4
Coral Clogger 33 40 500 15
Core Rifle 7.5 12 630 3
Crystal Carver 12 16 870 5
Cyclone 9.5 12 1100 3
Darkener 11.5 12 1510 7
Dart Gun 10 20 360 0.2
Destruction Rifle 12.5 20 610 5
Discharge Rifle 5 24 570 6
Draco 15 16 1390 2
Dragilator 6.5 8 1120 4
Dustometer 21 24 1180 7
Echo Gull 17.5 28 580 6
Electinator 6.5 8 1120 4
Flame Wrecker 7.5 8 1530 2
Flaming Fury 20.5 28 860 4
Floro Rifle 15 16 1500 4
Flower's Fury 13 16 1100 5
Frosticator 6.5 8 1120 4
Gardener 7 12 630 2
Gauge Rifle 22.5 36 590 8
Germinator 6.5 8 1120 4
Golden Fury 26 28 1520 4
Happy Haunter 11.5 12 1510 3
Haunter Rifle 11 12 1420 3
Heat Wave 23.5 24 1470 5
Hiver 11.5 12 1490 4
Hot Shot 14.5 24 580 5
Hunter's Rifle 21.5 28 900 4
Iominator 11.5 12 1500 3
Ion Revolver 9.5 12 930 3
Iro Rifle 12.5 16 910 4
Krilinator 15 20 900 4
Light Iron 30.5 32 1470 14
Lunar Assault Rifle 11.5 12 1430 5
Mechanical Assault Rifle 18.5 24 940 6
Megagun 4 4 1530 3
Miasma 9 12 940 3
Minigun 2.5 4 670 3
Mint Magnum 6 8 900 4
MK 14.5 16 1240 3
MK-Fung 15 16 1490 3
Nethenette Rifle 18.5 20 1500 4
Nethengeic Slugger 22.5 32 780 9
Overshot 6.5 16 990 7
Precasian Slugger 29.5 32 1490 9
Predator 25.5 28 1480 6
Predigun 4 4 1530 3
Pulsator 25 28 1190 6
Purity Rifle 18 20 1200 3
Rocker Rifle 10 16 630 6
Roulette 22.5 24 1470 8
Shoe Flinger 24 24 400 7
Skullette 23.5 24 1580 8
Skullifact 19.5 20 1570 3
Spectacle 11 16 880 3
Spine Gun 11.5 12 1510 7
Squad Gun 10.5 12 1210 7
Stampede 12 24 300 8
Stormer 15 20 900 3
Sublimus 11 12 1530 5
Tiger Tommy 11.5 12 1490 7
Tommy 6 12 330 7
Vile Vanquisher 11 16 930 3
Wart Gun 16.5 28 580 1
Wrecker 9.5 12 920 7

Firing and ammunition

For drawn weapons, use the 33-bow draw timing and ammunition guide, including Holly Arrow crafting and subclass exceptions.

For launchers, use the 50-cannon ammunition and armor-scaling guide; their checked payment items span six categories.

For precision weapons, use the 27-sniper stance and scope guide, including all 13 released scope overlays and the early-impact age check.

For pellet weapons, use the separate 17-shotgun guide, including Spreadshot, Form spread and special impact branches.

Continue with hand selection, ammunition and inventory pitfalls for the checked base use path, exact historical bullet recipe and split-stack payment test cases.

Scope and next checks

  • The 78 entries are direct constructors from the gun package in the inspected registration method. Shotguns, snipers, cannons, archerguns and other weapon families are not silently counted here.
  • Exact registry strings and localization keys come from the released item constructors. The explorer still labels its overall historical inventory as a resource/localization catalog rather than claiming a full runtime registry census.
  • Ammunition costs, firing-mode rules, projectile damage and unique gun effects are not established by these four inputs alone.
  • Runtime accuracy, compatibility, animation, sound and optional TaCZ remodelling remain separate work. These references do not require a reload mechanic for weapons whose original resources work differently.

Released registration windows, constructor identities and base-method evidence · Image crop provenance.