← Back to Blog
DevLog March 25, 2026

Atomicoffe

Flexhd
Flexhd · Founder, Developer

Hey! Flexhd here from NexusRealms.

If you've ever used KubeJS, you know how handy it is to script your Minecraft server without writing a full Java mod. The problem? KubeJS doesn't support the newest versions of Minecraft. So we built our own solution, AtomiCoffe.

Same idea, different language. Instead of JavaScript, you write Lua. Drop a .lua file into your scripts folder, run /atomicoffe reload, and your changes are live instantly. No restarts, no recompiling.


What it can do

  • Custom commands via Brigadier
  • Event hooks (player join/leave/death, block interactions, chat, ticks...)
  • Add or modify crafting recipes at runtime
  • Modify loot tables
  • Scoreboard objectives and scores
  • Per-player persistent data storage
  • Tick-based scheduling
  • Client/server networking with custom packets
  • Client HUD rendering and keybinds
  • Create Items/Blocks
  • Much More (check out the wiki)

Quick Example

onEvent("player.join", function(e)
  e.player.tell("§aWelcome, §e" .. e.player.name .. "§a!")
end)

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


It's a fun little project i work on along others hope you find it useful. Give it a shot and let us know what you think!

  • Flexhd, NexusRealms