- LuckPerms installed on the Minecraft server
- Place the JAR file inside the
pluginsfolder of the Spigot server - Run the server at least once to generate the
config.ymlfile - Update the generated config file with the required values (eg. API token)
- Restart the Spigot server
To generate the shaded JAR file
./gradlew shadowJar
To boot up the development Minecraft server
./gradlew runServer
Then connect to localhost in Minecraft
Install the Node.js version configured in .mise.toml with mise, then run the Plugwright
tests. Plugwright starts an isolated Paper server and connects real, offline player bots.
mise install
mise exec -- ./gradlew :app:paper-plugin:plugwrightTest
The server workspace, generated tests, and Node dependencies live under
app/paper-plugin/src/test/e2e.
