[ISS TMS] This is a Magic Staff !

Quick rating

Community listing page, reviews here may not be monitored by the author.

[ISS TMS] This is a Magic Staff !

No reviews yet

🪄Transform any item in your hand — diamond swords, iron axes, even a potato — into a functional spellcasting staff with a single keystroke.

Mod Loaders
Minecraft

About

Description

Minecraft-1.21.1-5D8736?style=for-the-badge&logo=minecraft&logoColor=white NeoForge-21.1.219 -E04E14?style=for-the-badge Requires-ISS-8A2BE2?style=for-the-badge

🪄 This is a Magic Staff! 万法皆杖

Turn any item into a spellcasting implement — Your sword is now your wand


📖 Overview

This is a Magic Staff! (万法皆杖) is a NeoForge 1.21.1 addon for Iron's Spells 'n Spellbooks that liberates your spellcasting potential.

  • Transform any item in your hand — diamond swords, iron axes, even a potato — into a functional spellcasting staff with a single keystroke. Cast devastating spells, then revert back to melee combat instantly.
  • Currently, you can press the J key while holding a magic book or weapon to take out the fixed spells. Executing this action will consume 5 levels of experience, and it can be toggled on or off in the configuration(🎉Thank you for the suggestions provided by the community!)
+ No crafting recipes needed — use existing gear
+ Seamless weapon/staff switching mid-combat
+ Persistent state saved to item NBT
+ Zero visual clutter — no new item sprites

🎮 How to Use

Step 1: Hold any item (Sword, Axe, anything!)
    ↓
Step 2: Press [H] to activate casting mode
    ↓
Step 3: Equip spells via ISS spellbook/wheel
    ↓
Step 4: Right-click to cast!
    ↓
Step 5: Press [H] again to revert to weapon

💡 Tip: Keybind can be customized in Options → Controls → Key Binds


🔧 Technical Details

Utilizes Minecraft 1.21.1's Data Component System:

// Core logic (simplified)
item.set(DataComponents.CASTING_IMPLEMENT, true);  // Enable casting
item.remove(DataComponents.CASTING_IMPLEMENT);      // Disable casting
  • Iron's Spells 'n Spellbooks automatically recognizes items with the CASTING_IMPLEMENT component, enabling right-click spellcasting functionality.

📝 Configuration / 配置说明

Config Location: .minecraft/config/this_is_a_magic_staff-common.toml

toml
[magic]
# Enable debug logging
logDebug = false

🐛 Known Issues

  • None currently reported

Please submit issues via GitHub Issues or CurseForge comments!


📥 Download

CurseForge Modrinth GitHub

✨🪄 -[ Every item is a wand waiting to be awakened ]- 🪄✨

undefined

Minecraft-1.21.1-5D8736?style=for-the-badge&logo=minecraft&logoColor=white NeoForge-21.1.219+-E04E14?style=for-the-badge Requires-ISS-8A2BE2?style=for-the-badge



⚔️ This is a Magic Staff | 万法皆杖 ⚔️

Turn any item into a spellcasting implement — Your sword is now your wand

🔮_Dynamic_Conversion-9B59B6?style=flat-square ⚔️_Weapon_&_Staff-3498DB?style=flat-square 💾_State_Persistent-2ECC71?style=flat-square

📖 Overview

This is a Magic Staff! (万法皆杖) is a NeoForge 1.21.1 addon for Iron's Spells 'n Spellbooks that liberates your spellcasting potential.

  • Transform any item in your hand — diamond swords, iron axes, even a potato — into a functional spellcasting staff with a single keystroke. Cast devastating spells, then revert back to melee combat instantly.
  • Currently, you can press the J key while holding a magic book or weapon to take out the fixed spells. Executing this action will consume 5 levels of experience, and it can be toggled on or off in the configuration(🎉Thank you for the suggestions provided by the community!)
+ No crafting recipes needed — use existing gear
+ Seamless weapon/staff switching mid-combat
+ Persistent state saved to item NBT
+ Zero visual clutter — no new item sprites

✨ Key Features

Feature Description Benefit
🔮 Dynamic Conversion Toggle any item's casting capability on/off No inventory bloat
⚔️ Dual-Mode Items Switch between melee weapon and spell staff Tactical flexibility
💾 Persistent State Conversion status saved in item data Survives drops/death
🌐 Bilingual Full English & 简体中文 support Global accessibility

🎮 How to Use

Step 1: Hold any item (Sword, Axe, anything!)
    ↓
Step 2: Press [H] to activate casting mode
    ↓
Step 3: Equip spells via ISS spellbook/wheel
    ↓
Step 4: Right-click to cast!
    ↓
Step 5: Press [H] again to revert to weapon

💡 Tip: Keybind can be customized in Options → Controls → Key Binds


🔧 Technical Details

Utilizes Minecraft 1.21.1's Data Component System:

// Core logic (simplified)
item.set(DataComponents.CASTING_IMPLEMENT, true);  // Enable casting
item.remove(DataComponents.CASTING_IMPLEMENT);      // Disable casting
  • Iron's Spells 'n Spellbooks automatically recognizes items with the CASTING_IMPLEMENT component, enabling right-click spellcasting functionality.

🐛 Known Issues

  • None currently reported

Please submit issues via GitHub Issues or CurseForge comments!


📥 Download

CurseForge Modrinth GitHub

✨ -[ Every item is a wand waiting to be awakened ]- ✨