ModsFinder

Magical Programming

by meep7377

Magical Programming lets players write spells in a custom language called SpellScript and run them from a magic wand on Fabric for 1.20.4.

FabricClient and serverMIT LicenseOpen source1.20.4

What it does

The mod adds a magic wand that runs spells written in SpellScript, a custom programming language built for the mod. A spell can print text, apply a force along the direction the player is looking, or summon an arrow with set critical, power, punch and pierce values. Crafting the wand uses a nether star with two sticks on top, and the mod includes an in-game guide book crafted with magenta dye that lists sample commands.

Editing a spell takes a sneak right-click on the wand to open the editor, and a right-click casts the finished spell. A server running it needs every connecting player to have it too. Builds target 1.20.4 only, and the latest Fabric file is 0.3.1-1.20.4 from the beta channel, released on 2024-04-20. The source code is public under the MIT License, and the mod is open source.

Installation needs Fabric API, Lavender and oωo (owo-lib). Magical Programming is published only for Fabric, so Forge and NeoForge setups are not covered.

Key features

  1. SpellScript language

    Spells are written in SpellScript, a small custom language with commands for output, force and projectile summoning.

  2. Magic wand

    A wand holds spells and runs them, with sneak and right-click actions used to edit and cast.

  3. Projectile summoning

    An arrow can be summoned at the eye position with set critical, power, punch and pierce values.

  4. In-game guide

    A guide book, crafted with magenta dye, lists sample commands for writing the first spells.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.40.3.1-1.20.4
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
oωo (owo-lib)A general utility, GUI and config library for modding on Fabric and Quilt
Required
LavenderA Guidebook API and alternative to Patchouli
Required

Use cases

Who it’s for: Players who enjoy writing code in games and want a spell system that uses a scripting language, on Fabric 1.20.4 worlds with the required libraries installed.

How it compares

Full comparison

Tiny Spells runs on Fabric for 1.20.1, is client and server, and is released under All rights reserved, so it is not open source. WizardFabric runs on Fabric for 1.20.2 – 1.20.4, is client and server, is open source and is released under the MIT License. Explosion Wands is open source under the CC0 1.0 Universal license and covers 1.14.4 – 26.3 on Fabric, which is a wider version range than Magical Programming's single 1.20.4 target.

ModLoadersGame versionsEnvironmentUpdated
Magical ProgrammingFabric1.20.4Client and server2024-04-20
Tiny SpellsFabric1.20.1Client and server2025-12-27
WizardFabricFabric1.20.2 – 1.20.4Client and server2024-03-19
Explosion WandsFabric1.14.4 – 26.3Client and server2026-09-16

Questions

Which loader does Magical Programming need?

Magical Programming is published for Fabric only, so Fabric is the required loader for the 1.20.4 file.

Does the server need Magical Programming?

Yes. A server running it needs every connecting player to have it too.

What does Magical Programming require?

Fabric API, Lavender and oωo (owo-lib) are all required, and each must be installed next to Magical Programming.

In the catalog

Magical Programming is one of 7,216 Magic mods on ModsFinder, and one of 3,630 Magic mods for Fabric. 13,907 mods support Minecraft 1.20.4.

Similar mods

What the author says

This mod adds in the magic wand item, where you can put in your spells in a custom programming language (SpellScript), and it'll run them! This allows you to do a lot of things. To get the magic wand, craft with a nether star on top of two sticks. This may seem expensive, but it is definitely worth it. To use the…
meep7377, on the Modrinth page

Official listing

Owner
meep7377
Published
2024-04-17
Updated on Modrinth
2024-04-20
Facts verified
2026-10-15

Tags