A Minecraft Spigot/Paper plugin for creating and managing challenges with hardcore Ender Dragon fights.
- Create isolated challenge worlds with separate inventories
- Track player progress and challenge completion
- Implement hardcore-style gameplay (spectator mode on death)
- Track challenge duration with automatic pause when no players are active
- Multilingual support (English and German)
- Defeat the Ender Dragon to complete challenges
Command | Description |
---|---|
/challenge create <name> |
Create a new challenge |
/challenge list |
List all available challenges |
/challenge join <id> |
Join a specific challenge |
/challenge leave |
Leave your current challenge |
/challenge info [id] |
Display information about a challenge |
/lang <language> |
Change your preferred language |
Permission | Description |
---|---|
challengeplugin.command.challenge |
Access to all challenge commands |
challengeplugin.command.language |
Ability to change language |
- Download the latest release JAR from the releases page
- Place the JAR in your server's
plugins
directory - Restart your server
- Configure the plugin as needed
./gradlew build
The compiled JAR will be available in build/libs/
.
- JDK 11 or higher
- Gradle
- Build:
./gradlew build
- Run tests:
./gradlew test
- Single test:
./gradlew test --tests "li.angu.challengeplugin.utils.TimeFormatterTest"
- Clean build:
./gradlew clean build
- Build JAR:
./gradlew jar