Skip to content

Releases: TheComputerGeek2/MagicSpells

untagged-f0387843644b0904371e: Fix unbreakable items for 1.12

25 Nov 21:54

Choose a tag to compare

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

21 Nov 00:29

Choose a tag to compare

^ 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

19 Nov 07:00

Choose a tag to compare

Fix the build for windows users

untagged-7d5edcf89acbd2b0246b: Default tags for spells

18 Nov 03:27

Choose a tag to compare

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.

17 Nov 02:38

Choose a tag to compare

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

13 Nov 06:38

Choose a tag to compare

Moving to gradle!

untagged-49b6edb4559eec37607a

29 Oct 23:28

Choose a tag to compare

Add better protection to modifier variable setting

untagged-dba151d5adcb5691dfd9

23 Oct 23:14

Choose a tag to compare

untagged-3a529ab84125f44339ef: Added targeted.ext.PlaceholderAPIDataSpell

16 Oct 23:49

Choose a tag to compare

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

09 Oct 21:54

Choose a tag to compare

- 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.