I want to have a catastrophe inhibitor (CatIn from now on) that reduces the effects of WMDs like nukes and kinetic impactors, but I do not want it to mess up other physics. It would be annoying if you cannot launch a rocket into orbit just because the CatIn messes with its physics.
My current idea is that the CatIn uses McGuffin magic to absorb energy into somewhere harmless (dark matter type II in my story, does not interact with anything even gravitationally but can be forced to interact momentarily). The CatIn only works between certain thresholds (for example between the energy output of the Fat Man and Tsar Bomba; it can be altered at will but that takes time) and has a limit to how much energy can be absorbed at once (so you cannot turn off the Sun).
For more clarity, imagine the blast-wave of the Fat Man at 50m distance, the energy per m3 at that point is the threshold where CatIn stops working (this is just a random example the energy threshold can be altered to avoid problems). So if you detonated the Fat Man in a CatIn field it would for example have its energy absorbed so much that at 5m the CatIn already stops working, effectively making the Fat Man only 10% as powerful for anyone outside that radius but still almost 100% at point-blank range of the blast center.
The CatIn works as a facility, think a several acre large complex that protects a large part of the planet, with other complexes to create a field across the planet and have overlap in case of emergencies.
Would this work? Would this have effects on the planet? Would it need to work on a specific type of energy?