1.4latestFix errors and new featuresJul 5, 2026 X-Rooms v1.4 - Changelog
- New submenu for editing the title and subtitle.New Features
- Fixed compatibility with 26.1+Error Fixes
1.3New features and bugs fixesJun 30, 2026 X-Rooms v1.3 - Changelog
- Debug system: NewNew Features
/xr debugcommand to toggle debug mode at runtime, plus aDebugLoggerthat logs detailed internal operations for easier troubleshooting. - PlaceholderAPI expansion: Added%xroom_maxplayers_<room>%,%xroom_minplayers_<room>%,%xroom_players_<room>%, and%xroom_time_<room>%placeholders. - Config auto-update with backup: When the config version changes, the old config is backed up asconfig_old.ymlbefore generating the new one. - Adventure MiniMessage color support: Internal color system upgraded to use Adventure's MiniMessage for better formatting. - Shared dependency directory: Libby now downloads runtime libraries toplugins/X-API/so all X plugins share dependencies instead of each having their own copy. - Updated startup messages with standardized logging format. - Standardized plugin lifecycle (onEnable/onDisable) with proper error handling and graceful degradation.
- Fixed room deletion not removing player data, causing orphaned entries in the data file. - Fixed room deletion not removing the room from the GUI menu, making deleted rooms still visible. - Fixed GUI not closing properly when a room was deleted while a player had it open. - Fixed GUI items not updating after a player joined or left a room. - Fixed clicking outside the GUI not cancelling the event, allowing accidental item movement. - Fixed room data not loading on server restart, causing all rooms to appear as missing. - Fixed room settings not being saved when modified through the configuration. - Fixed player count not resetting when a room was restarted, showing incorrect player amounts. - Fixed room state not persisting between server restarts, resetting active rooms to inactive. - Fixed minimum players check not working, allowing rooms to start below the required threshold. - Fixed maximum players not being enforced, letting more players join than the configured limit. - Fixed missing language keys in translation files that caused placeholder text to show instead of messages. - Fixed config system not detecting outdated versions, preventing automatic config updates. - Debug messages now include the plugin name in the format:Bug Fixes
[DEBUG] [X-Rooms] [Category] message.1.2Bug fixes, errors, and new featuresMay 5, 2026 🌍 Multi-Language Support*: Native support for English, Spanish, French, and Russian. 🛠️ New Messages*: Added messages for the entire plugin (GUIs, Commands, etc.). 🛡️ Barriers*: Completed barrier logic. 📦 New Commands*: Added /xr version and /xr stop commands. 🛠️ Bug Fixes*: Fixed several issues and bugs in the GUI. 🎮 Fluidity*: Added support for joining during the countdown without restarting the timer. 📍 WinLocation*: Now allows removing the set location via Right Click. 🎒 Inventory Management*: Fixed item restoration for winners and disconnections.1.1New features and fix errorsApr 30, 2026
✨ Arena Reset*: Implemented schematic system using WorldEdit/FAWE. 🛠️ Fawe fix*: Fixed compatibility with FAWE 2.x. 🛠️ Prefix*: Fixed the plugin prefix to appear correctly in messages. 🛠️ New Messages*: Added messages for all plugin usage. 📋 Commands*: Added /xrooms saveschematic and reset options. ⏰ Auto Reset*: Configurable reset interval in config.yml.X-Rooms v1.1 - Changelog
1.0The initApr 24, 2026
- WorldEdit Integration: Select a region with WorldEdit/FAWE and instantly create a PvP room withFeatures
/xr create. - Full GUI Management: Edit every room property (name, sounds, abilities, equipment, rewards) from a clean visual interface — no config editing needed. - 10 Configurable Abilities: Strength, Speed, Resistance, Haste, Regeneration, Fire Resistance, Jump Boost, Saturation, Absorption, and Fly — each with adjustable levels per room. - Ability Level Limits: Set global maximum levels for each ability inconfig.ymlto prevent overpowered setups. - Custom Equipment & Rewards: Define kit items players receive on match start and reward items for the winner, all via GUI. - Automatic Inventory Management: Player inventories are backed up and restored automatically. No items lost. - Combat Logging Protection: Configurable punishment for players who disconnect during PvP — keep or delete their backup inventory. - Winner Teleport Location: Set a custom destination for the match winner per room, or let them stay in the room. - Configurable End Delay: A customizable delay after the match ends before players are teleported out. Players are invulnerable and locked in the room during this period. - PvP Countdown: Visual countdown (Titles + Sounds) before combat begins with a configurable timer. - Hologram Support: Automatic holograms showing room name, player count and time remaining. Supports DecentHolograms and HolographicDisplays. - Per-Room Permissions: Enable or disable permission requirements per room. Rooms are public by default. - Anti-Escape System: Players cannot walk or teleport out of a room during active PvP. - Barrier Material: Configure a visible or invisible barrier material during countdowns. - Entry Titles & Sounds: Custom welcome titles, subtitles and sounds when entering a room region. - PlaceholderAPI: Full PAPI integration for holograms and messages. Supports both internal and global placeholders. - HEX Color Support: Use&#RRGGBBcolors in messages and titles (1.16+). Falls back gracefully on older versions. - Multi-Language: 3 built-in language files (English, Spanish, French) with automatic config updater. - Folia Support: Full compatibility with Folia's regionized threading — all teleports and tasks use async-safe methods. - Config Auto-Updater: Detects outdated configs and updates them automatically without losing your settings.
| Software | Supported | |---|---| | Bukkit / Spigot / Paper / Purpur |Compatibility
| | Folia |
| | Minecraft | 1.8.8 → 1.21.x+ |
`/xrooms gui` (aliases:Main Commands
/xr,/rooms,/room) Opens the room management GUI to browse and configure all rooms. `/xrooms create <name>` Creates a new room using your current WorldEdit selection. `/xrooms delete <name>` Permanently deletes a room and its configuration file. `/xrooms edit <name> <option> [value]` Edit a room property directly from chat. Options:name,permission,min-players,max-players,pvp-duration,sound-entry,sound-kill,title,subtitle,winner-location. `/xrooms redefine <name>` Updates a room's region to your current WorldEdit selection. `/xrooms tp <name>` Teleports you to the center of a room. `/xrooms reload` Reloads the plugin configuration and language files. `/xrooms help` Displays the complete help menu.
- *`xrooms.admin.`* - Full administrative access to all commands. (default: op)* - `xrooms.admin.create` - Create new rooms. (default: op) - `xrooms.admin.delete` - Delete existing rooms. (default: op) - `xrooms.admin.edit` - Edit room properties. (default: op) - `xrooms.admin.gui` - Open the management GUI. (default: op) - `xrooms.admin.tp` - Teleport to rooms. (default: op) - `xrooms.admin.reload` - Reload the plugin. (default: op) - `xrooms.player.<room>` - Enter a specific room (only whenPermissions
require-permission: true). (default: op) - *`xrooms.player.`* - Enter all rooms. (default: op)*Tip: Rooms have
require-permission: falseby default, meaning all players can enter. Set it totruein the room config to restrict access.Default Configuration
<br> </div>config-version: 1 prefix: "&8[&bX-Rooms&8]&r " language: "en" # Available: es, en, fr room-settings: use-own-inventory: false # false = backup & replace with room kit start-countdown: 3 # seconds before PvP starts barrier-material: "AIR" # AIR, BARRIER, RED_STAINED_GLASS restore-on-quit: true # restore inventory on disconnect entry-title-cooldown: -1 # -1 = always show end-delay: 3 # seconds before teleporting players out after match abilities-level-limit: strength: 5 speed: 5 resistance: 5 haste: 5 regeneration: 5 fire_resistance: 5 jump: 5 saturation: 5 absorption: 5 fly: 1 holograms: provider: "AUTO" # AUTO, DecentHolograms, HolographicDisplays default-lines: - "&b&l{name}" - "&7Players: &f{players}/{max}"
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta