This has a huge variety of configurable settings. It not only protects those spawning by making them immune from fire, but penalizes the spawner for trying to fire upon someone for a configurable period of time.