Most weapons and vehicles use about 5 to 15 datablocks, depending on whether they're using new explosions/sounds etc, or reusing existing ones.
Bricks use probably 1 or 2.
You need a LOT of add-ons to reach a 4096 datablock limit. There is no reason you need to have that many add-ons.