Skip to content

Instantly share code, notes, and snippets.

@JasperLorelai
Last active August 29, 2022 17:39
Show Gist options
  • Save JasperLorelai/fe35110079452730589deb3d0498e86b to your computer and use it in GitHub Desktop.
Save JasperLorelai/fe35110079452730589deb3d0498e86b to your computer and use it in GitHub Desktop.
MagicSpells Changelog - Beta 11
  • Updated to 1.18.2.
  • You can use the MiniMessage format in places like str- messages, magic items (names, lore, book pages), conjure book, etc. https://docs.adventure.kyori.net/minimessage/
  • Added Loop spell - an official replacement for the traditional "multi-loop" concept.
  • Added loopactive (loopSpell) and ownedloopactive (loopSpell) modifier conditions.
  • Cleanse spell supports loop:(loopSpell) prefix in the remove property.
  • Added spell-on-entity-location to Beam, Bow, and Projectile spells.
  • Added targetedblock.x, targetedblock.y, targetedblock.z (eye location) data elements to Data spell.
  • Added force property to particle spell effects.
  • Added str-on-teach for spells.
  • For the Glow spell: removed client-side, added visible-to-everyone" and visible-to-caster.
  • Added error-log-limit to general.yml - defines max number of error files.
  • Added targeted Riptide spell, with duration.
  • Added riptiding modifier condition.
  • Added required (bool) and prompt (string) to ResourcePack spell.
  • Added open-instead (bool) to ConjureBook spell.
  • Added world.time and world.gametime data elements.
  • Added canncelable passive triggers:
    • Each argument here can be a magic item or any:
      • anvil (first) (second) (result)
      • grindstone (upper) (lower) (result)
      • smith (first) (second) (result)
    • Supports a list of magic items.
      • enchant (magicItem1)|(magicItem2)|...
      • prepareenchant (magicItem1)|(magicItem2)|...
  • Optimised entity targeting.
  • Conversation spell and variable scoreboards now support colors.
  • Replace spell now supports block data instead of just material names.
  • Changes to LightWalk spell:
    • Removed material
    • Added block-type which supports block data (default: light)
    • Added y-offset (default: 0)
    • Due to default block changes, allowed-types now only contains air.
  • The Velocity spell, still "instant", now supports targetting - usually as a subspell.
  • AreaEffectSpell no longer fails when casted as a subspell if fail-if-no-targets is set to false.
  • Damage spells now update "last damage" value of the entity. (fixed meta_last_damage when using ignore-armor).
  • Fixed durability cost.
  • Fixed modifier contitions: angle, advancement, hasmark, and blocking.
  • Fixed the /ms resetcd command activating shared cooldowns.

(Latest documented commit: c932f66521912806038ee0b033afa7d0f9592ada)

  • You can use the MiniMessage format in places like str- messages, magic items (names, lore, book pages), conjure book, etc. https://docs.adventure.kyori.net/minimessage/
  • Cleanse spell supports loop:(loopSpell) prefix in the remove property.
  • Added targetedblock.x, targetedblock.y, targetedblock.z (eye location) data elements to Data spell.
  • For the Glow spell: removed client-side, added visible-to-everyone" and visible-to-caster.
  • Added required (bool) and prompt (string) to ResourcePack spell.
  • Added open-instead (bool) to ConjureBook spell.
  • Optimised entity targeting.
  • Conversation spell and variable scoreboards now support colors.
  • Replace spell now supports block data instead of just material names.
  • Changes to LightWalk spell:
    • Removed material
    • Added block-type which supports block data (default: light)
    • Added y-offset (default: 0)
    • Due to default block changes, allowed-types now only contains air.
  • The Velocity spell, still "instant", now supports targetting - usually as a subspell.
  • AreaEffectSpell no longer fails when casted as a subspell if fail-if-no-targets is set to false.
  • Damage spells now update "last damage" value of the entity. (fixed meta_last_damage when using ignore-armor).
  • Fixed durability cost.
  • Fixed modifier contitions: angle, advancement, hasmark, and blocking.
  • Fixed the /ms resetcd command activating shared cooldowns.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment