Skip to content

Releases: TheComputerGeek2/MagicSpells

untagged-a574267f550ae5aa4ebc: Conjure Spell change to support kill passives

14 Apr 19:01
Compare
Choose a tag to compare
If a kill passive tries to conjure an item, this allows it to target the entity in the specific event it dies and conjure the items accordingly.

untagged-d04a825c2b22071ed9d7: Improved BeamSpell.

11 Apr 19:03
Compare
Choose a tag to compare
Added:
    - gravity
    - spell-on-end
    - spell-on-hit-ground
    - all effects with delayed position will be played at the end of the beam
Fixed:
    - y-offset overrides relative-offset only when the default value is different

untagged-0902fa70721120b2634e: Use configurations to manage dependencies

11 Apr 02:46
Compare
Choose a tag to compare

untagged-bc955af1d9f0a7135f7e: Improved ParticleProjectileSpell.

03 Apr 15:12
Compare
Choose a tag to compare
Added:
    - relative-offset(overrides start-x/y/z-offsets)
    - start-x-offset(start-forward-offset replacement, its still supported)
    - can-target(target list, better control over entities which can be hit by the projectile)
    - max-entities-hit (the projectile will disappear when it hits the defined amount of entities)
    - projectile-vert-gravity (works the same as the regular projectile-gravity, just a different name, projectile-gravity is still supported)
    - projectile-horiz-gravity (a horizontal gravity, similar to the beam rotation option)
    - spell-on-hit-air (the spell will be casted when the projectile hits air at the end) (by default its the regular spell) (requires hit-air-at-end)
    - spell-on-hit-entity (the spell will be casted on the entity if the projectile hits it) (by default its the regular spell) (requires can-target with a proper entity type)
    - spell-on-hit-ground (the spell will be casted on the ground if the projectile can hit it) (by default its the regular spell) (requires hit-ground)
    - spell-on-duration-end (the spell will be casted when the projectiles duration exceeds its limit) (by default its the regular spell) (requires hit-air-after-duration)
    - spell-on-hit-caster (the spell will be casted when the projectile will hit its caster) (by default its the regular spell) (requires can-target containing caster)
    - spell-on-tick (the spell will be casted every x ticks while its flying) (by default its the regular spell) (requires hit-air-during and spell-interval)
Improved:
    - creating the hitBox
    - creating the validTargetChecker
    - the projectile can now cast the spell-on-hit-ground without having to stop (before you had to set stop-on-hit-ground to true to make it cast the spell)
Fixed:
    - effectlib effect rotation bug when hug-surface was set to true
    - effectlib effects now rotate properly with projectile-vert-gravity, projectile-horiz-gravity, projectile-horiz-offset and projectile-vert-offset

untagged-7828b765e7959acd0329: Build script maintainance

03 Apr 15:05
Compare
Choose a tag to compare
Make use of build caching
Update gradle wrapper
Update shadow plugin
Download dependencies at build time instead of config
Change residence download source

untagged-172cf5c385c6b1e64bee: ResourcePackSpell now supports hashes

26 Mar 04:28
Compare
Choose a tag to compare
Added a new option to the ResourcePackSpell called hash
This option accepts a string with the sha1 hash of the resource pack.
Note this option may not work on some older versions of spigot.

Fixed the build path to prioritize classes from newer versions of spigot.

untagged-5e3b10b821c4abb9980b: Improved LeapSpell.

21 Mar 21:21
Compare
Choose a tag to compare
Added - rotation option (float) which rotates the leap direction by the defined amount in degrees.

untagged-b09f971d92e8bc2c1237: Improved HomingMissileSpell.

19 Mar 00:28
Compare
Choose a tag to compare

untagged-60db59750a590bfd8d4d: Improved ForcetossSpell.

14 Mar 21:29
Compare
Choose a tag to compare
Added - rotation option (float) rotates the toss location (allows you to toss your target to the left or right)
Improved: - horizontal-force and vertical-force now accept float values
Fixed:
    - a server crash when the forcetoss spell was targeting the caster while he was sneaking
    - horizontal-force didn't work if the caster was targeting himself
    - damage option didnt work if the forcetoss spell was casted by targeted multi or aoe spells

untagged-d0cae4960ecbee422704: Buff effect position fix!

13 Mar 18:54
Compare
Choose a tag to compare
Fixed a bug which existed even in nisovin's version of MagicSpells, it caused all effects with buff position in buff spells to increase each time you have used that buff spell.