LegacyScriptEngine
A plugin engine for running LLSE plugins on LeviLamina
Installation
Server
Warning
Before installing the Python engine, you need to install Python first. Here is a list of LSE versions and their required Python versions.
| LSE Version | Python Version |
|---|---|
| >=0.16.2 | 3.12.10 |
| >=0.9.0 <0.16.2 | 3.12.8 |
| <0.9.0 | 3.10.11 |
To install a specific engine, you can use the following command:
| Bash | |
|---|---|
1 2 3 4 | |
Version numbers can be found in releases.
For version older than 0.10.0, you can only download them
from releases, and decompress them in plugins/ folder.
If you want to install Node.js engine, you need to download node-prebuilt.zip
from LiteLDev/node, and decompress it in
plugins/legacy-script-engine-nodejs/ folder. Installing through lip doesn't require this step.
Client
To install a specific engine, you can use the following command:
| Bash | |
|---|---|
1 2 3 4 | |
To install a specific version, you can add@version at the end of installation command, such as:
| Bash | |
|---|---|
1 2 3 4 | |
Usage
To access plugin development API hints and scaffolding toolkits, visit the legacy-script-engine-api repository.
- Put LLSE plugins directly in
plugins/ - Run the server, then the plugins will be migrated to LeviLamina plugin manifest automatically
- To load them, you need to restart the server
Contributing
If you have any questions, please open an issue to discuss it
Help us improve translation here
PRs are welcome
License
GPL-3.0-or-later © LiteLDev