Skip to content

ProjectileModifySpell

JasperLorelai edited this page Jul 16, 2026 · 18 revisions

Source Code

spell-class: ".targeted.ProjectileModifySpell"
ValueSupported
entityfalse
locationtrue
entity_from_locationfalse
  • special - Plays the effect at the modifying location.

Description:

ProjectileModifySpell modifies all nearby Particle Projectiles.

Configuration:

  • This spell supports Spell Filter options.
  • Since 4.0 Beta 13 some of these options support dynamic values through numeric or string expressions.
OptionDescriptionTypeDefaultSupports expressions
stopSince 4.0 Beta 13. When true, stops all trackers hit by the spell.Booleanfalsetrue
circle-shapeSince 4.0 Beta 13. When true, checks the hitbox in a cylinder area.Booleanfalsetrue
affect-enemy-projectilesSince 4.0 Beta 13. Lets you affect enemy projectiles.Booleantruetrue
affect-owned-projectilesSince 4.0 Beta 13. Lets you affect projectiles owned by you.Booleantruetrue
coneIf point-blank is set to true, which it is by default, this will make the AOE a cone instead of it being 360 degrees around the caster. Best way to explain it is that it works like the sweep attack on swords. Value is specified in degrees.Double0true
vertical-radiusVertical hit radius for the spell.Double5true
horizontal-radiusHorizontal hit radius for the spell.Double10true
max-targetsMax targets for the spell.Integer0true
point-blankWhen true, the spell will be cast on the caster's location. When false, the spell will be cast on the targeted block.Booleantruetrue
claim-projectilesShould only the projectiles owned by the caster be used?Booleanfalsetrue
OptionDescriptionTypeDefaultSupports expressions
projectile-velocityModifies the velocity (its current velocity is multiplied by the set amount).Float1true
projectile-accelerationModifies projectile-acceleration.Integer0true
projectile-acceleration-delayModifies projectile-acceleration-delay.Float0true
projectile-turnModifies projectile-turn.Float0true
projectile-vert-gravityModifies projectile-vert-gravity.Float0true
projectile-horiz-gravityModifies projectile-horiz-gravity.Float0true
tick-intervalModifies tick-interval.Integer2true
spell-intervalModifies spell-interval.Integer20true
intermediate-effectsModifies intermediate-effects.Integer0true
special-effect-intervalModifies special-effect-interval.Integer1true
max-distanceModifies max-distance.Double15true
max-durationModifies max-duration.Double0true
intermediate-hitboxesModifies intermediate-hitboxes.Integer0true
tick-spell-limitModifies tick-spell-limit.0true
max-entities-hitModifies max-entities-hit.Integer0
hit-radiusModifies hit-radius.Float1.5true
vertical-hit-radiusModifies vertical-hit-radius.Float1.5true
ground-hit-radiusModifies ground-hit-radius.Integer1true
ground-vertical-hit-radiusModifies ground-vertical-hit-radius.Integer1true
hug-surfaceModifies hug-surface.Booleanfalsetrue
height-from-surfaceModifies height-from-surface.Float0.6true
controllableModifies controllable.Booleanfalsetrue
hit-groundModifies hit-ground.Booleantruetrue
hit-air-at-endModifies hit-air-at-end.Booleanfalsetrue
hit-air-duringModifies hit-air-during.Booleanfalsetrue
hit-air-after-durationModifies hit-air-after-duration.Booleanfalsetrue
stop-on-hit-groundModifies stop-on-hit-ground.Booleantruetrue
stop-on-modifier-failModifies stop-on-modifier-fail.Booleantruetrue
spellModifies spell.Stringfalse
spell-on-hit-airModifies spell-on-hit-air.Stringfalse
spell-on-hit-selfModifies spell-on-hit-self.Stringfalse
spell-on-tickModifies spell-on-tick.Stringfalse
spell-on-hit-groundModifies spell-on-hit-ground.Stringfalse
spell-on-hit-entityModifies spell-on-hit-entity.Stringfalse
spell-on-duration-endModifies spell-on-duration-end.Stringfalse
spell-on-modifier-failModifies spell-on-modifier-fail.Stringfalse
spell-on-entity-locationModifies spell-on-entity-location.Stringfalse
projectile-modifiersModifies projectile-modifiers.String Listfalse

Example:

Slow-Motion:
spell-class: ".targeted.ProjectileModifySpell"horizontal-radius: 20vertical-radius: 20point-blank: trueprojectile-velocity: 0.25spells:
- PROJ_TEST1

Clone this wiki locally