AtomiCoffe
by nexusrealms
AtomiCoffe lets server owners and players extend Minecraft with Lua scripts that add commands, events, recipes, loot tables and HUDs, reloaded without restarting the game.
What it does
Scripts can register Brigadier commands directly from Lua, and they can hook events such as player join, leave and death, block interactions, entity kills, chat and ticks. Recipes can be added or changed at runtime, including shaped and shapeless crafting recipes, and loot tables can receive extra drops on top of the vanilla tables. Per-player key and value data is saved and loaded by UUID, which lets a script keep state for each player between sessions.
The mod embeds the full LuaJ scripting engine on both the Minecraft server and the client. Server and client scripts can exchange custom network packets, queue callbacks to run after a chosen tick count or on a repeating timer, and set up scoreboard objectives whose scores the scripts read and update. Scripts are written once and reloaded live with the atomicoffe reload command, while changes to the Java side still require a restart and recompiling. Released under the MIT License, the mod is open source and is published for Fabric on 1.21.11 only.
Key features
Custom commands
Lua scripts register Brigadier commands directly, so a script can define new commands without Java code.
Event hooks
Scripts react to player join and leave, player death, block interactions, entity kills, chat messages and server ticks.
Recipes and loot
Shaped and shapeless crafting recipes can be added or modified at runtime, and loot tables can receive injected drops.
Persistent player data
Arbitrary key and value data is saved per player UUID and loaded again later, so scripts can keep state across sessions.
Scheduling and networking
Callbacks run after a set number of ticks or at a repeating interval, and custom packets pass between server and client scripts.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Lua Runtime is a Fabric mod for 1.21 – 1.21.8 that is open source under the GNU Lesser General Public License v3.0 or later, and it is optional on either side. Neo Scripts Lua runs on Fabric and NeoForge for 1.21.8 – 26.2 under the GNU General Public License v3.0 only, and it is client-side only. Wizards of Lua is server-side only, targets 1.21.1 – 26.3 on Fabric and is open source under the GNU Lesser General Public License v3.0 or later.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| AtomiCoffe | Fabric | 1.21.11 | Client and server | 2026-03-19 |
| Lua Runtime | Fabric | 1.21 – 1.21.8 | Client or server, optional | 2025-07-23 |
| Neo Scripts Lua | Fabric and NeoForge | 1.21.8 – 26.2 | Client-side only | 2026-08-30 |
| Wizards of Lua | Fabric | 1.21.1 – 26.3 | Server-side only | 2026-10-11 |
Questions
Does AtomiCoffe need to be installed on the client?
Can scripts be changed without restarting the game?
Which loader does AtomiCoffe support?
More from nexusrealms
What the author says
Atomicoffe is a Fabric mod that embeds a full LuaJ scripting engine into your Minecraft server and client. Write scripts once, reload them live with /atomicoffe reload no restarts, no recompiling, no Java required. All scripts live in your instance's config/atomicoffe/ folder and are hot-reloadable.
Official listing
- Modrinth page
- modrinth.com/mod/atomicoffe
- Owner
- nexusrealms
- Published
- 2026-03-07
- Updated on Modrinth
- 2026-03-19
- Facts verified
- 2026-10-15
