Mod
Jester's Spell Framework
No reviews yet
This is the framework for future mods. It is a modular spell system for custom spells and abilities.
Centers around fantasy elements such as spells, rituals, and magical energies, often involving personal empowerment and magical automation.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
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.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
💀 What is this?
Jester’s Spell Framework is a modular, JSON-based spell system that lets you create complex abilities without writing Java code.
Build spells using:
- 🎯 targeting logic
- 🧍 filters (ally / enemy / self)
- 🔍 conditions (health, mana, effects)
- 💥 chained and conditional effects
All through simple JSON files.
⚙️ Core Philosophy
Spells should be data, not code.
✔ No recompiling
✔ Easy balancing
✔ Modpack-friendly
✔ Expandable
🧠 Features
🎯 Advanced Targeting
forward_box→ directional skillshotsarea_around_caster→ aura effectsarea_around_target→ explosion on targetarea_on_hit_position→ impact AoEself→ self-cast
🧍 Target Filtering
Control who gets hit:
allselfalliesenemies
🔍 Target Predicates (Smart Targeting)
Only affect entities that match conditions:
- ❤️ health thresholds
- 🔵 mana thresholds
- 🧪 has / missing effects
- 🧍 player-only checks
- 🔥 on-fire checks
Examples:
- Heal only low HP allies
- Buff only players missing haste
- Damage only burning enemies
💥 Effects System
Mix multiple effects into one spell:
⚔️ Damage & Combat
damage_targetignite_targetknockback_target
🧪 Buffs & Debuffs
apply_mob_effect_targetremove_mob_effect_targetcleanse_target
❤️ Healing & Defense
heal_targetshield_targetremove_shield_target
🔵 Resource System (Mana)
resource_restore_targetresource_drain_targetresource_transfer_targetresource_leech_target
🧩 Conditional Effects
Run effects only when conditions are met:
"type": "conditional_effect",
"conditions": [...],
"effects": [...]
}
Examples:
- 💀 Execute enemies below 30% HP
- 🔵 Restore mana only if low
- 🧪 Apply buffs only if missing
🔗 Nested Effects
- Chain multiple effects
- Build layered spells
- Combine AoE + conditions + multi-effects
🧪 Built-in Validation
- ❌ Invalid configs are caught at load
- ⚠️ Clear error messages
- 🛡 Prevents broken spells
🛡️ Shield System
Uses absorption hearts as shields:
- ➕
shield_target→ add shield - ➖
remove_shield_target→ remove shield
🧰 Included Tooling
🖥️ HTML Spell Builder
Create spells visually:
✔ Checkboxes for effects
✔ Input fields for values
✔ Built-in validation structure
✔ JSON preview
✔ 📥 Download ready-to-use files
Perfect for:
- modpack creators
- rapid iteration
- testing ideas
Screenshots
Gallery
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
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources