
LuaInMineBukkit
This plugin provides a Lua runtime environment capable of writing most Bukkit plugins. And provide easy-to-use API and detailed documentation. Lua is lightweight and fast, so let's run Lua script in your minecraft server!
Оцените первым
167
3
Список изменений
Changes
- Folia Server Support: feat: Folia support, add build params -PFoliaSupport to support Fol…, fix: folia scheduler cancel schedule method.
- Automatic Lua script reload after modification: feat: auto reload scripts when it was modified
- Lua scripts can now call default methods defined in Java interfaces and support configuring the behavior when the Lua environment finds multiple matching methods: update luajava
- Added new API to freely switch the Lua environment's behavior when multiple matching methods are found: feat: add new lua api to switch luajava behavior on searched multi ja…
- A sample Lua script file is now generated on the first plugin initialization: feat: add default test.lua file when first initialize plugin config
- Added fast reflection support: feat: fast reflection util for invoke method, get/set field, fix: return null if return type is void & lambda instance class canno…, feat: first part fo FastReflection for LuaJavaApi, feat: bump luajava, fix: update luajava-java8.patch, fix: detect lambda instance and generate method accessor of superclas…, feat: remove lua debug hook for lua state in LuaPool.
- Removed Lua environment global variable separation: remove lua _G table split
- Fixed incorrect recognition of emoji proxies: fix: bump luajava fix emoji
- Fixed stack imbalance and random crashes caused by the Lua pool implementation: fix: LuaPool source lua state stack imbalance & LuaPool destination l…, fix: PooledLuaCallable implement IInnerLuaObject, perf: remove thread pool in LuaPool
- Fixed issues where asynchronous threads and Bukkit events could not be properly shut down when disabling the plugin: feat: scheduler interface add new method to cancel all tasks, fix: unregister event and cancel all tasks when disable plugin
- Fixed errors in the reflection cache under multithreaded conditions: fix: use Collections.synchronizedMap wrap cache
Файлы
LuaInMinecraftBukkitII-1.0.9+folia-java17-all.jar(4.64 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.9+folia
Загрузчики
BukkitFoliaPaperSpigot
Версии игры
1.7.10–1.21.8
Загрузок
22
Дата публикации
19.09.2025
