Releases: TheComputerGeek2/MagicSpells
MagicSpells-4.0-Beta-15
Version Support
This build only supports Paper server version 1.20.6
.
Breaking Changes
- During the update to
1.20.5/6
, the identifiers of several data types were renamed to match their vanilla counterparts. For example, thespell_mob
andredstone
particles were renamed toentity_effect
anddust
, respectively. In most cases spell options will still accept the legacy names; users are still advised to migrate away from them, however. - The
entity_effect
particle now requires a color. For theparticles
,particlespersonal
andparticlecloud
spell effects, this is done with the newargb-color
option.
Bugfixes
- Fixed an issue that prevented
ListSpell
andSublistSpell
from listing temp-granted spells. - Fixed an issue that caused
ListSpell
andSublistSpell
to list empty spell lists improperly in certain situations. - Fixed an issue that prevented
SummonSpell
from functioning without a caster when casting at an entity from a location. - Fixed an issue that prevented replacement and certain spell effect options from working when using the
trail
effect position in certain situations. - Fixed an issue that prevented
ProjectileSpell
from checking intermediate entity collisions properly.
Changes
ListSpell
andSublistSpell
now list spells in alphabetical order.SummonSpell
now checkscan-target
andtarget-modifiers
, as well as applyingvariable-mods-target
.
Additions
- Added the
argb-color
option to theparticles
,particlespersonal
andparticlecloud
effect types. Specifies an ARGB color to be used for the particle. Applicable to theentity_effect
particle. - Added the
body
andbody-drop-chance
options to theequipment
section of entity data. Applicable to mob entities. - Added the
only-count-on-success
option toLoopSpell
. Whentrue
, an iteration of the loop only counts towardsiterations
if all of the subspells inspells
succeed. Defaults tofalse
. - Added the
pitch
andyaw
angle options to spell effects, entity data, andOffsetLocationSpell
. Specifies an angle for pitch and yaw, respectively. Optionally supports starting with a~
to specify a relative angle. Both options default to~
. - Added the
should-burn-in-day
option to entity data. Iffalse
, the spawned mob will no longer burn in the day. Defaults tofalse
.
MagicSpells-4.0-Beta-14
Supports only version 1.20.4.
MagicSpells-4.0-Beta-13-patch-1
Bugfixes:
- Fixed an issue where the
height
option ofVelocitySpell
was divided by10
. - Fixed an issue where the
velocity
option ofVelocitySpell
wasn't divided by10
. - Fixed an issue with
ExplodeSpell
that caused it to error out in specific circumstances. - Fixed an issue that prevented
change-pitch
option ofParticleProjectileSpell
from functioning properly. - Fixed an issue that caused self-targeting to error out in specific circumstances.
- Fixed an issue that prevented the
cast-time
spell option from functioning. - Fixed an issue that caused the
duration
option of thebossbar
effect to not function properly.
Additions:
- Added the
projectile-horiz-offset
,projectile-vert-offset
,projectile-horiz-spread
, andprojectile-vert-spread
options toHomingMissileSpell
. - The
remove
option ofCleanseSpell
now supports removing totems spawned byTotemSpell
, using the formattotem:<totem spell name>
. - The
namespace-key
option of thebossbar
effect now supports replacement.
MagicSpells-4.0-Beta-13
This release includes many bugfixes, long awaited global variable replacement and many other additions!
Beta 13 supports 1.19.4
- 1.20.2
.
MagicSpells-4.0-Beta-12
Supports 1.19
only.
Minor changes and bugfixes
Changelog:
Added always
modifier.
Added bow-items
, ammo-items
, disallowed-bow-items
, disallowed-ammo-items
for BowSpell.
Added strict-enchants
and strict-enchant-level
for MagicItems.
Added potion-effects
list for PotionEffectSpell (Format: <PotionType> <Duration> <Strength> <Hidden> <Ambient> <Icon>
).
Added icon
parameter for PotionEffectSpell.
Subspells will check their target lists when casting at an entity.
MagicSpells-4.0-Beta-11
Supports 1.18.2
only.
Minor changes and bugfixes
Requires Java 17
and Paper or its forks to run
Changelog:
Added spell-on-entity-location
for BowSpell.
Added spell-on-entity-location
for BeamSpell.
Added spell-on-entity-location
for ProjectileSpell.
Added RiptideSpell
.
Added RiptidingCondition
.
Added Anvil
, Enchant
, Grindstone
and Smith
passive triggers.
Added str-on-teach
for spells.
Added LoopSpell
, LoopActiveCondition
and OwnedLoopActiveCondition
.
Added force
option for particles
effect.
Added error-log-limit
in general.yml
Added world.time
and world.gametime
data elements.
MagicSpells-4.0-Beta-10
Supports 1.17.1
only.
Minor changes and bugfixes
Requires Java 16
and Paper or its forks to run
Changelog:
Added support for dust_color_transition
and vibration particles:
- added
to-color
, which accepts a hex value - added
arrival-time
, which accepts an integer value - added
vibration-offset
, which accepts a vector value - added
vibration-relative-offset
, which accepts a vector value
Added pass-targeting
for AreaEffectSpell and TargetedMultiSpell, which is true by default. It passes down the target list to its subspells when its set to true, means you dont have to make separate AOE subspells if you want them to target the caster and other entities.
Fixes for MenuSpell
BowSpell supports crossbows
Added effectlib-instance-limit
to general.yml
- its the limit for effectlib effect instances, default to 20000.
Added terminate-effectlib-instances
to general.yml
- whether it should terminate all effectlib effect instances when the effectlib-instance-limit
is reached, otherwise it just wont play further effectlib effects. default set to true.
Added equip
and unequip
passive triggers.
Added partial block data support, currently works for NovaEffect
, LookingAtBlock
, InBlock
, OnBlock
, OverBlock
, TestForBlock
and UnderBlock
modifiers.
MagicSpells-4.0-Beta-9
1.16.5 Version support
Lots of changes and optimizations
Fixed effectlib memory leaks and bugs
Requires Java 11 and Paper or its forks to run
Full changelog: https://pastebin.com/EgCy0CHZ
MagicSpells-4.0-Beta-8
1.16.4 Version support
Small additions
Full changelog: https://pastebin.com/zD4sqiJk
MagicSpells-4.0-Beta-7
1.16.2+ Version support
Command framework rework
PassiveSpell mob cast support
Many bugfixes
Full changelog: https://pastebin.com/mevsRFXL