Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
LuaLink

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.

1,250
14
Management
Technology
Utility
AboutChangelogVersions

1.21.6-51

on Jul 3, 2025
Download

Syncronize tabComplete calls

1.21.6-50

on Jun 30, 2025
Download

Mark 1.21.7 as supported

1.21.6-48

on Jun 26, 2025
Download

Update GSON to not use deprecated method.
Bump LuaJava (fixes #16)

See https://github.com/LuaLink/luajava/commit/91992006372d49d7b472a9f2870fe87fa08a891e

1.21.6-47

on Jun 24, 2025
Download

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

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

1.21.6-46

on Jun 23, 2025
Download

chore(deps): update plugin org.jetbrains.kotlin.jvm to v2.2.0
Merge pull request #31 from LuaLink/renovate/org.jetbrains.kotlin.jvm-2.x

chore(deps): update plugin org.jetbrains.kotlin.jvm to v2.2.0

1.21.6-45

on Jun 19, 2025
Download

update to 1.21.6
replace maven central with pre-configured mirror if applicable
Merge pull request #30 from Grabsky/feat/1.21.6

mark 1.21.6 as supported and adjust dependency resolution

1.21.5-44

on Jun 13, 2025
Download

Expose rawget and rawset to the Lua env

1.21.5-43

on Jun 9, 2025
Download

fix listeners for events that share the same handler list
Merge pull request #29 from Grabsky/fix/event-handlers

fix listeners for events that share the same handler list

1.21.5-42

on Jun 7, 2025
Download

chore(deps): update dependency gradle to v8.14.2
Merge pull request #28 from LuaLink/renovate/gradle-8.x

chore(deps): update dependency gradle to v8.14.2

1.21.5-40

on Jun 3, 2025
Download

filter command completions based on user input
Merge pull request #26 from Grabsky/feat/match-user-input

Filter command completions based on user input

1.21.5-37

on Jun 2, 2025
Download

fix: Scheduler

1.21.5-36

on Jun 2, 2025
Download

chore: Bump LuaJava version

  • Improve "no matching method" errors (ab76f3624cf1b892a2d0e2625d1a5a35826e9847)

1.21.5-35

on Jun 2, 2025
Download

chore: Cleanup scriptmanager.lua
chore: Improve script sandboxing by making standard Lua functions read-only
lua: Add a synchronized function

This works similar to Java's synchronized keyword and uses it under the hood. You should use this if you are gonna be doing any operations off of the main thread to avoid JVM crashes.

1.21.5-33

on Jun 1, 2025
Download

fix: #15

Also fixes JVM crashes when the server is under a heavy load and you have multiple threads in use in a script

1.21.5-32

on May 27, 2025
Download

fix: Lua LS annotation for Script#registerListener

1.21.5-31

on May 23, 2025
Download

Update LuaJava (again)

1.21.5-30

on May 23, 2025
Download

Fix some scripts not being listed in /lualink list

1.21.5-29

on May 23, 2025
Download

Update LuaJava
Update
Merge pull request #20 from LuaLink/update-luajava

Update LuaJava

  • Updates LuaJIT to latest commit
  • Enables Lua 5.2 Compat in LuaJIT
  • Updates Lua 5.4 to latest commit
  • Switches away from normal Java reflection to Fast-reflection

1.21.5-28

on May 22, 2025
Download

chore(deps): update dependency gradle to v8.14.1
Merge pull request #23 from LuaLink/renovate/gradle-8.x

chore(deps): update dependency gradle to v8.14.1

1.21.5-27

on May 21, 2025
Download

Fix partial loads when a script errors on load. Fix /lualink reload|unload erroring on scripts that aren't already loaded.
Update src/main/resources/lua/scriptmanager.lua

Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com
Test
Merge pull request #21 from LuaLink/fix-load-errors

Fix partial loads when a script errors on load.

1
2
3

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@fafd47f

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.