An open API service indexing awesome lists of open source software.

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

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