hello all
time for some help and advice…
I have a PC who is a warlock character who has the Detect Magic spell as a cantrip.
He enables this at all times, making it quite difficult for me to have any surprises for the PCs. Any magical traps are seen as are any hidden weapons.
How have other people coped with this? are there any tricks I can use to shield some of these things from him??
help would be appreciated
Let them detect magic! This is something the Warlock invested in. Keep using magic items and magic traps the way you did before, and let the Warlock revel in how great it is to cast it any time in a hurry.
But sneak in a couple magic items and magic traps disguised with methods described above. Let your Warlock get hammered by a properly concealed magic trap if they are too comfortable depending on Detect Magic. I think sticking with the mundane shieldings (lead, stone and distance) is better than "Detect Magic Nullification" fields like Nystul's Magic Aura. Just turning off player abilities by fiat is lame; much better to be aware of the limitations of those abilities and exploit them.
How have other people coped with this? are there any tricks I can use to shield some of these things from him??
help would be appreciated
What others have said.
AND: Stop looking at what characters can do from an adversarial PoV.
So your Warlock likes to detect magic? Great, play into that somehow.

(Dungeons & Dragons)
Rulebook featuring "high magic" options, including a host of new spells.