LuaLink

Plugin

A Paper plugin which provides a Lua scripting runtime.

Server LibraryManagementTechnologyUtility

684 downloads
8 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

1.20.4-83

by Saturn on Jun 26, 2024
Download

Migrate commands to Cloud v2 (#50)

1.20.4-55

by Saturn on Feb 4, 2024
Download

credentials support for user-specified libraries (#34)

1.20.2-52

by Saturn on Dec 18, 2023
Download

Bug fixes

1.20.2-50

by Saturn on Dec 17, 2023
Download
  • Add a playerOnly option to command metadata
    • If this is set to true it works exactly the same as consoleOnly except restricts it to players only.
  • Ability to disable scripts
    • You can now disable scripts via /lualink disable|enable
    • Disabling a script will unload it and prevent it from automatically being loaded on start
  • Bump version

1.20.1-48

by Saturn on Dec 8, 2023
Download

Switch to componentLogger to be able to use MiniMessage inside of logs

1.20.1-39

by Saturn on Oct 29, 2023
Download

fix listeners for events that share the same handler list (#21)

1.20.1-38

by Saturn on Oct 7, 2023
Download

move cancelTask from utils to scheduler (#20)

1.20.1-33

by Saturn on Oct 5, 2023
Download

scheduler improvements (#17)

1.20.1-31

by Saturn on Sep 27, 2023
Download

Resolve #15 and some code cleanup

Code Cleanup

  • Improved code organization.

Structural Changes

  • Moved script loading and unloading responsibilities to a dedicated script manager class.
  • Scripts now load when the ServerLoadEvent is triggered, enhancing plugin performance and startup.

Breaking Changes

  • Breaking: onEnable and onDisable methods have been removed from the script lifecycle.
    • Recommendation: Use onLoad and onUnload as alternative methods for initialization and cleanup.

1.20.1-30

by Saturn on Sep 27, 2023
Download

Expose runTaskLater to scripts

1.20.1-28

by Saturn on Sep 25, 2023
Download

Remove task from list if manually canceled

1.20.1-26

by Saturn on Sep 25, 2023
Download

Fix #14
Remove useless copy of tasks list

Pretty sure this was useless since the script is unloaded anyways

1.20.1-15

by Saturn on Sep 20, 2023
Download

user-specified libraries (#6)

1.20.1-14

by Saturn on Sep 15, 2023
Download
  • Cache addon objects for easier use

1.20.1-10

by Saturn on Sep 13, 2023
Download

CI To publish to GitHub Packages for API

1.20.1-7

by Saturn on Sep 13, 2023
Download

Hot fix

1.20.1-5

by Saturn on Sep 12, 2023
Download

Error handling for scripts
Ability to import Java classes.

Using import "xyz.abc.example.Class" will return that class, for you to use.

1.20.1-2

by Saturn on Sep 11, 2023
Download

Hangar gradle plugin + CI. For the fourth time..


Project members

Saturn

Owner

Details

Licensed MIT
Published a year ago
Updated 5 months ago