promotional bannermobile promotional banner
premium banner
Better Soul Torches turns soul torches and soul lanterns into anti-mob protection lights that prevent hostile mobs from spawning and push them out of protected zones

Description

Anti-Mob Protection Using Soul Fire

perfect for safer bases without ugly lighting.

- Soul Torches create small safe zones

-  Soul Lanterns create larger safe zones

-  Hostile mobs cannot spawn inside the light

-  Mobs entering the zone are smoothly repelled

-  Fully server-side & optimized for performance


What It Does

Anti-Mob Light Zones

Soul lights create invisible protection zones:

Block Range Effect
Soul Torch Configurable Prevents spawns + repels mobs
Soul Lantern Larger range Stronger protection

✔ Hostile mobs cannot spawn inside
✔ Existing mobs are pushed out
✔ Works above & below the torch (vertical range)
✔ Multiple torches combine into larger safe areas


 Smart Repel System

- Smooth push — no teleporting or rubber-banding

- Prevents mobs getting stuck in walls

- Lifts mobs if pushed into blocks

- Works on all dangerous mobs (zombies, creepers, etc.)

- Ignores bosses (Ender Dragon, Wither, Warden)


Lag-Free Design

Built for servers:

- Chunk-indexed torch lookup (no world scans)

- Only checks mobs near players

- Torch placement/removal updates instantly

- Multiple torches merge into one protection field


Optional Visual Feedback

Configurable particles when mobs hit the border:

- Low-spam

- Only triggers on impact

- Can be disabled


Configurable Options

config/better-soul-torches.json

- Torch & lantern range

- Repel strength

- Prevent natural spawns toggle

- Affect angry neutral mobs

- Particle effects toggle

- Client config sync


Use Cases

✔ Safe bases without lighting spam
✔ Protected villages & towns
✔ Mob-free farms & storage areas
✔ Adventure maps & modpacks


Performance

Designed for multiplayer servers:

- No heavy loops

- No tick lag

- Scales with player count


Notes

- Soul campfires are unchanged (purely cosmetic)

- Does not affect passive mobs or players

- Boss mobs are ignored for balance