Mod

AtomiCoffe

Quick rating

AtomiCoffe

No reviews yet

Bring your server to life with Lua. Atomicoffe is a Fabric scripting mod that lets you add custom commands, events, recipes, loot tables, HUDs, and more all in hot-reloadable Lua scripts.

Community voices

Reviews

Filter by exact patch versions
Loading exact versionsโ€ฆ
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your updated review is now pending. It has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Authors

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.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

About

Description

Atomicoffe

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.


What can you do with it?

  • Custom commands register Brigadier commands directly from Lua
  • Event hooks react to player join/leave/death, block interactions, entity kills, chat, ticks, and more
  • Recipes add or modify shaped and shapeless crafting recipes at runtime
  • Loot tables inject drops into any vanilla loot table
  • Scoreboard create objectives and read/write scores from scripts
  • Per-player persistent data save and load arbitrary key/value data per player UUID
  • Scheduling run callbacks after N ticks or on a repeating interval
  • Networking send custom packets between server scripts and client scripts
  • Tags add items/blocks to vanilla tags at startup (affects recipes, mechanics, etc.)
  • Mob effects apply, remove, and query potion effects from Lua
  • Client HUD draw text and rectangles on the player's screen
  • Client keybinds register keybinds that trigger Lua callbacks or send packets to the server

Script Phases

Folder When it runs
startup_scripts/ Before the server starts for tag/registry changes
server_scripts/ When the server starts and after every /reload
client_scripts/ On the client HUD, keybinds, client-side events

All scripts live in your instance's config/atomicoffe/ folder and are hot-reloadable.


Quick Example

-- config/atomicoffe/server_scripts/welcome.lua

onEvent("player.join", function(e)
  e.player.tell("ยงaWelcome, ยงe" .. e.player.name .. "ยงa!")
  e.player.give("minecraft:bread", 8)
end)

command.register("ping", function(ctx)
  ctx.reply("Pong! TPS: " .. server.getTps())
end)

schedule.every(6000, function()  -- every 5 minutes
  server.broadcast("ยงb[Info] ยงfNeed help? Check our Discord!")
end)

Screenshots

Gallery

This project has no gallery images yet.

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

0
Reviews
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync