Mod

Spellbind

Quick rating

Spellbind

No reviews yet

Bind spells to items you are using.

Magic
QoL & Tweaks
Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
spellbind-1.1.0.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

✨ Spellbind

Bind spells to items you are using.

Proudly Presented by MARYT Studio.

——————————————————————————————————

What Spellbind does

Spellbind is a Minecraft tweak util mod.

It allows you to make custom "spells" by following the steps below:

1️⃣ Make a datapack that contains a spellbind_spells folder in it. All spells will be written in JSON format and be put here.

2️⃣ Specify an item ID. This item should be "usable": You are able to hold your right mouse button to use it. Foods or Bows for example.

Here we will use minecraft:apple.

3️⃣ Specify your spell's attacking distance: how far (in blocks) can your spell reach.

It can be a float number, 10.0 for example.

4️⃣ Specify a mob entity ID, minecraft:pig for example, or use #i_dont_care# to let your spell to be effective to all types of mobs.

5️⃣ Specify some other criteria. Now Spellbind provides NBT criterion, let your spell only to be effective to those mobs which has the specific NBT tag.

If you do not need this, put #i_dont_care# here.

6️⃣ Set a series of actions. Presently 4 types of actions are available:

a. applying potion effects,

b. executing commands,

c. modifying attributes,

d. manipulating NBT data.

7️⃣ Execute vanilla /reload command.

After that, when you finish eating an apple, if you are looking at a mob, and it is within the range of a spell at the moment,

and it meets other criteria - now they are entity ID and NBT tag, then you will see those actions specified in Step 4 applied to that mob.

Spellbind wiki is under building!

With Spellbind, everything can be turned into a magic spell.

Use your imagination to create every kinds of magic prop you have dreamed about!

——————————————————————————————————

Spellbind mod has its example datapack in it. It contains two spells and is enabled by default.

They are:

  1. Consume an apple, if you are looking at a pig at the moment, and it's no more than 10 blocks away from you, with "NoAI" NBT tag,

you will give it Speed II potion effect for 100 seconds, send a title to all online players, give it a saddle, set it's max health to 200, and teleport it to x=~0, y=~8, z=~0 (Relative coordinates).

  1. Consume a sweet berry, if you are looking at a mob or player, and it's no more than 3 blocks away from you, regardless of what kind of mob it is and what NBT tag it has,

you will give it addtional 200 points of max health, then set its health to 100 point, and finally teleport it to x=~0, y=~20, z=~0 (Relative coordinates).

If you do not need them, simply disable Spellbind's datapack.

——————————————————————————————————

What can Spellbind do now

🎉 Criteria system

🎉 Action type 1: Applying potion effects

🎉 Action type 2: Executing commands

🎉 Action type 3: Modifying attributes

🎉 Action type 4: Manipulating NBT data.

Future Plans

More action types

More complex criteria

ZenScript or KubeJS support

——————————————————————————————————

This project is an open-source project under the MIT License.

Proudly Presented by MARYT Studio. MARYT Studio Banner

✨ Spellbind

Bind spells to items you are using.


What Spellbind does

Spellbind is a Minecraft tweak util mod.

It allows you to make custom "spells" by following the steps below:

1️⃣ Make a datapack that contains a spellbind_spells folder in it. All spells will be written in JSON format and be put here.

2️⃣ Specify an item ID. This item should be "usable": You are able to hold your right mouse button to use it. Foods or Bows for example.

Here we will use minecraft:apple.

3️⃣ Specify your spell's attacking distance: how far (in blocks) can your spell reach.

It can be a float number, 10.0 for example.

4️⃣ Specify a mob entity ID, minecraft:pig for example, or use #i_dont_care# to let your spell to be effective to all types of mobs.

5️⃣ Specify some other criteria. Now Spellbind provides NBT criterion, let your spell only to be effective to those mobs which has the specific NBT tag.

If you do not need this, put #i_dont_care# here.

6️⃣ Set a series of actions. Presently 4 types of actions are available:

a. applying potion effects,

b. executing commands,

c. modifying attributes,

d. manipulating NBT data.

7️⃣ Execute vanilla /reload command.

After that, when you finish eating an apple, if you are looking at a mob, and it is within the range of a spell at the moment,

and it meets other criteria - now they are entity ID and NBT tag, then you will see those actions specified in Step 4 applied to that mob.

Spellbind wiki is under building!

With Spellbind, everything can be turned into a magic spell.

Use your imagination to create every kinds of magic prop you have dreamed about!


Spellbind mod has its example datapack in it. It contains two spells and is enabled by default.

They are:

  1. Consume an apple, if you are looking at a pig at the moment, and it's no more than 10 blocks away from you, with "NoAI" NBT tag,

you will give it Speed II potion effect for 100 seconds, send a title to all online players, give it a saddle, set it's max health to 200, and teleport it to x=~0, y=~8, z=~0 (Relative coordinates).

  1. Consume a sweet berry, if you are looking at a mob or player, and it's no more than 3 blocks away from you, regardless of what kind of mob it is and what NBT tag it has,

you will give it addtional 200 points of max health, then set its health to 100 point, and finally teleport it to x=~0, y=~20, z=~0 (Relative coordinates).

If you do not need them, simply disable Spellbind's datapack.


What can Spellbind do now

🎉 Criteria system

🎉 Action type 1: Applying potion effects

🎉 Action type 2: Executing commands

🎉 Action type 3: Modifying attributes

🎉 Action type 4: Manipulating NBT data.

Future Plans

More action types

More complex criteria

ZenScript or KubeJS support


This project is an open-source project under the MIT License.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync