Description
โ๏ธ CrossBlades+ GUI edition (Duels System)
The ultimate dueling experience for your Bedrock Edition server, world, or realm.
CrossBlades+ brings a professional, competitive arena system to your game. Unlike clunky chat-based systems, this addon features Chest UI menus where you can challenge friends, preview kits, and battle it out instantly duel in 1v1s or epic Team Duels (up to 5v5), First To 1,3,5,10 and MUCH MORE.
It is designed to be plug-and-play: just set your arena points, and let the addon handle rest.
If you want a cheap and extremely good server, check out gravelhost, use my link or the code for 25% off for your purchase.
โจ Key Features
- Chest Menu: No more memorizing commands! Open an inventory-style menu to pick your kit, like java servers.
- Quick Menu Items: use commands to get an item that activates the menus, available for teams, challenges, and main duels menu.
- Fair Queue & Team Modes: Join the queue for your favorite mode. Support for classic 1v1s, or group up for 2v2, 3v3, 4v4, and 5v5 Team Duels. As soon as enough players join, you are instantly matched and teleported.
- Best-Of Series: Multi-round matches Admins can configure arenas to run as Single-Round, Best-of-3, Best-of-5, or Best-of-10 series.
- FREE FOR ALL MODE: Fully fledged FFA mod with separate arenas and kits.
- Multi-Arena Support & Auto Map Reset: Host multiple duels at once, Set up to 10 arenas per kit so nobody has to wait in line. Plus
- Smart Inventory System: This saves your original items, XP, and location before the fight and restore them perfectly when you finish.
- Lobby System: Set a main lobby spawn so players always return to the hub after a match.
- Kit editing: You can edit the kits aswell if you want to change them
- Challenge Mode: You can also Directly Challenge your friends.
- and a lot more…
- Custom Icons: More than 50+ custom icons for kits.
- Change icons, names and more of all kits even after creation.
- Reset Arenas On-demand (admins)
- the automated Map Reset system perfectly restores your arena's terrain after every match (limited to 64x64-64 area).
- Custom tags for commands and NPCs
- Built-in tags aswell
- Many other things I can't list here since its already too long :}
๐น Included Game Modes
Jump straight into the action with 11 Pre-Configured Kits:
- Classic: The standard Iron Armor + Diamond Sword skill test.
- Diamond: Full Diamond gear for a classic tank fight.
- Netherite: Maximum power with full Netherite gear and Notch Apples.
- Archer: Ranged combat with Bows and Leather armor.
- UHC: Strategic healing with Golden Heads and tactical gear.
- Sumo: Knockback only! (Requires a platform arena).
- Gapple: Tank damage while eating Golden Apples.
- (Plus, save up to 100 of your own custom kits!)
๐ฎ Player Commands
The "duel:" infront of commands is not necessary, you can just type the next part like /menu or /settings etc.
1v1 Duels and Matchmaking
/duel:menu: Open the main 1v1 game mode and kit selection UI./duel:queue: Open kit selection to join a matchmaking queue./duel:challenge: Open player selection to challenge someone online directly./duel:rematch: Send or accept an instant rematch request with your previous opponent./duel:leave: Exit your current 1v1 queue or forfeit an ongoing duel.
Team Duels (2v2 to 5v5)
/duel:team: Open the team match menu (2v2, 3v3, 4v4, 5v5)./duel:leaveteam: Exit your current team matchmaking queue.
Free-For-All (FFA)
/duel:ffa: Open the FFA arena and kit browser menu./duel:leaveffa: Leave the FFA queue or forfeit and exit an ongoing FFA match.
Interactive Menu Items (Right-Click to Open)
/duel:menuitem: Give yourself the interactive Duel Menu item (Compass)./duel:teamitem: Give yourself the interactive Team Duel item (Clock)./duel:challengeitem: Give yourself the interactive Challenge Player item (Iron Sword)./duel:ffaitem: Give yourself the interactive FFA Menu item (Netherite Sword).
Info and Status
/duel:status: Check your active queue, player counts, or current duel status./duel:listkits: List all active standard and custom kits in chat./duel:help(or/duel:info): View the in-game command overview.
Admin Commands (OP / Staff)
-
/duel:settings: Open the full Admin Settings menu (Manage Kits, Arenas, FFA Arenas, Kit Tags, Lobby Spawn, and Force Reset)./duel:resetarena <kit> <number>: Manually restore an arena's blocks and clear any stuck match locks (e.g./duel:resetarena nodebuff 1).
โ๏ธ Admin Menu Details/Features (OP Only)
Please Click below to Expand since there is a LOT, teven expanded description might not be full explanation of actual things in settings:
/duel:settings - Complete Admin Settings
Opens the admin dashboard to configure all server duel mechanics in-game:
1. Lobby Spawn
- Status Indicator: Shows whether the lobby is currently Set or Not Set.
- Set to My Current Position: Saves player XYZ, dimension, and facing angle as the post-match return point.
- Teleport to Lobby Spawn: Quick teleport to preview and verify the location.
- Clear / Unset Lobby Spawn: Removes the configured lobby spawn.
2. Manage Kits
- Create Kit from Inventory: Snapshot your 36 inventory slots, 4 armor slots, and offhand into a new custom kit.
- Enable / Disable Kit: Toggle kit availability in player menus and queues.
- Apply Kit to Me: Equip any kit instantly to test gear.
- Update Kit from Inventory: Overwrite custom kit contents with your current inventory.
- Change Kit Icon: Pick from 57 isometric PVP renders without deleting the kit.
- Rename Kit: Rename custom kits with full migration of items, arenas, regions, and settings.
- Copy / Duplicate: Clone an existing kit into a new one.
- Win Condition (First to X): Set required round wins (FT1, FT2, FT3, FT5).
- Kit Tag: Assign a custom identifier for command blocks and functions.
- Delete Kit: Permanently wipe a custom kit, its items, and saved structure files.
3. Manage Arenas (1v1 & Teams)
- Add Arena (Type Coordinates): Create an arena by typing Spawn 1 and Spawn 2 XYZ.
- Add Arena (Current XYZ): Uses your current position for Spawn 1 and prompts for Spawn 2.
- Reset Arena: Rebuilds saved arena blocks and clears match locks directly from the menu.
- Set Map Reset Region: Input Corner 1 and Corner 2 coordinates (up to 64x64x64) for auto-restoration.
- Clear Map Reset Region: Removes the saved structure snapshot.
- Delete Arena: Removes the arena.
4. Manage FFA Arenas
- Add FFA Arena (Type Coordinates): Create an FFA arena with manual spawn coordinates.
- Add FFA Arena (Current XYZ): Create an FFA arena using your current player location for spawn.
- Reset FFA Arena: Triggers block restoration for the FFA arena on demand.
- Set Map Reset Region: Enter Corner 1 and Corner 2 bounds to snapshot the FFA arena.
- Clear Map Reset Region: Removes the saved FFA map snapshot.
- Delete FFA Arena: Removes the FFA arena.
5. Kit Specific Tags (Global Toggle)
- Master switch to enable or disable automatic player tagging (
crossblades:kit_<id>and custom kit tags) during duels.
6. Force Reset Arenas & Duels
- cleanup tool that wipes active duel records, clears all arena in-use locks, and frees up stuck matches without restarting the server.
๐ Tags Given for custom commands and server integration
crossblades:dueling: Applied to players in active 1v1, team, or FFA matches.crossblades:kit:<kitId>: Applied during matches when Kit Specific Tags is enabled. Identifies the kit in use.<custom_tag>: Applied during matches if a custom kit tag was assigned in kit settings.crossblades:winner:<kitId>: Applied to winners for 5 seconds after winning the final match.crossblades:loser:<kitId>: Applied to losers for 5 seconds after losing the final match.crossblades:immobilized: Applied for 2 seconds between rounds in multi-round duels to prevent damage during reset.crossblades:excluded: Manually added to staff or bots by admins to exclude them from challenges and menus.crossblades:spectating: Used for spectators to return them to the lobby when a duel concludes. (Unused)
๐ Quick Start Guide
Step 1: Set Up Your First Arena
- Stand exactly where Player 1 should spawn. Note the coordinates (e.g., 100 64 100).
- Stand exactly where Player 2 should spawn. Note the coordinates (e.g., 120 64 100).
- Run the command: /settings and use the menu option "manage arenas" to setup arenas for any kit.
- Step 2: Add Map Reset (Optional but Recommended)
To make the arena automatically repair itself after a match:
- Use the /settings and select the manage arenas option, from where you can set the arena reset.
Step 3: Add More Arenas (Optional)
For multiple simultaneous duels, add more arenas:
- Use the same /settings menu to setup multipls arenas, upto 10 per kit.
๐ How Dueling Works
- Player opens the visual menu.
- Selects a kit from the Chest Ui
- Click Confirm to join queue.
- Wait for another player (or team if in team queue) to join the same queue.
- When matched, players are teleported to an available arena.
- A 5-second countdown begins (players are invulnerable during the count).
- FIGHT!
- Winner is declared when the opponent dies or disconnects.
- The arena is automatically restored.
- Both players are securely restored to the lobby or their original location with their original inventory safe
Installation
Download both the mcaddon from the files section and import them into your world/server.
๐ Credits
- Chest-UI Framework - Based on the Chest-UI library.
- QIDB - Quick Item Database by Carchi77.
- Both are Modified by me extensively.
Enjoy your duels! โ๏ธ
This pack doesn't use experiments, so it will probably continue to work as intended even after updates to the game.
This Addon Doesn't Disable Achievements :) (Not confirmed since 26.51)
If you want to support me and donate a small amount, please consider this one time patreon donation (no subscription or membership)
Join My Patreon
Join the discord for help and chat:



