Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
āļø SpaceDuel
SpaceDuel is a powerful add-on for SpacePvP that introduces a comprehensive 1vs1 dueling system. Allow your players to challenge each other using a GUI or commands, with support for both Arena and Random Location battles.
⨠Feature List āØ
ā
Direct Challenges ā Challenge any player via command or a customizable GUI.
ā
Two Game Modes ā Support for Arena (pre-built) and Random Location (wild) duels.
ā
Interactive Chat ā Fully clickable JSON chat messages ([Accept] / [Deny]) for instant interaction.
ā
Smart GUI ā Supports Custom Skulls (via basehead-<texture>), PlaceholderAPI, and permission-based locking.
ā
Smart Skipping ā Automatically skips the menu if the player only has permission for one mode.
ā
Full Match Control ā Separate settings for duels: enable/disable Regeneration, configure Kits, inventory clearing, and Potion Effects.
ā
Safety Checks ā Prevents invites if the target is busy, in a queue, or if no arenas are available.
ā
Integration ā Works seamlessly with SpacePvP systems (stats, cooldowns, combat checks).
ā
Support for colors in HEX, Legacy (&), and MiniMessage formats.
⨠Command Reference āØ
āļø Duel Commands (Click to expand)
/duel <player>ā Open the duel selection GUI for a specific player./duel <player> arenaā Send a quick invite for an Arena duel./duel <player> defaultā Send a quick invite for a Random Location duel./duel acceptā Accept the last received invite./duel denyā Deny the last received invite./duel reloadā Reload the plugin configuration.
⨠Permissions āØ
Main Permissions:
spaceduel.command.duelā Allows access to the main/duelcommand.spaceduel.command.reloadā Allows reloading the configuration.
Game Mode Permissions:
spaceduel.type.arenaā Allows sending invites for Arena duels.spaceduel.type.defaultā Allows sending invites for Random Location duels.
⨠Configuration Highlights āØ
Game Settings:
SpaceDuel allows you to override default SpacePvP settings specifically for duels:
- Regeneration: Enable/Disable arena regeneration after the fight (saves resources for simple duels).
- Effects: Apply custom potion effects (e.g., Speed II, Glowing) when the duel starts.
- Kits: Force specific kits or use the default one.
- Delays: Configure teleport delays after the match ends.
Menu Customization:
You can use custom textures for heads in the GUI without any texture pack!
Example in menu.yml:
material: "basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUv..."
⨠Dependencies āØ
Required:
* SpacePvP (Core plugin system) v4.4
Soft Dependencies (Optional):
* PlaceholderAPI ā For displaying stats and names in the GUI/Messages.
* LuckPerms ā For displaying prefixes and ranks in chat invites.
š„ Installation
1. Install SpacePvP and ensure it is running correctly.
2. Download SpaceDuel.
3. Place the .jar file in your server's plugins folder.
4. Restart the server.
5. Configure `settings.yml`, `messages.yml`, and `menu.yml` to your liking!



