How do I make an effective Minecraft SMP trap?

Alright, so on a SMP server that I play, there's been some raids by other players to grab my stuff, and occasionally killing me and taking my inventory. So, I'd like to make some traps for them the next time they come in. What's the best way to make a trap for them?

Attributes I'd like would be

  1. Simple: Although I likely have enough redstone dust and such to make a complex trap, I'd prefer a design I'm unlikely to mess up, as I've blown myself up before trying to make a TNT-related trap.

  2. Inescapable: Well, this goes without saying. I suppose anything can be escaped/avoided with the right foreknowledge and equipment, but I'd like something they're nearly certain to fall into. That said, I'd prefer it if the trap wasn't something I could accidentally kill myself with as I go around my house.

  3. Finally, I'd like a trap that doesn't destroy all the equipment along with the enemy player, is it would be nice to loot their diamond swords instead of burning them. (Although, I'd be fine with some lava traps as a last line of defense if they avoid everything else.)

Thanks in advance for your help!

EDIT: To clarify, in the servers I mainly play on, it's usually just default gameplay, as abusing admin powers to raid is not allowed. So assume the enemy players have the best possible equipment (diamond pickaxes, swords, armor, bows, TNT, water/lava blocks, etc.), but no admin ability.


Solution 1:

Unfortunately on a server where there are no rules against griefing and everything is destroyable, there is no foolproof way to "trap" enemy players.

  • Any redstone contraption can easily be avoided, as it requires stepping on a pressure plate which can be seen by anyone looking for them.
  • Traps in pitch black can easily be avoided by small investments in torches by an opposing player.

  • Any wall can be tunneled through.

  • Aside from triggering redstone traps, the environment won't "update" in response to a player, thus any crafty player can avoid all traps with a little resources.

The best way to keep your stuff secure is to hide it. The best way to do this is to use a servers /home and /sethome commands. Simply go deep into the wilderness. Dig deep into the ground and ideally try to find a naturally occurring lava source. Replace the blocks above you and put your chest inside the lava source and /sethome. Even players using x-ray tools will only see the natural lava source (torches are a dead giveaway of a base) and won't be able to see the chest.

TL;DR: Bases can not be secure, and hiding is difficult from x-raying players. Put a chest in lava and walk away.

Solution 2:

The most effective SMP traps are not the most complex ones, or the ones with best disguise, but the ones that are inevitable and unexpected against common mindsets. The art of SMP trap lies at how you can discover and exploit the common mindsets, think in the way raiders think. The following is a small list of the exploitable mindsets that I have thought about:

  1. Players will dig straight down in order to obtain resources (wood, ore) under certain conditions. A deep pit underneath is unexpected. (Also called tree trap at the Minecraft Wiki)
  2. Players will be distracted by items of interest, or decoys. Traps in the opposite direction will attract less attention.
  3. Players will get annoyed by and overlook terrain irregularity because of the failure to keep continuous movement. A deep pit hidden in a long and messy circular or slanted mine shaft is likely ignored, even with full lighting.
  4. Players will take the shortest path when possible, especially for impatient players. A deep pit under a diving pool is unexpected.
  5. Players will try to use blocks to clear incoming water or lava, sometimes. A popped up furnace (workbench, chest) interface is unexpected and disruptive.
  6. Players will make incorrect predictions on how high and far they can jump, especially when there are blocks above them or they try to jump onto a halfblock.
  7. Players will forget the details on the way they come. Unexpected things can happen when they go back, in a panic.

Only pitfall trap is used here because it can be easily built and resetted. I also prefer pitfall trap without lava or cactus because that wastes more time for raiders to get stuff back. Once I fell into my own type 3 trap (with lava) because I wasn't concentrated and forgot the trap. Hopefully there will be more creative variations than the above crude ones.

There are also some standard security advices:

  • Your home will go through X-ray inspection. You'd better have idea on how it looks like and what will be discovered.
  • Your home will attract less attention if it looks worthless, uninhabited, messy, or raided.
  • Artificial traces (cobblestone, dirt) around your chests hiding place will be examined. Make them consistent to the environment.
  • Multiple false targets can divert effort of search.
  • Furnaces are better than obsidian for robust construction. Obsidian takes immense time to collect and only attracts lots of attention and gets easily destroyed. For example, I have experience tunneling through obsidian wall with bare hands for 1 hour.

Solution 3:

Dig a large hole in front of your front door, with water at the bottom. Put a block of TNT just under the surface layer, then put sand/gravel over it, and put a pressure plate on top of it. Don't forget to make a secret entrance to your house so you can get in.

Now, if someone tries to get in your house through the front door, they will step on the pressure plate thinking it will open the door. Instead, it will trigger the TNT and it will fall, the gravel will fall, and they will fall. If the fall doesn't kill them, the TNT will. But because the TNT will be submerged in water, there will be no explosion, but they will take damage and most likely kill them.

If you want, you can make a one-block wide tunnel at the bottom of the hole for their items to go through, and you could link it to an underground part of your house for you to take. The only downfall to this is that you need to reset it each time, with one more TNT and gravel/sand each time.

If you want, you could replace the dirt/stone at the bottom with multiple layers of obsidian, so that if in the unlikely event that they survive, it will take them ages to get out.

Hope this helped!

Solution 4:

I just came up with this, my idea would be to use a falling floor into a pit of water with obsidian walls. This is only if you are really getting into it. They step on a pressure plate, and lava destroys a torch supporting the ground under them. They fall, hopefully faster than lava, and land in the water. Then the lava hits the water, turning the top level into stone or obsidian if you used a water tile. and they are trapped. In water the tiles always take longer to destroy, and obsidian takes forever. So this could be done. But two water tiles, torches, sand/gravel, a pressure plate, torches, and mainly obsidian would be needed. And a way to disguise the trap.