1.21.6-51
on Jul 3, 2025Syncronize tabComplete calls
1.21.6-50
on Jun 30, 2025Mark 1.21.7 as supported
1.21.6-48
on Jun 26, 2025Update 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, 2025chore(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, 2025chore(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, 2025update 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, 2025Expose rawget and rawset to the Lua env
1.21.5-43
on Jun 9, 2025fix 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, 2025chore(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, 2025filter 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, 2025fix: Scheduler
1.21.5-36
on Jun 2, 2025chore: Bump LuaJava version
- Improve "no matching method" errors (
ab76f3624cf1b892a2d0e2625d1a5a35826e9847
)
1.21.5-35
on Jun 2, 2025chore: 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, 2025fix: #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, 2025fix: Lua LS annotation for Script#registerListener
1.21.5-31
on May 23, 2025Update LuaJava (again)
1.21.5-30
on May 23, 2025Fix some scripts not being listed in /lualink list
1.21.5-29
on May 23, 2025Update 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, 2025chore(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, 2025Fix 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.