Мод для Майнкрафт, добавляющий скрипты в стиле Lua и Luau. Он даёт разработчикам API для работы с игроками, миром, событиями, реестрами, командами, сетью, файлами и интерфейсом, а также позволяет создавать скриптовые предметы, блоки и сущности.
Возможности
Поддерживаются серверные и клиентские скрипты, скрипты команд, реестров и модулей. API предоставляет объектные оболочки для игроков, сущностей, блоков, предметов и миров; документация API создаётся в клиенте Майнкрафт во время запуска.
Как пользоваться
Во время разработки скрипты размещаются по пути run/mlua/scripts/. Другой мод может хранить их в своём JAR-архиве по пути assets/<modid>/mlua/scripts/.
*.mixin.lua— миксины;*.registry.lua— ранние скрипты реестров;*.commands.lua— регистрация команд;*.server.lua— серверные скрипты;*.client.lua— клиентские скрипты;*.lua— модули.
Сгенерированная документация доступна по пути run/mlua/docs/index.html.
Требования и совместимость
Чтобы использовать MLua из другого мода, добавьте его как зависимость с идентификатором mlua в mods.toml; зависимость должна работать на обеих сторонах: side="BOTH".
