https://github.com/liteldev/legacyscriptengine
A plugin engine for running LLSE plugins on LeviLamina
https://github.com/liteldev/legacyscriptengine
bedrock-dedicated-server bedrock-dedicated-server-plugins levilamina script-engine
Last synced: 4 months ago
JSON representation
A plugin engine for running LLSE plugins on LeviLamina
- Host: GitHub
- URL: https://github.com/liteldev/legacyscriptengine
- Owner: LiteLDev
- License: gpl-3.0
- Created: 2023-12-29T13:12:15.000Z (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2025-10-03T15:33:18.000Z (4 months ago)
- Last Synced: 2025-10-03T17:49:46.496Z (4 months ago)
- Topics: bedrock-dedicated-server, bedrock-dedicated-server-plugins, levilamina, script-engine
- Language: C++
- Homepage: https://lse.levimc.org/
- Size: 3.61 MB
- Stars: 81
- Watchers: 3
- Forks: 13
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: COPYING
Awesome Lists containing this project
README
# LegacyScriptEngine
English | [简体中文](README.zh.md)
A plugin engine for running LLSE plugins on LeviLamina
## Installation
### Attention
Before installing the Python engine, you need to
install [Python 3.12.8](https://www.python.org/downloads/release/python-3128/) first.
To install a specific engine, you can use the following command:
```shell
lip install github.com/LiteLDev/LegacyScriptEngine#lua
lip install github.com/LiteLDev/LegacyScriptEngine#quickjs
lip install github.com/LiteLDev/LegacyScriptEngine#nodejs
lip install github.com/LiteLDev/LegacyScriptEngine#python
```
For version older than 0.10.0, you can use the following command:
```shell
lip install git.levimc.org/LiteLDev/legacy-script-engine-lua@version
lip install git.levimc.org/LiteLDev/legacy-script-engine-quickjs@version
lip install git.levimc.org/LiteLDev/legacy-script-engine-nodejs@version
lip install git.levimc.org/LiteLDev/legacy-script-engine-python@version
```
Version numbers can be found in [releases](https://github.com/LiteLDev/LegacyScriptEngine/releases).
## Usage
To access plugin development API hints and scaffolding toolkits, visit the [legacy-script-engine-api](https://github.com/LiteLDev/legacy-script-engine-api) repository.
1. Put LLSE plugins directly in `plugins/`
2. Run the server, then the plugins will be migrated to LeviLamina plugin manifest automatically
3. To load them, you need to restart the server
For more information, please refer to [the documentation](https://lse.levimc.org)
## Contributing
If you have any questions, please open an issue to discuss it
Help us improve translation [here](https://crowdin.com/project/legacyscriptengine)
PRs are welcome
## License
GPL-3.0-or-later © LiteLDev