Releases: TheComputerGeek2/MagicSpells
Releases · TheComputerGeek2/MagicSpells
untagged-a574267f550ae5aa4ebc: Conjure Spell change to support kill passives
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.
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
Optimize magicspellsZip task
untagged-bc955af1d9f0a7135f7e: Improved ParticleProjectileSpell.
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
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
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.
Added - rotation option (float) which rotates the leap direction by the defined amount in degrees.
untagged-b09f971d92e8bc2c1237: Improved HomingMissileSpell.
Improved spell initialization
untagged-60db59750a590bfd8d4d: Improved ForcetossSpell.
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!
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.