Skip to content

Releases: TheComputerGeek2/MagicSpells

untagged-d1bac2d27769bd205b98: Updated Volatile Code:

22 Feb 23:12

Choose a tag to compare

    - added creaturePathToLoc method (will be used for future things)

untagged-c2bacb35eedbeca6eddd: Introduced the targeted.ParseSpell

18 Feb 02:48

Choose a tag to compare

The parse spell allows expected variables to be transferred into other variables.

While this was mainly made to bridge string variables and modifiers, It has much more potential uses than that and will most likely be expanded in the future!

Also added a header to Spells-Regular.yml to help newcomers get integrated into the community.

untagged-5d1f59d9b8d1264fef15: Update to include Beetroot

09 Feb 03:34

Choose a tag to compare

In all honesty this may not even work, but hey at least I'm trying to learn~

untagged-2654e2e8b8302b3005b4: SpellFilter for SilenceSpell

07 Feb 20:25

Choose a tag to compare

New option of allowed-spell-tags which accepts a list of spell tags (strings)

New option of disallowed-spell-tags which accepts a list of spell tags (strings)

Fix compat with NCP's API changes.

untagged-f29d9e6fcc99e06b7a43: Added WindglideSpell:

23 Jan 16:04

Choose a tag to compare

	- velocity - the force of gliding (the more the value is, the further you will travel)
	- height - modifies the height location of the gliding
	- interval - interval between gliding push, spells and effects
	- cancel-on-collision - whether it should turn off the buff when you collide with a wall
	- block-collision-dmg - whether it should block the wall collision dmg
	- collision-spell - spell to cast at the player's location when the player collides with a wall
	- spell - spell to cast at the caster's location while he is gliding
Effect Positions:
	- special - plays the effects at the caster's location while he is gliding

untagged-be99b705b761ef9af89b: Introduce Spaces framework

23 Jan 15:08

Choose a tag to compare

Designed to assist in producing efficient and complex area of effect definitions

Construct fewer BoundingBoxes in BeamSpell

The BoudningBox class is designed to be movable, this design intention is now being better utilized by BeamSpell

BoundingBox implements Space

List Chronoken as additional author

untagged-3763e890f8f767484d84: Updated HomingMissileSpell:

23 Jan 14:59

Choose a tag to compare

	- fixed the effect rotation bug
	- added hit-air-during(boolean), spell-on-hit-air(string), spell-interval(int) options to make the homing missile cast the spell-on-hit-air when its chasing its target per spell-interval amount of ticks
	- added hit-ground(boolean), stop-on-hit-ground(boolean), spell-on-hit-ground(string) options to stop the homing missile when it hits ground and make it cast the spell-on-hit-ground
	- added hit-air-after-duration(boolean), spell-after-duration(string) options to cast the spell-after-duration at the missile location when the duration expires
	- added relative-offset(vector), modifies the start location

untagged-a5b9c7c75c93dcb61678

17 Jan 07:19

Choose a tag to compare

Fixed a bug with Cleanse spell - now it should remove all the buffs d…

untagged-0f87589c8ecbb011b210: Forked the "storm" modifier into "raining" and "thundering" since they

15 Jan 02:20

Choose a tag to compare

are two different types of weather in minecraft.

Updated README.md to include a link to the Niblexis example github as
well as added a new badge.

untagged-29aa82e73bbf12fad815: Update HomingArrowSpell

12 Jan 22:48

Choose a tag to compare

Accepts a string value for the option projectile-type which defaults to arrow