Wizards of Lua

Wizards of Lua

Unlock the Magic of Lua Scripting in Minecraft 🌟 WoL adds the /lua command, allowing you to cast spells and interact with the game using the Lua programming language.

von
4.8K Downloads
fabricgame-mechanicslibraryutility
Server mit dieser Mod mieten

Screenshots

Editing Spells

Über diese Mod

Wizards of Lua is a server-side Fabric mod that lets you write spells in Lua and cast them inside Minecraft.

Type a one-liner in the chat for an instant change, or start a long-running spell that reacts to everything happening in your world. No Java or modding experience needed, no server restarts, no client mods.

/lua require "greeting"

Casts a spell using the code from config/wizards-of-lua/greeting.lua.

local queue = spell:collect("PlayerJoinedEvent")
while true do
  local evt = queue:next()
  spell:execute("/say Welcome, " .. evt.player.name .. "!")
end

Greets every player who joins.

Get Started

The Quickstart Video walks you through installing the mod and casting your first spell in under two minutes. The Getting Started Guide covers the same ground in writing, and goes on from there.

What You Can Do

  • Run Lua in-game: Cast spells with the /lua command, either as inline code or from files in config/wizards-of-lua. Edited files are recompiled the next time they're used, so no server restart is needed.
  • Change the world: Place blocks, summon mobs, edit items and entities, all through an extensive Lua API.
  • Give mobs orders: Send any mob walking to a spot, following or fleeing from someone, standing guard or attacking a target. An order only borrows the mob's attention: when it's done, the mob goes back to its own business.
  • React to events: Respond when players join, break blocks or swing tools, and cancel or extend what happens next.
  • Add your own commands: Register Brigadier commands at runtime, with typed arguments and auto-completion.
  • Code with autocompletion: Write spells in Visual Studio Code with full type support.
  • Stay in control: Spells run on a per-tick budget and yield automatically, so a busy spell doesn't freeze your server. Access is controlled by permission levels and nodes, compatible with LuckPerms. Use /wol spell list all to see what's running and /wol spell break all to stop it.
  • Install on the server only: Works in singleplayer and multiplayer. Players don't need to install anything.

What People Build

  • Safe zones where PvP is disabled
  • Minecarts that climb ladders
  • A magic wand that strikes hostile mobs with lightning
  • A spider bodyguard that stays at your side and attacks whoever hurts you
  • Guards who hold their posts against hostile mobs without chasing them too far
  • A miner who digs a tunnel, lights it with torches, and fetches a fresh pickaxe from a chest when his breaks
  • A lumberjack spell that makes the whole tree fall when any player breaks a single log
  • A magic hoe that harvests a whole wheat field with one swing
  • Mini-games like Journey

Versioning

Versions follow the format MAJOR.MINOR.PATCH-MCVERSION, for example 6.2.0-1.21.11. The first part follows Semantic Versioning and describes compatibility with your scripts. The part after the - is the Minecraft version.

Updates that raise MINOR or PATCH are safe. If MAJOR increases, check the changelog first, because your scripts may need changes.

Learn More

This mod is a complete rewrite for Fabric of the original Wizards of Lua for Forge, which is no longer maintained. The two APIs differ, and scripts written for the Forge version won't run unchanged.

New here? Watch the Quickstart Video, then find guides, examples and the full API reference at wizards-of-lua.net.

Verfügbare Versionen

Wizards of Lua 6.2.0-26.3release
MC 26.3fabric
7. Oktober 2026
Wizards of Lua 6.2.0-26.2release
MC 26.2fabric
7. Oktober 2026
Wizards of Lua 6.2.0-26.1.2release
MC 26.1.2fabric
7. Oktober 2026
Wizards of Lua 6.2.0-26.1.1release
MC 26.1.1fabric
7. Oktober 2026
Wizards of Lua 6.2.0-1.21.11release
MC 1.21.11fabric
7. Oktober 2026

Wizards of Lua auf dem Server installieren

1

Server bestellen

Bestelle einen Minecraft Java Server mit mindestens 3 GB RAM (4 GB empfohlen).

2

fabric Loader setzen

Wähle im Panel unter "Egg" den fabric-Loader und die passende Minecraft-Version (26.3).

3

Mod installieren

Öffne den Mod-Browser im Dashboard und suche nach "Wizards of Lua". Klicke "Installieren" – fertig! Alternativ: Lade die .jar via SFTP in den /mods Ordner.

Kompatibilität

Mod-Loader

fabric

Minecraft-Versionen

26.3, 26.2, 26.1.2 (+12 weitere)

Server-seitig

✓ Erforderlich

Empfohlener RAM

4 GB(min. 3 GB)

Häufige Fragen

Wizards of Lua Server crasht beim Start – was tun?

Häufigste Ursache: falsche fabric-Version oder zu wenig RAM. Prüfe im Server-Log (latest.log), ob ein "OutOfMemoryError" oder "Mixin"-Fehler auftritt. Bei Mado Hosting: Stelle sicher, dass mindestens 3 GB RAM zugewiesen sind und der Loader zur Mod-Version passt (26.3). Über das Panel kannst du den Loader mit einem Klick wechseln.

Ist Wizards of Lua mit fabric kompatibel?

Wizards of Lua unterstützt offiziell fabric für Minecraft 26.3, 26.2, 26.1.2. Im Mado Dashboard werden inkompatible Loader-Kombinationen automatisch erkannt.

Server laggt mit Wizards of Lua – wie optimiere ich die Performance?

Empfohlener RAM: 4 GB (+1 GB pro 8 Spieler). Prüfe mit /spark profiler, ob Wizards of Lua den meisten Tick-Time verbraucht. Häufige Fixes: Server-View-Distance auf 8-10 reduzieren, bei Forge "performant" oder "starlight" als Zusatz-Mod installieren. Bei Mado Hosting läuft dein Server auf NVMe-SSDs mit dedizierten CPU-Kernen für minimale Latenz.

Modded Server mieten

Installiere Wizards of Lua mit nur einem Klick auf deinem Server.

Empfohlener RAM
4 GBab €5.2/Monat
Min. 3 GB | +1 GB pro 8 Spieler
Jetzt Server erstellen
1-Klick Mod Installation
NVMe SSD Speicher
DDoS-Schutz inklusive

Details

Lizenz
GNU Lesser General Public License v3.0 or later
Server-seitig
Erforderlich

Unterstützte Versionen

26.326.226.1.226.1.11.21.111.21.101.21.91.21.81.21.71.21.6+5 mehr