Fire Magic
![]()
Fire is the first element practitioners are exposed to in their careers, focused on conjuring raw energy and directing it in different ways. Without any matter to affix to, the power of fire spells is unbound, yet short lived. The following section will describe the nature of several of the Fire School’s most common glyphs.
vec, vec, num$() → result$() Pops a number for power, followed by a vector for direction and a vector for origin. Shoots a short-ranged projectile that sets a target on fire and deals damage equivalent to the given power value, with a cap of 10 damage.
Mana cost: 15 + 1.4 * pow^1.4
position$() → Pops a block position and ignites that block. Is able to light campfires and candles, and prime TNT.
Mana cost: 10
entity, num$() → Pops a number representing power and a target which must be a LivingEntity. Applies Fire Resistance to the target entity, with each power level adding 10 seconds of the effect to the target.
Mana cost: 30 * pow
position$() → Pops a block position off the capsum and conjures a block of lava at the given position.
Mana cost: 15
vec, num$() → Pops a number representing power and a vector for position. Conjures a fiery slash at the given position, dealing damage equivalent to the power value, capped at 20 damage.
Mana cost: 15 + 1.4 * pow^1.5
vec, num$() → Pops a number representing power, and a vector representing position. Produces a cloud of smoke that expands and lingers over several seconds, with greater power resulting in a larger smoke.
Mana cost: 10 + 10 * pow
vec, num$() → Pops a number representing power, and a vector representing position. Produces an explosion at the given position, with greater power resulting in a larger explosion, capped at 15 power.
Mana cost: 40 + 6 * pow^2
vec, num$() → Pops a number representing power, and a vector representing position. Produces a field of fire that burns for several seconds, damaging any entities that fall within.
Lifetime = 10 + 2 * pow, capped at 20 seconds.Radius = 2 + 0.3 * pow, capped at 6 blocks.Damage = 0.5 * pow, capped at 6 damage, twice per second.
Mana cost: 20 + 1.3 * pow^1.5
vec, vec, num$() → result$() Pops a number describing power, followed by a vector describing direction and a vector describing origin. Shoots a projectile that sets a target on fire and deals damage equivalent to the given power value, with a cap of 30 damage.
Also deals splash damage depending on distance from the point of impact to all entities in a 5-block-wide circle; these hits do not produce ray results.
Mana cost: 25 + 1.7 * pow^1.5
vec, vec, num$() → result$() Pops a number describing power, followed by a vector describing direction and a vector describing origin. Shoots a projectile at power-value blocks per tick. Deals damage of 10 * pow to the target, capped at 80.
Also loads any chunks it travels through and deals splash damage to any entity within a 10-block-wide circle at the point of impact; these hits do not produce ray results.
Mana cost: 200 + 35 * pow^1.5