
✨ 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:
-
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). -
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.