Programmable Magic
ModGPL-3.0-only

Programmable Magic

Treat Magic as Code. Construct complex spell sequences with logic, math, and automation in this NeoForge tech-magic mod.

71
Downloads
2
Followers
3 months ago
Updated
📦
2
Versions

📖About Programmable Magic

Programmable Magic is a tech-magic mod built on NeoForge (1.21.11+).
Here, magic is not about learning a fixed "Fireball Level 1". It is about Engineering.

You arrange "Spell Cards" into a sequence within your wand, creating a reusable logic flow. By introducing variables, mathematical expressions, and control loops, you can write magic like a computer program.

⚠️ Note: This mod is currently in Early Development (Alpha/Beta). Content, balance, and recipes are subject to frequent changes.

✨ Key Features

  • Logic, Not Just Stats: Power comes from your build logic, not just grinding levels. Combine Effects, Modifiers, Controls, and Calculation modules freely.
  • Math & Expressions: Why settle for fixed damage? Use the built-in calculation modules to handle numbers, operators, brackets, and powers.
  • Dynamic Parameters: Make your spells smart. Read the caster's position, look vector, or target entity data in real-time to create "Homing Missiles" or "Auto-Miners".
  • Flow Control: Full support for programming logic including If/Else, While loops, and Boolean logic (AND/OR/NOT).
  • Industrial Mana System: Manage four distinct types of mana costs: Radiation, Temperature, Momentum, and Pressure.
  • Hardware Customization: Upgrade your Wand with plugins to expand memory slots, energy supply, or casting patterns.
  • Mana Network (WIP): Future updates will focus on cables, routers, and automation devices to bring magic into the industrial age.

📦 Installation

  1. Requires Minecraft 1.21.11.
  2. Requires NeoForge.
  3. Drop the .jar file into your mods folder.