mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
Add quick-e2e tool for E2E environment setup
This commit is contained in:
50
tools/quick-e2e/README.md
Normal file
50
tools/quick-e2e/README.md
Normal file
@@ -0,0 +1,50 @@
|
||||
# Quick E2E environment setup
|
||||
|
||||
## Features
|
||||
|
||||
Generate a new E2E environment with the following options:
|
||||
- **Server type**: paper, folia ...
|
||||
- **Server version**: 1.19.4, 1.20.1 ...
|
||||
- **Server Build**: latest, a specific build
|
||||
- **Pre-installed plugins**: links to modrinth
|
||||
- **Custom plugin providers**: build from monorepo
|
||||
- **EULA**: true, false
|
||||
- **OP**: a specific username
|
||||
|
||||
Update an existing E2E environment, if there is a new build or plugin version available.
|
||||
|
||||
Delete an existing E2E environment.
|
||||
|
||||
## Usage
|
||||
|
||||
### Generate a new E2E environment
|
||||
|
||||
Command line arguments:
|
||||
```bash
|
||||
java -jar quick-e2e.jar
|
||||
--<generate|update|delete>
|
||||
--server-type paper
|
||||
--server-version 1.21.4
|
||||
--server-build latest
|
||||
--pre-installed-plugins "viaversion,luckperms,worldedit"
|
||||
--custom-plugin-providers "monorepo"
|
||||
--eula true
|
||||
--op "OliverHD"
|
||||
```
|
||||
|
||||
Configuration file:
|
||||
```json
|
||||
{
|
||||
"serverType": "paper",
|
||||
"serverVersion": "1.21.4",
|
||||
"serverBuild": "latest",
|
||||
"preInstalledPlugins": ["viaversion", "luckperms", "worldedit"],
|
||||
"customPluginProviders": ["monorepo"],
|
||||
"eula": true,
|
||||
"op": "OliverHD"
|
||||
}
|
||||
```
|
||||
|
||||
```bash
|
||||
java -jar quick-e2e.jar --generate --config-file config.json
|
||||
```
|
||||
Reference in New Issue
Block a user