Spell Filter - TheComputerGeek2/MagicSpells GitHub Wiki

Description:

  • The Spell Filter is used to refer to a group of spells. If the filter is empty, all spells pass it.
  • The reference of spell tags below refers to a general spell option tags which can be a list of strings (e.g. tags: ["Admin"]).
  • The filter does not support Expressions from Beta 13.

Config:

Option Description
spells List of spells the filter will include, ignoring other spells.
denied-spells List of spells not included in the filter.
spell-tags List of spell tags the filter will include, ignoring other tags.
denied-spell-tags List of spell tags not included.

String:

  • Follows the format: "allowedSpell,!disallowedSpell,tag:allowedTag,!tag:disallowedTag".
  • Since 4.0 Beta 13, you may use # instead of tag: to denote a tag. E.g. "allowedSpell,!disallowedSpell,#allowedTag,!#disallowedTag".
  • Since 4.0 Beta 14, you may use * for the entire filter to allow all spells, but the same effect can be achieved with an empty string filter.