Why Lua
Why Lua/Luagin?
Easy to learn: Lua is a lightweight, simple yet powerful scripting language. Even beginners can quickly get started with it.
Efficient: With Luagin, you don't need to build and manage complex projects, write extensive boilerplate code, or navigate through hard-to-read APIs, like you would when developing Java plugins.
Hot update: Reloading scripts takes effect immediately, greatly improving the development experience and reducing the cost of trial and error.
Security: Lua scripts run in a controlled environment, making it highly unlikely for them to crash the server or cause other serious issues.
Abstraction and Encapsulation: By highly abstracting and encapsulating on the Java side, calling APIs on the Lua side can greatly reduce development difficulty and time.
Extension: Highly abstract and encapsulated does not mean that developers can only implement functions according to Luagin's wishes. On the contrary, it can call all original server APIs and has more extensions.
Last updated