Buying Weapons and Trader Upgrades 1.12.2 - Herbertofury/Advent-of-Ascension GitHub Wiki
Buying historical weapons: traders and upgrades
Minecraft 1.12.2 ยท AoA 3.3.6. 29 checked weapon-output offers cover 25 weapons at 15 trader types. These are trade candidates read from the released artifact, not promises that every NPC offers every row.
Full 1.12.2 trading handbook and illustrated catalog also covers non-weapon offers, special stacks and placeholder exclusions.
Plan the purchase
- Find the weapon below and bring every listed input. A second input is an additional cost, not an alternative.
- Check whether the vendor uses a fixed list or a generated selection. A missing offer on one NPC does not prove that the weapon was removed.
- Inspect the output quantity. For example, the Gorb Arms Dealer offers five Grenades for one Silver Coin; the Explosives Expert offers one for five Copper Coins. This does not establish a currency-conversion bargain.
- For an upgrade, bring the old weapon too. The cannon chain is Mini-Cannon โ Super-Cannon โ Ultra-Cannon โ Giga-Cannon, across different traders.
- Open the linked usage guide before spending rare materials. Ammunition and weapon behavior are release-specific.
Weapon purchase catalog
| Weapon and usage guide | Trader | Required inputs โ output | Offer list |
|---|---|---|---|
| Slice Star | Assassin | 2 ร Copper Coin โ 2 ร Slice Star | Generated selection |
| Goo Ball | Assassin | 2 ร Copper Coin โ 3 ร Goo Ball | Generated selection |
| Chakram | Assassin | 3 ร Copper Coin โ 2 ร Chakram | Generated selection |
| Hellfire | Assassin | 2 ร Copper Coin โ 1 ร Hellfire | Generated selection |
| Vulkram | Assassin | 3 ร Copper Coin โ 2 ร Vulkram | Generated selection |
| Crystal Maul | Crystal Trader | 12 ร Rainbow Druse โ 1 ร Crystal Maul | Fixed list |
| Crystal Greatblade | Crystal Trader | 12 ร Rainbow Druse โ 1 ร Crystal Greatblade | Fixed list |
| Grenade | Explosives Expert | 5 ร Copper Coin โ 1 ร Grenade | Generated selection |
| Grenade | Gorb Arms Dealer | 1 ร Silver Coin โ 5 ร Grenade | Generated selection |
| Laser Blaster | Gorb Arms Dealer | 3 ร Gold Coin โ 1 ร Laser Blaster | Generated selection |
| Ultraflame | Gorb Engineer | 3 ร Gold Coin โ 1 ร Ultraflame | Generated selection |
| Gauge Rifle | Lelyetian Trader | 10 ร Silver Coin + 5 ร Yellow Spores โ 1 ร Gauge Rifle | Generated selection |
| Gauge Rifle | Lelyetian Trader | 10 ร Silver Coin + 5 ร Orange Spores โ 1 ร Gauge Rifle | Generated selection |
| Daybreaker Bow | Primordial Merchant | 7 ร Darkly Powder โ 1 ร Daybreaker Bow | Generated selection |
| Hellfire | Primordial Wizard | 2 ร Copper Coin โ 2 ร Hellfire | Generated selection |
| Vulkram | Primordial Wizard | 3 ร Copper Coin โ 3 ร Vulkram | Generated selection |
| Primordial Staff | Primordial Wizard | 2 ร Gold Coin โ 1 ร Primordial Staff | Generated selection |
| Super-Cannon | Professor | 5 ร Silver Coin + 1 ร Mini-Cannon โ 1 ร Super-Cannon | Fixed list |
| Demolisher | Professor | 3 ร Silver Coin + 7 ร Lyon Ingot โ 1 ร Demolisher | Fixed list |
| Sunshine Bow | Shyre Archer | 7 ร Shyregem + 12 ร Shyrestone Ingot โ 1 ร Sunshine Bow | Generated selection |
| Giga-Cannon | Shyre Archer | 9 ร Silver Coin + 1 ร Ultra-Cannon โ 1 ร Giga-Cannon | Generated selection |
| Vulcane | Token Collector | 1 ร Dungeon Tokens โ 1 ร Vulcane | Fixed list |
| Vulcammer Maul | Token Collector | 28 ร Dungeon Tokens โ 1 ร Vulcammer Maul | Fixed list |
| Meteor Staff | Token Collector | 26 ร Dungeon Tokens โ 1 ร Meteor Staff | Fixed list |
| Confetti Cluster | Toy Merchant | 15 ร Circus Coin โ 1 ร Confetti Cluster | Generated selection |
| Balloon Bomber | Toy Merchant | 25 ร Circus Coin โ 1 ร Balloon Bomber | Generated selection |
| Coralstorm Sword | Troll Trader | 30 ร Amphibiyte Lung โ 1 ร Coralstorm Sword | Fixed list |
| Ultra-Cannon | Zal Spellbinder | 7 ร Silver Coin + 1 ร Super-Cannon โ 1 ร Ultra-Cannon | Generated selection |
| Slingshot | Zal Vendor | 1 ร Gold Coin โ 1 ร Slingshot | Generated selection |
Why a listed offer may be missing
The base trader seeds its selection from the NPC UUID. For a non-fixed pool of N candidates, the initial count is max(random nextInt(N), 1); an additional-trade counter can increase that count up to N. Candidates are removed as they are selected, preventing duplicate picks from that pool. Fixed lists include all candidates.
The base use-recipe method returns early for fixed lists or when the generated list already reaches the complete pool size. Otherwise it increments use counts; on the server, exhausting all current offers leads to an additional trade and regeneration. This is not a modern villager workstation/restock schedule, and reconnecting is not a documented reroll strategy.
The AoATraderRecipe constructor uses five maximum uses for a stackable output and one for a non-stackable output unless a constructor supplies an explicit limit. That constructor value alone does not determine depletion: the base use-recipe early-return rules still matter.
Closing acquisition gaps
18 of these weapon IDs had no entry in our recipe-output or creature-loot-reference indexes. Their trader evidence fills a real navigation gap. This is a statement about those two indexes, not a claim that trading is their only acquisition method.
Balloon Bomber, Confetti Cluster, Coralstorm Sword, Crystal Greatblade, Crystal Maul, Daybreaker Bow, Demolisher, Gauge Rifle, Giga-Cannon, Laser Blaster, Meteor Staff, Slice Star, Slingshot, Sunshine Bow, Super-Cannon, Ultra-Cannon, Ultraflame, Vulcammer Maul.
Evidence and limits
Released offer-method evidence ยท Weapon costs and behavior evidence
The extractor evaluated 64 literal trader methods, including non-weapon offers and empty methods. The Undead Herald uses dimension-dependent control flow and is explicitly excluded from this catalog. Special potion/firework factories remain symbolic in the general evidence. Neither the extraction nor the illustrated table certifies spawning, transaction UI, modpack overrides or Enderloom runtime parity. Weapon portraits are crops of the released source-asset studies by Tslat and contributors.
Weapon reference library ยท Crafting and recipes ยท Compare 1.16.5 trading