Download Spellbind — Minecraft Mods — MetaMods

Spellbind

Active

Downloads

0

Last update

3 years ago

Versions

1.16.5
Client and server
Forge
Magic
Utils

✨ Spellbind

Allows you to bind spells to items you use in the game.

How Spellbind Works

Spellbind is a Minecraft utility modification that enables the creation of custom "spells". The setup process consists of the following steps:

Creating a Datapack
First, you need to create a datapack with a spellbind_spells folder. This folder contains JSON files describing your spells.

Item Configuration
Select an item ID that can be used—for example, food or a bow. Let's take minecraft:apple as an example.

Basic Parameters
Specify the spell's range in blocks (decimal numbers are allowed, e.g., 10.0), and choose the type of mob the spell will affect. For example, minecraft:pig or #i_dont_care# if the spell should work on all creatures.

Additional Criteria
Set additional conditions via NBT tags so your spell only affects mobs with specific characteristics. If this parameter is not needed, use #i_dont_care#.

Action Types
You can combine various spell effects: 3 Applying potion effects 3 Executing commands 3 Modifying creature attributes 3 Working with NBT data

Active Spell Examples

The mod's default datapack includes two ready-made spells:

  1. Apple Spell
    Triggers when eating an apple if you are looking at a pig within 10 blocks that has the NoAI tag. Effects: Speed II for 100 seconds, message to all players, saddle, max health increased to 200, and teleportation to relative coordinates (x=~0, y=~8, z=~0).

  2. Berry Spell
    When consuming a sweet berry, affects any creature or player within 3 blocks of you, granting +200 max health, setting current health to 100, and teleporting to coordinates (x=~0, y=~20, z=~0).

![]()
You can disable these demonstration spells by simply deactivating the default datapack in the world selection menu.

System Capabilities

  • ✅ Flexible criteria system
  • ✅ 4 types of action effects
  • ✅ Datapack support
  • ✅ Easy configuration via JSON

Future Plans

Future versions plan to add new action types, an expanded criteria system, and support for ZenScript and KubeJS for advanced users.

The project is distributed under the open MIT license.

Project members
RisingInIris2017

RisingInIris2017

Developer

Created: 6 Mar 2022

ID: 21870