Skip to content

Releases: TheComputerGeek2/MagicSpells

untagged-fddac3c1e65020a6f7aa

07 Oct 03:39

Choose a tag to compare

Use safer checks for biome parsing

untagged-851eb29526bdfc95c252: Add VariableMatchesCondition

05 Oct 03:51

Choose a tag to compare

Referencable as variablematches

Accepts a variable name as the parameter

When checking a player cast target, it passes if the target's variable value matches the value of the caster's, otherwise, it passes if the caster's variable value is the default value for that variable.

untagged-9d6f6ac03b5a13a78dab: Fix up targeting

03 Oct 06:40

Choose a tag to compare

Fix small issue in default spells

untagged-e3d7800192b3f1285218: Stop using bytes for transparent blocks

28 Sep 03:57

Choose a tag to compare

WARNING: config changes may be necessary, change your transparent block settings to the material names instead of numerical ids
This change is necessary to provide support for 1.12.1+
Needs more testing, expect bugs.

untagged-58e94711b5b20939864c: Extremely basic mob casting support

07 Sep 03:00

Choose a tag to compare

Mobs may cast spells at a location, using the same syntax that would be used for a command block. It is worth noting that this is currently limited to targeted location spells and the mob is not recognized as the caster for the events as a lot more needs to be changed to support non player casters.

untagged-d0ae8d530fed7889e2b7: targeted DummySpell now implements TargetedEntityFromLocationSpell

04 Sep 00:24

Choose a tag to compare

This nice means it plays nicer with things such as AoE spells for effects

untagged-c11a684819fb355e28ff: Support more options for predefined items.

04 Aug 19:10

Choose a tag to compare

By setting the "type" option to "external::spigot", you can use Spigot's deserialization of items for predefined items. The data that is passed to the deserializer is the contents of the subsection called "data". Note, the logic behind this deserialization is not controlled by MagicSpells, so no, I cannot tweak how spigot handles deserialization, but I will later support further deserializers.

Introduce new option to SpawnTntSpell
The option is called cancel-gravity which defaults to false. When set to true, and your version of minecraft supports it, the tnt spawned will not have gravity

untagged-ffbd75ad05b58bba8b66

29 Jul 17:44

Choose a tag to compare

Fix 1.11 entity type handler

untagged-110138d95f13538cbbfe: Added additional options for the DataSpell

14 Jul 03:18

Choose a tag to compare

Challenge: figure out what the new options are

untagged-b93bc700c727c2cf1d2a: Avoid cross world distance

04 Jul 19:46

Choose a tag to compare

Resolves issue with delayed chain spells