Atomicoffe
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)
Links
- 📦 Download: modrinth.com/mod/atomicoffe
- 📖 Wiki: docs.nexusrealms.de
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
Tags:
#minecraft