Перейти к содержимому
Mineforgian

LuaLink

LuaLink is a plugin that provides a Lua scripting runtime for Paper-based Minecraft servers. It serves as an alternative to Skript however can do just about anything a typical Java plugin can do.

Загрузки
3K
Подписчики
28
Обновлён
14 марта 2026 г.
Лицензия
MIT

Опубликован 10 сентября 2023 г.

LuaLink Plugin

modrinth hangar discord-plural

LuaLink is a plugin that provides a Lua scripting runtime for Paper-based Minecraft servers. It is designed for small and simple tasks and serves as an alternative to Skript however can do just about anything a typical Java plugin can do.

The scripting runtime is based on LuaJava with LuaJIT.

Features

  • High Performance
    LuaLink leverages LuaJava and LuaJIT, which are implemented primarily in C, ensuring fast and efficient execution.

  • User-Friendly API
    Simplifies scripting with an intuitive and easy-to-use API.

  • Simple Command Registration
    Register commands effortlessly with a single function. Learn more.

  • Event Listening
    Listen to Bukkit, Spigot, Paper, or even custom plugin events. Example here.

  • Script Organization
    Split scripts into multiple files. Each script requires a main.lua entry point but can load additional files using Lua’s require function.

  • Java Library Integration
    Extend LuaLink’s capabilities by using any Java library—whether it’s for a Discord bot, HTTP server, or anything else you can imagine.

Requirements

To use the LuaLink plugin, you need the following:

  • A Paper based Minecraft server.
  • A basic understanding of Lua scripting.

Documentation

Documentation and examples are available here.

Ченджлог

1.21.11-93Релиз1.21.9, 1.21.10, 1.21.11 · 14 марта 2026 г.

1.21.11

1.21.10-92Релиз1.21.7, 1.21.8, 1.21.10 · 1 декабря 2025 г.

Merge pull request #64 from NigelThorne/macos-natives-1.21.10

Fix macOS ARM64 natives and update to 1.21.10

1.21.8-83Релиз1.21.6, 1.21.7, 1.21.8 · 4 сентября 2025 г.

add exceptionally(try: function, catch: function) function
Merge pull request #51 from Grabsky/try-catch

add exceptionally(try: function, catch: function) function

1.21.7-77Релиз1.21.5, 1.21.6, 1.21.7 · 29 августа 2025 г.

chore(deps): update plugin de.eldoria.plugin-yml.paper to v0.8.0
Merge pull request #48 from LuaLink/renovate/de.eldoria.plugin-yml.paper-0.x

chore(deps): update plugin de.eldoria.plugin-yml.paper to v0.8.0

1.21.7-76Релиз1.21.5, 1.21.6, 1.21.7 · 24 августа 2025 г.

chore(deps): update actions/setup-java action to v5
Merge pull request #47 from LuaLink/renovate/actions-setup-java-5.x [ci-skip]

chore(deps): update actions/setup-java action to v5

1.21.7-72Релиз1.21.5, 1.21.6, 1.21.7 · 13 августа 2025 г.

chore(deps): update plugin com.gradleup.shadow to v9
Merge pull request #42 from LuaLink/renovate/com.gradleup.shadow-9.x

chore(deps): update plugin com.gradleup.shadow to v9

1.21.7-71Релиз1.21.5, 1.21.6, 1.21.7 · 5 августа 2025 г.

chore(deps): update plugin com.gradleup.shadow to v8.3.9
Merge pull request #41 from LuaLink/renovate/com.gradleup.shadow-8.x

chore(deps): update plugin com.gradleup.shadow to v8.3.9

1.21.7-70Релиз1.21.5, 1.21.6, 1.21.7 · 1 августа 2025 г.

chore(deps): update dependency gradle to v9
Merge pull request #40 from LuaLink/renovate/gradle-9.x

chore(deps): update dependency gradle to v9

Комментарии

Загружаем…