Releases: TheComputerGeek2/MagicSpells
Releases · TheComputerGeek2/MagicSpells
untagged-e134e4c9d864272e63c6: Add new modifier action called string
This accepts a variable name followed by a space and a string value to set the variable to.
untagged-6fd020274b8ba19882e0: Added instant.VariableCastSpell
This spell is designed to cast a spell based upon an internal spell name contained by a string variable. There is a required option on the spell called variable-name which accepts a string matching the name of the variable to read from for determining what spell to cast. There is another option which may be specified on the VariableCastSpell called str-doesnt-contain-spell. This option specifies the message to display to the caster if their variable does not contain the internal spell name of a valid spell. Create data structure, VariableDouble. This will aid in making spell fields more flexible and dynamic.
untagged-5d81fb802d278602f19a
Fix VariableMods editing by variable amount
untagged-1b3836e4bc4644270987: Added additional meta variables.
These meta variables will only be accessible in versions of spigot where the class org.bukkit.attribute.Attribute exists and that class defines the relavent attribute type. These attribute focused meta variables modify the base attribute stat of the subject, meaning it is applied before things like potions, armor, etc. The new meta variable names are - meta_attribute_generic_armor_base - meta_attribute_generic_armor_toughness_base - meta_attribute_generic_attack_speed_base - meta_attribute_generic_knockback_resistance_base - meta_attribute_generic_luck_base - meta_attribute_generic_max_health_base Added additional utilities to CompatBasics. Cleaned up MagicSpellsTeams Cleaned up MagicSpellsShop - Optimized processing of regexp - Moved permission checking to it's own file Cleaned up MagicSpellsMemory
untagged-156c6e71cddd2138e60d: Added buff.ImpactRecordSpell
Records spells that you get hit by into a string variable. The string variable to save the spell into is specified by the option variable-name. There is an option called record-cancelled which defaults to false. If set to true, cancelled spells will also be recorded. There is an option called filter which is a configuration section containing the following: An optional field called spells which accepts a list of spell names to accept. An optional field called denied-spells which accepts a list of spell names to block. An optional field called spell-tags which accepts a list of spell tags to allow. An optional field called denied-spell-tags which accepts a list of spell tags to block.
untagged-2a19194081f3911a026e: Added instant.VelocitySpell
Currently just sets the caster's velocity to the direction they are facing at a rate of the 'speed' parameter (called speed, which accepts a double), times the cast power. Will be changed soon with additional functionality.
untagged-126b40aff09b464dbc18: Added targeted.DataSpell
Has an option called variable-name which should be set to the name of a string variable to save data into. There is an option called data-element which defaults to "uuid" and accepts a string. This field determines what data will be saved to the string variable. Current valid options are "uuid", "name", "customname", and "entitytype".
untagged-ea25e73437a4033742d1
Basic 1.12 support
untagged-8f9ca7c18b03c9a983c8: Added sleep ticks meta variable
Referencable as meta_sleep_ticks. Provides read only access at the moment Added meta_bed_location_x metavariable, connected to the x coordinate of the bed spawn location. meta_bed_location_y connected to the bed spawn y component. meta_bed_location_z connected to the bed spawn z component.
untagged-5c5fa29e08e80831241d: Fix meta-variables
Add the meta variables BEFORE deciding if the listener needs to be registered