Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Spells & Shields

Spells & Shields

Vanilla+ style magic extension that adds mana and spell trees. Fully data driven.

25.8k
105
Adventure
Game Mechanics
Magic
AboutGalleryChangelogVersions

Spells & Shields 1.19.2-2.5.0-BETA

by CAS_ual_TY on Apr 24, 2023
Download

Changelog:

  • Major changes and additions to the config files
    • The old config files will not work anymore, set them again to your liking!
    • New values: enable/disable pvp and item costs; more options for spell slots positioning
  • All spells now account for the new values in the config
  • Spell slots positioning now properly accounts for the recipe book in the survival inventory
  • Change player_has_items action: 1 new parameter
  • Introduce globals set in config (docs will follow)
  • Major code cleanup, performance improvements

Spells & Shields 1.19.2-2.4.0-BETA

by CAS_ual_TY on Apr 18, 2023
Download
  • Add new Pocket Rocket spell to Movement tree
  • Spell Slots position is now fully customizable
  • Improve all Frost Walker and Lava Walker spells:
    • They now come as Perm., Temp., and Toggle variation
    • They only convert source blocks now
  • Aqua Affinity -> Perm. Aqua Affinity spell
  • Add use_item action
  • Modify and improve use_item_on_blocks action (parameters changed)
  • Simplify json files of included spell nodes
  • Delayed Spells now have access to events (new param: event_map)
  • Fix errors when loading a spell that does not exist anymore from NBT of a spell slot or projectile

Spells & Shields 1.19.2-2.3.0-BETA

by CAS_ual_TY on Apr 16, 2023
Download
  • Fix possible fatal issue involving spells with delayed actions (Ghast, Flamethrower...)
  • The following spells have gotten their visual effects re-implemented:
    • Fireball
    • Flamethrower
    • Water Whip
  • Add particle_emitter action
  • Change *_compound_tag -> _tag operations ( = put/get_nbt/put_nbt)
  • Spells are now synched from server to client
  • Fix spell projectiles for spells set into slots by command
  • Change tag() supplier function to new_tag()

Spells & Shields 1.19.2-2.2.0-BETA

by CAS_ual_TY on Apr 14, 2023
Download
  • Add Evoker Fangs spell (not in any spell tree right now but you can try it by equipping it via command)
  • Improve Summon Animal spell
  • Improve a lot of spells such that mana and item costs are only consumed on success of the spell
  • Fix major issue making the following spells pretty much unusable:
    • Every toggle spell
    • Every projectile spell (eg. Fireball)
    • Every spell involving a delayed action (eg. Ghast spell)
  • Add get_fluid action
  • Add get_block_attributes action
  • Add position_to_target action
  • Fix division operation with vec3 and double operant types
  • Fix issue with the conditional ternary operation
  • Add optional offset params to advanced spell icon
  • Add particle emitter system (unused for now)
  • Add tons of documentation

Spells & Shields 1.19.2-2.1.0-BETA

by CAS_ual_TY on Apr 11, 2023
Download
  • Move out of "closed" beta (back to Curseforge)
  • Add proper tooltips to spells including requirements and item costs
  • Reorganize json element keys of spells, spell trees, and spell nodes to order them better
  • Built-in activations (active, on_equip, etc.) are now also considered as events
  • Improve automatic node ID assignment

Spells & Shields 1.19.2-2.0.18-BETA

by CAS_ual_TY on Apr 10, 2023
Download
  • Add Aqua Affinity spell
  • Add Mana Soles spell
  • Fix issues with get_mana action
  • Introduce events (so far this includes player_break_speed and living_hurt
  • Setting values to empty variables now does nothing

Spells & Shields 1.19.2-2.0.17-BETA

by CAS_ual_TY on Apr 10, 2023
Download
  • Add Blast Smelt spell
  • Add Instant Mine spell
  • Add player_harvest_block action

Spells & Shields 1.19.2-2.0.16-BETA

by CAS_ual_TY on Apr 9, 2023
Download
  • Add Water Leap spell
  • Add Growth spell
  • Add Ender Army spell
  • Add Drain Flame spell
  • Fix Leap spell mana cost
  • Add use_item_on_blocks action
  • Add set_mob_target action
  • Add get_mob_target action
  • Add clear_mob_target action
  • Add remove_block action
  • Fix issues with sourced_damage action
  • Fix issues with tick_block action
  • Improve the toggle overlay icon

Spells & Shields 1.19.2-2.0.15-BETA

by CAS_ual_TY on Apr 8, 2023
Download
  • Add Teleport spell
  • Add Random Teleport spell
  • Add Forced Teleport spell
  • Add teleport_to action
  • Add has_mana action
  • Add check_tag action
  • Add player_item_targets action
  • Add player_has_items action
  • Add consume_player_items action
  • Change the following actions to deactivate their activation instead of activating a new one if a condition is (not) met:
    • has_delayed_spell action
    • try_damage_item
    • try_consume_item
    • item_equals_activation
    • item_tag_equals_activation
  • Change simple_mana_check action to again always target the owner
  • Change item_equals_activation -> item_equals
  • Change item_tag_equals_activation -> item_tag_equals

Spells & Shields 1.19.2-2.0.14-BETA

by CAS_ual_TY on Apr 5, 2023
Download
  • Add Silence Target spell
  • Add Frost Walker spell
  • Add Lava Walker spell
  • Improve Flamethrower spell to use new actions
  • Improve Water Whip spell
  • Improve all Permanent/Temporary/Toggle spells; they have a little overlay icon now to make their difference more clear
  • Spell Trees now use (the concept of) spell icons
  • Add label action
  • Add jump action
  • Add branch action
  • Add set_block action
  • Add tick_block action
  • Add get_block action
  • Add cube_block_targets action
  • Add offset_block action
  • Add next_int function
  • Change ranged_targets -> ranged_entity_targets
  • Remove filter actions
  • Fix: activations can be in activations list multiple times (not anymore)
  • Fix spell projectiles impacting other spell projectiles
  • Fix issue with layered spell icons

Spells & Shields 1.19.2-2.0.13-BETA

by CAS_ual_TY on Apr 1, 2023
Download
  • Add Flamethrower spell
  • Add sound to Spit Metal spell
  • Introduce ad/ param prefix
  • Improve auto generation of docs
  • Fix issues with compiler (< and > operators)

Spells & Shields 1.19.2-2.0.12-BETA

by CAS_ual_TY on Apr 1, 2023
Download
  • Add Potion Shot spell
  • Add Pressurize spell
  • Add Spit Metal spell
  • Add 17 different temporary effect spells
  • Fix mana cost of all toggle effect spells
  • Improve all effect spells in even more ways
  • Add apply_potion_effect action
  • Add ranged_targets action
  • Add mana_check action
  • Change simple_item_check -> item_check action
  • Change simple_item_tag_check -> item_tag_check action
  • Add nbt_contains binary function
  • Fix issues with some get_nbt_* actions
  • Fix issue with get_item_attributes action
  • Fix issue with sourced_knockback action
  • Add tag() supplier function
  • Improve commands

Spells & Shields 1.19.2-2.0.11-BETA

by CAS_ual_TY on Mar 31, 2023
Download
  • Add heal action
  • Fix issues with knockback and sourced_damage actions
  • Change a lot of introduced json formats (see wiki) to improve them before release
  • Add layered spell icon type
  • Creative players can now see the entire spell tree
  • Introduce hidden requirements
  • Mana cost can now be overridden for a single entry in a spell tree
  • Numerous code improvements

Spells & Shields 1.19.2-2.0.10-BETA

by CAS_ual_TY on Mar 25, 2023
Download
  • This update contains a lot of cleanup and quality improvements to allow for first proper documentation to be written
  • Add get_mana action
  • Add get_position action
  • Add knockback action
  • Add sourced_knockback action
  • Add set_on_fire action
  • Add get_is_creative action
  • Add get_entity_type action
  • Add find_item action
  • Actions with registry ids now use dynamic strings for them
  • Change uuid_player_target -> entity_uuid_target action
  • Change name of random supplier actions

Spells & Shields 1.19.2-2.0.9-BETA

by CAS_ual_TY on Mar 23, 2023
Download
  • Add Health Boost spell
  • Add Mana Boost spell
  • Add Lightning Strike spell
  • Add Ghast spell
  • Fireball spell now sets entities on fire
  • Updated spell textures:
  • Growth
  • Instant Mine
  • Jump
  • Leap
  • Lightning Strike
  • Improve tooltips for a lot of effect related spells
  • Fix Toggle * spells always playing sound when un-equipping
  • Fix possible issues with the mana renderer
  • Fix and improve look_at_target action, range is now dynamic

Spells & Shields 1.19.2-2.0.8-BETA

by CAS_ual_TY on Mar 21, 2023
Download
  • Add 34 new spells (17 new permanent effect spells, 17 new toggle effect spells):
  • Perm. / Toggle Replenishment
  • Perm. / Toggle Magic Immune
  • Perm. / Toggle Speed
  • Perm. / Toggle Jump Boost
  • Perm. / Toggle Dolphins Grace
  • Perm. / Toggle Water Breathing
  • Perm. / Toggle Slow Falling
  • Perm. / Toggle Haste
  • Perm. / Toggle Regeneration
  • Perm. / Toggle Fire Resistance
  • Perm. / Toggle Night Vision
  • Perm. / Toggle Strength
  • Perm. / Toggle Resistance
  • Perm. / Toggle Invisibility
  • Perm. / Toggle Glowing
  • Perm. / Toggle Luck
  • Perm. / Toggle Power
  • Fix Silence Target spell title and icon
  • Fix Aqua Affinity spell icon
  • Fix Ghast spell icon
  • Fix issues related to player cloning (returning from end, death...)
  • Fix config option to respawn with full mana
  • Fix spells set by command not being saved
  • Add randomInt() supplier function
  • Add randomDouble() supplier function
  • Add sqrt2() supplier function
  • Add randomUUID() supplier function
  • Add uuid_from_string unary function
  • Add string concatenation binary function
  • Add delayed spells mechanic
  • Add add_delayed_spell action
  • Add remove_delayed_spell action
  • Add check_has_delayed action
  • Add add_attribute_modifier action
  • Add remove_attribute_modifier action
  • Add target parameter to simple_mana_check action
  • Add built-in spell_slot variable for active, on_equip, on_unequip activations
  • Add double/int/boolean to string converter

Spells & Shields 1.19.2-2.0.7-BETA

by CAS_ual_TY on Mar 9, 2023
Download
  • Water Whip spell now costs mana
  • Add Jump spell
  • Add Fire Charge spell
  • Change action get_entity_position_direction -> get_entity_position_direction_motion
  • Add get_nbt_vec3 action
  • Add put_nbt_vec3 action
  • Fix commutativity of binary operations, for real real this time
  • Fix issues with ternary operations
  • Fix item icon type not being centered

Spells & Shields 1.19.2-2.0.6-BETA

by CAS_ual_TY on Mar 6, 2023
Download
  • Add put_nbt_uuid action
  • Add get_nbt_uuid action
  • Add get_entity_uuid action
  • Add apply_entity_tag action
  • Add uuid_player_target action
  • Add modify_item action
  • Add get_item_attributes action
  • Add override_item action
  • Add item_tag_equals_activation action
  • Add simple_item_tag_check action
  • Add apply_entity_extra_tag action
  • Add get_entity_extra_tag action
  • Add get_target_group_size action
  • Add give_item action
  • Improve shoot and home actions: Now give access to projectile entity
  • Fix issue with shoot and home actions: Wrong activation when a block is hit
  • home action now only requires a position as source (not an entity)
  • Fix hit_position target when projectile spells hit an entity
  • Fix possible crashes with NBT interactions
  • Add extra tags: Information/data that is kept by entities until death
  • Improve debugging: Only show actions that are activated
  • Remove debug spell tree
  • Fix and finish Blow Arrow spell
  • Add Water Whip spell

Spells & Shields 1.19.2-2.0.5-BETA

by CAS_ual_TY on Feb 28, 2023
Download
  • Add 'string' var type
  • Add 'compound nbt' var type
  • Add a bunch of nbt getter and putter functions/operations (actions)
  • Add get_item_tag action
  • Add get_entity_tag action
  • Improve spawn_entity action to use a dynamic ref for the tag
  • get_position_direction action -> get_entity_position_direction
  • Fix commutativity of binary functions/operations (actions)
  • Add get_entity_eye_position action
  • Fix simple_item_check action when in creative mode
  • Fix spawn_entity action to not require a static position anymore
  • Fix item_equals_activation action being effectively unusable
  • Fix spawn_entity action not putting spawned entity into set target group
  • Add compiler support for immediate strings, eg. 'this is a string'
  • Add Blow Arrow spell
  • Add placeholders for all spells and spell trees of v1 (except effect spells)

Spells & Shields 1.19.2-2.0.4-BETA

by CAS_ual_TY on Feb 11, 2023
Download
  • Change get_position_direction action: position now becomes a target, not a variable
  • Update a bunch of key prefixes for actions involving destination targets
  • Add deactivate action
  • Add type_filter action
  • Add put_boolean action
  • Add simple_item_check action
  • Add item_filter action
  • Add damage_item action
  • Add consume_item action
  • Add item_equals_activation action
  • Add mainhand_item_target action
  • Add offhand_item_target action
  • Add try_damage_item action
  • Add try_consume_item action
  • Add terminate action
  • Add spawn_entity action
  • Fix idea behind boolean_activation_action
  • Fireball now requires Blaze Powder
  • Add Summon Animal spell
1
2
3
4

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@a0bd011

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.