πWelcome
Welcome to the official Luagin wiki!
π About
Luagin is a plugin based on the bukkit API and LuaJIT. It allows developers to highly customize the server through Lua scripts in an extremely effective and efficient manner.
π Features
Kotlin Implementation
More concise, modern and secure syntax features.
LuaJIT Implementation
Extremely high running speed, complete support for Lua features and libraries.
Friendly API design
Highly abstract and encapsulated, fluent chainable calls, excellent readability. More convenient Java object interaction.
Friendly API docs
Easy to read, professional API docs.
Inter-script communication
Be competent for large and complex plugin development, even more modular.
Koin DI framework and modular design
High cohesion and low coupling. High readability and maintainability.
Translation
Language configs in different countries or regions that can be contributed by the community.
π Library
Luagin supports the Lua standard library and math library, but the ffi, io, and os libraries are disabled because they are useless on the server and can cause security issues.
β Why Lua
Why use Lua and Luagin?
Why Luaβ
Getting Started
For information on how to get started with lua scripting, check out the link below.
Quick startLast updated