Skip to content

MagicSpells-4.0-Beta-15

Latest
Compare
Choose a tag to compare
@Chronoken Chronoken released this 12 Jun 20:47
· 95 commits to main since this release
28c30db

Version Support

This build only supports Paper server version 1.20.6.

Breaking Changes

  1. During the update to 1.20.5/6, the identifiers of several data types were renamed to match their vanilla counterparts. For example, the spell_mob and redstone particles were renamed to entity_effect and dust, respectively. In most cases spell options will still accept the legacy names; users are still advised to migrate away from them, however.
  2. The entity_effect particle now requires a color. For the particles, particlespersonal and particlecloud spell effects, this is done with the new argb-color option.

Bugfixes

  • Fixed an issue that prevented ListSpell and SublistSpell from listing temp-granted spells.
  • Fixed an issue that caused ListSpell and SublistSpell 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 and SublistSpell now list spells in alphabetical order.
  • SummonSpell now checks can-target and target-modifiers, as well as applying variable-mods-target.

Additions

  • Added the argb-color option to the particles, particlespersonal and particlecloud effect types. Specifies an ARGB color to be used for the particle. Applicable to the entity_effect particle.
  • Added the body and body-drop-chance options to the equipment section of entity data. Applicable to mob entities.
  • Added the only-count-on-success option to LoopSpell. When true, an iteration of the loop only counts towards iterations if all of the subspells in spells succeed. Defaults to false.
  • Added the pitch and yaw angle options to spell effects, entity data, and OffsetLocationSpell. 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. If false, the spawned mob will no longer burn in the day. Defaults to false.