This plugin is directly inspired by MAGNUM TORCH
With this plugin you can craft a special torch called "Protection Torch", which will prevent any hostile mobs from spawning on a configurable radius (capped at 100 blocks to avoid performance issues for now).

Keep in mind: If you place a protection torch at night and there are already hostile mobs around it, they won't despawn, you are going to have to remove/kill them.
You can change the radius and the crafting recipe for the special torch. you can use the /torchprotect reload command to reload config.