Releases: TheComputerGeek2/MagicSpells
Releases · TheComputerGeek2/MagicSpells
untagged-f0387843644b0904371e: Fix unbreakable items for 1.12
Shadow jar exclusions tweak Use version options from config object Extract towny classpath determination Extract Factions classpath determination Correct magicspellsClean comment
untagged-9f2d668330cb5c590f4d: New operator for VariableMod
^ may now be used in variable mods for the power function. Add Shadow plugin for gradle Add commons math as dependency. Shade commons in. Filter out non java resources. Include apache commons in the compile group for the core jar. Switch to optimized math functions in Util. Note: this jar is a little large, I will work on trimming out unncessary files, this is just what the shade plugin is giving me to work with at the moment. (Also, now is a good time to suggest new variable operations before the trimming)
untagged-ab35b8ee7eda90280825
Fix the build for windows users
untagged-7d5edcf89acbd2b0246b: Default tags for spells
Each spell will have a tag automatically added of format "spell-class:$canonicalName" where $canonicalName is replaced with the canonical name of the spell class. Each spell will also receive a tag in the format of "spell-package:$package" where $package is replaced with the java package where the spell class exists. Rework build resource retrieval Cleaning cleanup task
untagged-064fb56418e8c6c260b3: Added a spell filter to ListSpell.
The option name for the filter is "filter" The explaination for configuring a spell filter is given by the "MagicSpells Config Objects" file found in the root directory of this project. Gradle wrapper Cleanup of build script Define artifacts for gradle
untagged-83ec0fbbf092e0fbabc2
Moving to gradle!
untagged-49b6edb4559eec37607a
Add better protection to modifier variable setting
untagged-dba151d5adcb5691dfd9
NPE Evading
untagged-3a529ab84125f44339ef: Added targeted.ext.PlaceholderAPIDataSpell
There is an option called variable-name which accepts a string containing the name of a variable to set with the results of the cast. This option is required. There is an option called placeholderapi-template which accepts a string to set to the text to use as a template in which PlaceholderAPI will substitute values before saving it to the variable specified in variable-name. Add PlaceholderAPI as a soft dependency
untagged-5b3e0c6f41b943fac134: Introduced new modifier conditions
- receivingredstonestrongerthan, which accepts an integer and passes if the target block is receiving a redstone signal stronger than the value passed. - receivingredstoneweakerthan, which accepts an integer and passes if the target block is receiving a redstone signal weaker than the value passed.