Releases: TheComputerGeek2/MagicSpells
Releases · TheComputerGeek2/MagicSpells
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.
untagged-ad3d337b921c4293b5b1: ShadowstepSpell update!
Added - relative-offset Fixed - A bug which caused the player to teleport at his target's location if his target was looking at the ground or sky
untagged-3b12f4567d4a3cd5a527: Travis complained
`valueDouble` and `valueDoubleSecond` now initialize as `0` to please travis.
untagged-3fea29a590a47ff6f300
RewindSpell is a targeted entity spell (can be used in a targeted mul…
untagged-cb2ef3a34a25fe25abd4: Beetroot Farm Spell| Spelling Fix + 1.8 Support
Fixed a very small spelling error that didn't allow beetroot growth. Set the default beetroot growth to false to support 1.8 versions.
untagged-62c2ca7c49f3ec85c587
Optimization - Cache spell constructors
untagged-d91b96cbf09750a49545: Added:
- potion effects
- attributes
- armor
- item in main hand
- item in off hand
- armor drop chance
- custom name (%c replaces the caster's name, supports color codes)
- spawn offset which modifies its spawn location
- spell on spawn
- spell on attack
- spell on death
- follow range
- follow speed
- max distance
- health
- max health
- power affecting health
- minion target list
- zombie baby state
Improved Behavior:
- when the target of the minion dies, he will follow his owner if he moves from his current location
- after being damaged by any mob/player, the minion will focus the damager
- when two mobs/players are attacking the caster, the minion will always focus the closest damager
- when the minion doesn't have a target and someone will damage him, he will focus the damager
- the player can't attack his own minion - the minion can't target and damage himself and his owner
- the minion no longer pushes his owner around, now he follows him from behind(can be changed with the follow-range option)
- if the minion is further than x(can be defined in the spell config) blocks away from the owner, he will forget about his current target and follow his owner
- attacking the minion while he is trying to follow his owner won't provoke him to strike back (the minion has to be close enough to his owner to attack others)
untagged-948ac28c819e99348578: UnderBlock/OverBlock, OnLeash, VariableStringEquals Modifiers Added
UnderBlock | OverBlock Example - underblock/overblock grass,3;20 required Searches 20 blocks over/under an entity for a glass or block id of 3. OnLeash Example - onleash required Checks if the target entity is on a leash. VariableStringEquals Example - variablestringequals class:archer required Checks if the variable "class" is archer for the player. - Added Line Breaks at EOF for respective files - Updated UnderBlock Logic for target entities and players - Used a Better Name for Variable String Comparison Fix
untagged-3d444485258bad8c213e: Introduced "variablecompare" modifier.
Compares two string/integer variables against one another. Passes if they match and fails if they don't. Acceptable format: `Variable1:Variable2` This modifier is only meant to be used as a caster orientated modifier. To use against targets, see `variablematches`