If you’ve spent your first few hours in Terraria fending off slimes with a rusty copper sword and throwing cheap wooden arrows at flying demons, you’ve probably wondered how to get Arms Dealer in Terraria to upgrade your gear. This NPC sells everything from basic bullets to high-end firearms later in your playthrough, and he’s far easier to unlock than most new players expect. I’ve unlocked him on every one of my playthroughs, both vanilla and modded, so I’ve broken down every step, common pitfalls, and extra perks you get once he moves in.
What You Need to Get Arms Dealer in Terraria
The unlock conditions for the Arms Dealer are surprisingly straightforward, even for total new players. You don’t need to beat any bosses, reach a certain level, or collect rare materials to trigger his spawn. The entire process only relies on three simple conditions, all of which you can hit within your first hour of play if you know where to look.
- A valid, unoccupied NPC house that meets all vanilla housing rules
- At least one gun or bullet stored anywhere in your player inventory (guns from mods count for modded playthroughs too)
- No active invasion or boss fight happening in your world when you meet the other two requirements
That’s all you need to get Arms Dealer in Terraria, no extra steps or hidden requirements. You don’t need to hold the gun or bullet to trigger the spawn, just having it in your inventory bar or storage slots is enough. For example, I once accidentally unlocked him while looting an underground desert chest that had a flare gun, before I even made it to the corruption biome on that playthrough. You don’t need to go out of your way to grind for a specific weapon, any qualifying item will work.
Just make sure your empty house follows all standard NPC rules first. It needs to be at least 6 blocks wide and 3 blocks tall, have full background walls, a placed light source, a chair, a flat surface like a table or workbench, and a door to get in and out. The house also can’t be within 25 blocks of corruption or crimson biomes, or NPCs will refuse to move in.
Fastest Ways to Unlock the Arms Dealer Early in Your Playthrough
If you want to get the Arms Dealer as fast as possible to skip the hassle of crafting your own ammo, there are two super simple ways to grab a qualifying gun within your first 30 minutes of a new world. The exact method depends on whether your world has corruption or crimson, but both work equally well.
For corruption worlds, head to the surface corruption biome and dig down until you find shadow orbs glowing purple deep in the chasms. Use any hammer to smash the first orb you find. 99% of the time, the first shadow orb you break will drop a musket and 100 free musket balls, which immediately qualifies you for the Arms Dealer spawn. Smashing a single shadow orb or crimson heart won’t summon the Eater of Worlds or Brain of Cthulhu, so you don’t have to worry about an unexpected boss fight if you only break one.
For crimson worlds, the process is almost identical. Dig into the crimson chasms until you find a glowing red crimson heart, smash it once with a hammer, and you’ll get the Undertaker pistol plus 100 musket balls to trigger the spawn. If you don’t want to break any orbs yet to avoid triggering random events, you can also look for underground desert chests, which often have flare guns that count for the unlock requirement too.
If you’re playing a modded playthrough, any gun added by mods will also count for the spawn, so you might unlock him even faster if you find a modded firearm in a starter chest. Just make sure you have an empty house ready to go before you pick up the gun, so he can move in right away instead of waiting for you to build housing later.
Common Issues That Prevent the Arms Dealer From Spawning
Even if you meet all the stated requirements, sometimes the Arms Dealer won’t show up right away, and it’s almost always due to one of a handful of common mistakes most new players make. The first thing to check is your housing validity. Open the housing menu in your inventory and click the “check housing” button to confirm the empty house you built is actually valid for NPCs. A lot of new players forget to add full background walls, or leave a gap in the walls that lets enemies spawn inside, which makes the house unlivable.
Next, double check that the item in your inventory actually counts as a gun or bullet. Bows, crossbows, and rocket launchers don’t count, and neither do arrows or rockets. Rockets and ammo for launchers don’t count as bullets for the spawn requirement, so don’t waste time hunting for those first. Flare guns, muskets, pistols, shotguns, and standard musket balls all count, so stick to those if you’re trying to trigger the spawn.
Another common issue is that other NPCs are queued to move in before the Arms Dealer. If you have three empty houses and three other NPCs (like the Guide, Merchant, and Nurse) waiting to move in, the Arms Dealer will have to wait his turn. You can fix this by reserving one empty house specifically for the Arms Dealer through the housing menu, which skips the queue and lets him move in first. Also, if there’s an active blood moon, goblin invasion, or boss fight happening, no NPCs will move in at all, so wait for the event to end before checking again.
Useful Perks of Having the Arms Dealer in Your Town
Unlocking the Arms Dealer isn’t just for players who like using guns. He offers tons of useful items and perks that benefit every playstyle, even if you prefer melee or magic builds. First, he sells basic musket balls for 7 copper each, which is way cheaper than crafting them yourself from iron bars and gunpowder. If you have friends playing on your multiplayer server, everyone can buy ammo from him instead of wasting resources crafting their own, which saves the whole group a ton of time early on.
Once you collect 50 silver, he also starts selling the Minishark, one of the best pre-hardmode weapons in the game. The Minishark has an extremely fast fire rate and low ammo cost, and it works great for taking down early hardmode enemies too, if you don’t have a better weapon yet. If you keep him in a desert biome and keep his happiness level high, he’ll also sell the desert pylon, which lets you fast travel to the desert from any other pylon on your map.
The Arms Dealer gives you the “Ammo Box” buff when you talk to him once you hit hardmode, which gives you a 20% chance to not consume ammo for 10 minutes. This buff is a game-changer for boss fights, especially when you’re using expensive ammo like chlorophyte bullets or holy arrows. He also sells high-end ammo like explosive bullets, crystal bullets, and nano bullets once you progress further into hardmode, so you never have to grind for those materials yourself.
I always keep my Arms Dealer in a desert biome next to the Nurse, since their happiness levels go up when they’re placed next to each other, which lowers all their prices. That way I can grab cheap ammo and healing potions right before heading into tough boss fights, which saves me a ton of running back and forth across the map.
Unlocking the Arms Dealer is one of the highest-impact early game upgrades you can make in any Terraria playthrough, and there’s no reason to put it off for later. Once you know how to get Arms Dealer in Terraria, you can grab him within your first hour of play, and you’ll never run out of ammo for your favorite firearms again. If you run into issues getting him to spawn, double check your housing validity and make sure you actually have a gun in your inventory, and you’ll be buying cheap bullets in no time.