Luafy
Активный0.0
Установок
Последнее обновление
Версии
Luafy
Добавляет язык программирования Lua в Minecraft датапаки, полностью на стороне сервера.
Что это такое?
Lua — это простой и понятный язык сценариев, который активно используется во многих играх для создания пользовательского контента. С помощью мода Luafy вы можете интегрировать Lua непосредственно в датапаки Minecraft, причём вся обработка происходит исключительно на серверной стороне.
Для получения полной информации о работе мода и инструкций по использованию рекомендуем ознакомиться с документацией.
Зачем это нужно?
Датапаки предоставляют огромные возможности для расширения возможностей Minecraft через использование функций, но мне всегда хотелось большего, чем стандартные mcfunctions. Хотя в последних обновлениях игры они стали значительно мощнее, я давно мечтал о полноценной системе скриптинга.
В ходе работы над личными проектами я познакомился с языком Lua — мощным, легко осваиваемым и простым в интеграции инструментом. Этот язык широко применяется в таких играх, как Roblox и Garry's Mod, для создания пользовательского контента. Интересно, что я тоже использовал его в своих проектах на C# с библиотекой Moonsharp.
Идея интеграции Lua в Minecraft не нова — популярный мод Figura уже использует этот язык для скриптования аватаров. Более того, Luafy задействует ту же библиотеку для работы с Lua (спасибо FiguraMC за поддержку LuaJ!). Вместо того чтобы ждать, пока Mojang добавит собственный язык сценариев помимо MCFUNCTION, я решил воплотить эту идею самостоятельно.
Важное предупреждение
Lua — мощный язык программирования, и в текущей версии движок Luafy не имеет ограничений безопасности. Пожалуйста, соблюдайте правила интернет-безопасности и не запускайте датапаки с Lua-кодом из непроверенных источников. Я не несу ответственности за контент, который может быть выполнен с помощью этого мода.