DuelsRoom is a Minecraft plugin that allows players to engage in duels within custom-shaped regions.
- Duel a player when entering a custom region.
- Customizable duel areas: rectangle, triangle, cuboid, etc.
- Block border traps players inside until one dies or leaves.
- Integrated combat system to prevent escape:
- Choose whether combat starts on room entry or first hit.
- Automatic room closure when a player leaves.
- Detects and stops duels if a player glitches into blocks.
- Win/loss announcements in chat.
- WorldGuard and WorldEdit plugins must be installed.
- Java 21
- Minecraft server running Spigot or Paper.
- Download the latest version of the plugin.
- Place the
.jar
file into your server'splugins
folder. - Start your server to generate the configuration files.
- Configure your duel regions and settings using the provided configuration options.
To build DuelsRoom from the source code, you'll need to use Gradle. Follow the instructions below to set up and compile the plugin.
- Java Development Kit (JDK) 21+
- Gradle (or use the included
gradlew
wrapper)
- Clone the repository:
git clone https://github.com/iSilviu-debug/DuelsRoom.git
- Navigate to the project directory:
cd DuelsRoom
- Run the Gradle build command:
./gradlew build
- After the build completes, the .jar file can be found in the build/libs/ directory. This file is the plugin you can install on your Minecraft server.