AtomiCoffe
Оживи свой сервер с помощью Lua. Atomicoffe — это скриптовый мод для Fabric, который позволяет добавлять пользовательские команды, события, рецепты, таблицы добычи, HUD и многое другое — всё в горячо перезагружаемых Lua-скриптах.
от flexhd· farpo
Fabric
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 151
- Подписчиков на Modrinth
- 2
- версия
- 1
- Обновлён
- 20 марта 202620 мар.
- Опубликован
- в 2026
Коротко о моде
Работает на Fabric
Для Minecraft 1.21.11
Нужен и в игре, и на сервере
Последняя версия — 0.1.0+1.21.11 от 20 марта 2026
Лицензия MIT — бесплатно
Где нуженВерсии игры1.21.11
В игреобязателенНа сервереобязателен
Нужен и в игре, и на сервере
Описание переведено автоматическиПоказать оригинал (EN)
Atomicoffe
Atomicoffe — это мод для Fabric, который встраивает полноценный скриптовый движок LuaJ в ваш сервер и клиент Minecraft. Пишите скрипты один раз, перезагружайте их на лету командой /atomicoffe reload — без перезапусков, без перекомпиляции, без Java.
Что можно с ним делать?
- Свои команды — регистрируйте команды Brigadier прямо из Lua
- Хуки событий — реагируйте на вход/выход/смерть игрока, взаимодействия с блоками, убийства сущностей, чат, тики и многое другое
- Рецепты — добавляйте или изменяйте shaped- и shapeless-рецепты крафта во время работы
- Таблицы дропа — добавляйте дроп в любую ванильную таблицу дропа
- Счётная таблица — создавайте objectives и читайте/пишите очки из скриптов
- Постоянные данные для каждого игрока — сохраняйте и загружайте произвольные пары ключ/значение по UUID игрока
- Планировщик — запускайте колбэки через N тиков или с повторяющимся интервалом
- Сеть — отправляйте свои пакеты между серверными и клиентскими скриптами
- Теги — добавляйте предметы/блоки в ванильные теги при запуске (влияет на рецепты, механику и т.д.)
- Эффекты мобов — накладывайте, снимайте и проверяйте эффекты зелий из Lua
- Клиентский HUD — рисуйте текст и прямоугольники на экране игрока
- Клиентские клавиши — регистрируйте клавиши, которые вызывают колбэки Lua или отправляют пакеты на сервер
Фазы скриптов
| Папка | Когда выполняется |
|---|---|
startup_scripts/ | До запуска сервера — для изменений тегов/реестров |
server_scripts/ | При запуске сервера и после каждого /reload |
client_scripts/ | На клиентском HUD, клавишах, клиентских событиях |
Все скрипты лежат в папке config/atomicoffe/ вашего инстанса и поддерживают горячую перезагрузку.
Быстрый пример
-- 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)Частые вопросы
Как установить AtomiCoffe?
Установите Fabric под свою версию Minecraft, скачайте AtomiCoffe под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть AtomiCoffe?
У AtomiCoffe есть сборки для Minecraft 1.21.11.
Нужен ли AtomiCoffe на сервере?
Нужен и в игре, и на сервере
Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора