protego_diabolica-3.0.jar
Curse Maven Snippet
What's new
Arcanum Perks integration. The Greater Circle perk is now read directly: when the caster has the perk active, the circle is cast much larger (configurable radius), and everything scales with it — the visual flame ring, the detection area, the ring's damage, the projectile/spell block, and even the dragon-breath block all use that circle's radius.
Added bigCircleRadius to the config (config/protego_diabolica.json), clamped to 5.0–64.0.
Cursed Flame
The Protego Diabolica flame is not vanilla fire — it's its own block (CursedFlameBlock) with special behaviour:
Waterlogged (water can't put it out). Water does not extinguish the flame. It's a genuine waterlogged block, so it coexists with water instead of being quenched by it.
Burns on top of water. The flame can sit on the water surface — the circle and the inferno work over lakes, rivers and oceans without vanishing.
Configurable duration. By default the flame has a limited lifetime (flameLifeTicks, in ticks) and burns out on its own. Set flamePermanent = true in the config if you want it to never go out.
Soul-fire (teal) visuals. The flame uses the blue-green soul-fire colour, and when something (a mob, a player, or an item) burns in it, the fire overlay on the entity is teal too — in both third and first person — matching the flame instead of the vanilla orange.
/diabolica extinguish and the extinguish spell clear the flame in a radius.
New Spells
Diabolica Extinguish (diabolica_extinguish) — clears the cursed flame in the area.
Config (config/protego_diabolica.json)
Key options: durationSeconds (circle lifetime), flameLifeTicks / flamePermanent (flame lifetime), lashRange, infernoRadius, bigCircleRadius, and more. Manage who may pass through the ring with /diabolica allow|remove|list.
This mod has no additional files

