How to Get an Arms Dealer in Terraria: Simple Step-by-Step Guide

I remember spending three in-game days waiting for the arms dealer to spawn when I first played Terraria, only to realize I’d stored my musket in a chest by my base entrance instead of carrying it on me. I felt so silly, but that mistake saved me a ton of time in future playthroughs when I could help my friends avoid the same error. A lot of new players struggle to unlock this NPC because the requirements are never explicitly spelled out in-game, but it’s far simpler than you might think. Once you learn how to get an arms dealer in Terraria, you’ll have access to some of the best pre-hardmode weapons and ammo that make early boss fights feel trivial.

Exact Requirements You Need to Get an Arms Dealer in Terraria

The arms dealer has very specific spawn conditions that don’t require you to beat any bosses or complete complex quests. All you need to do is meet four basic criteria, and he will move into your base automatically as soon as possible. You can check off each requirement as you go to avoid the common mistakes that delay his spawn for days at a time.

  • A fully valid, unoccupied 6x3 minimum house with walls, a light source, a chair, and a workbench
  • At least one gun or gun-like weapon (including flare guns, muskets, or the undertaker) in your personal inventory
  • Matching ammo for the weapon you’re holding (this does not apply to flare guns, which don’t need ammo to trigger the spawn)
  • No active NPC spawn cooldown from recently defeating a boss or event

You don’t need to have the gun equipped, just stored somewhere in your hotbar or inventory slots. If you’re not sure if your house is valid, you can use the free housing check tool in the in-game menu to spot issues like missing walls, unsuitable biomes, or missing furniture. If you have an active spawn cooldown, just wait one or two in-game days for it to expire, and the arms dealer will spawn as soon as the cooldown lifts.

Common Mistakes That Stop the Arms Dealer From Spawning

Even if you think you’ve met all the requirements, small oversights can keep the arms dealer from moving in for days. The most common mistake new players make is building their intended arms dealer house too close to corruption, crimson, or dungeon biomes. NPCs refuse to move into houses that are within 25 blocks of these hostile biomes, so you’ll need to move the house further away or purify the nearby area with purification powder.

Another frequent error is storing your gun in a chest instead of carrying it on you. The game only checks the inventory of active players for guns, so if your musket is sitting in a storage chest, it won’t count towards the spawn requirement. If you’re playing in multiplayer, you don’t need every player to have a gun – just one player on the server with a gun in their inventory is enough to trigger the spawn for everyone.

You also might have accidentally filled your empty house with another NPC without realizing it. Double check your housing assignments to make sure the spot you saved for the arms dealer is still marked as unoccupied. If another NPC moved in, you can reassign them to a different house to free up space.

Best Early-Game Methods to Get Your First Gun Fast

You don’t need a rare or powerful gun to unlock the arms dealer, so you can get your first weapon within the first hour of a new playthrough if you know where to look. The fastest method for most players is to break a single shadow orb in the corruption biome or a crimson heart in the crimson biome. The first orb or heart you break will always drop a musket (corruption) or undertaker (crimson), both of which count towards the spawn requirement, plus 100 matching bullets.

If you don’t want to venture into the corruption or crimson that early, you can look for a flare gun in regular surface or underground wooden chests. Flare guns spawn in about 12% of all chests, so you’ll usually find one after exploring 10 to 15 chests. As an added bonus, you don’t need any flares in your inventory for the flare gun to count towards the arms dealer spawn requirement.

You don’t need to keep the gun after the arms dealer moves in, so you can even trash the weapon if you don’t plan on using it. The arms dealer will stay in your base as long as his house remains valid, no matter what items you have in your inventory. This is a huge help if you’re playing a melee or mage build and don’t have any use for guns outside of unlocking this NPC.

Perks of Having the Arms Dealer in Your Base

Unlocking the arms dealer is one of the most impactful early-game upgrades you can get, no matter what class build you’re playing. For ranger builds, he’s an essential NPC that sells every type of basic ammo you’ll need for pre-hardmode and early hardmode fights, plus the iconic minishark – a fast-firing gun that can carry you all the way to the Wall of Flesh boss fight if you upgrade it properly.

He also sells useful items for every other class, including flare guns for exploring dark caves, ammo boxes that boost ammo efficiency for all weapon types by 20%, and illegal gun parts that you can use to craft high-tier weapons like the megashark and chain gun. Once you beat Plantera in hardmode, he starts selling chlorophyte bullets, which are widely considered the best general-purpose ammo in the game for endgame boss fights.

The arms dealer gives you exclusive bonuses when he’s happy, so it’s worth taking the time to set up his house in a location he likes. He prefers living in the forest biome near the Nurse NPC, and hates living in the desert or near the Demolitionist. When he’s at maximum happiness, his prices drop by 30%, and he even sells extra items like the revolver for a discounted rate. Even if you never use guns yourself, the lower prices make it worth keeping him happy for when you need to buy ammo for friends or craft special weapons.

Unlocking the arms dealer doesn’t require any fancy gear or boss fights, just a valid house and a basic gun you can get within the first hour of a new playthrough. Don’t get discouraged if he doesn’t spawn right away – double check your house validity, make sure you’re carrying your gun on you, and wait for any active spawn cooldowns to expire. Once you figure out how to get an arms dealer in Terraria, you’ll wonder how you ever got through early boss fights with just a copper bow and wooden arrows.