😘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

Features
Advantages

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 start

Last updated