SkyCadiaRooms v1.0.0

Private PVP rooms where players can fight without interference
  • v2_awi-aaf100fbf7d63ead_cleanup.png

SkycadiaRooms​

Run 1v1 and 2v2 PvP duels! This lightweight plugin seals a room shut the moment enough players walk in and opens it back up once the fight's decided. No more manually starting duels or babysitting arenas with clunky plugins.

✨ Features​

  • Automatic system — any player who walks into a saved room is tracked, and the room seals shut on its own once enough are inside for a 1v1 or 2v2
  • Configurable seal block — glass by default, but set any block you want via the config
  • Countdown warning — sends an action bar timer to surviving players before a room reopens after a kill. walking out or disconnecting opens the room immediately
  • Overflow protection — extra players who crowd into a full room get pushed back out automatically
  • Breach protection — if a sealed room somehow gets an extra player inside, the match is cancelled instantly instead of continuing with an uncounted player
  • Fully configurable — health/hunger reset, fire clear, keep-inventory-on-death, seal block, entry sensitivity, countdown length, and push strength are all editable live with /reload

📋 Commands​

CommandDescriptionPermission
/skycadiarooms wandGet the selection wandskycadiarooms.admin
/skycadiarooms create <name> <1v1|2v2>Save your current selection as a roomskycadiarooms.admin
/skycadiarooms delete <name>Delete a roomskycadiarooms.admin
/skycadiarooms listList all roomsskycadiarooms.admin
/skycadiarooms info <name>View a room's details and statusskycadiarooms.admin
/skycadiarooms reloadReload the config manuallyskycadiarooms.admin

Aliases: /scr, /scroom

📦 Dependencies​

None required — runs standalone on Paper 1.20+
Get license key at discord.

💬 Support​

Found a bug or have a feature request? Drop a comment, happy to help with setup or customization, or join the discord.

📝 Configuration:
Code:
# SkycadiaRooms configuration
# Edit this file, then run /skycadiarooms reload to apply changes.

# Paste the license key you were given here.
license:
  key: ""

settings:
  # How many blocks a player must walk in the room. Set to 0 to seal as soon as they cross the boundary at all.
  entry-depth: 1

  #Set to 0 to open immediately with no countdown.
  open-countdown-seconds: 15

  # How hard extra players get shoved back out when a room is over capacity
  push-horizontal-strength: 0.9
  push-vertical-strength: 0.4

  # Fully heal + refill hunger when a match starts
  reset-health-on-start: false

  # Fully heal + refill hunger for survivors when a match ends
  reset-health-on-end: false

  # Extinguish players when a match starts
  clear-fire-on-start: false

  # Prevent items from dropping when a player dies inside a room
  keep-inventory-on-death: false

  # Block type used to seal a room shut. Any valid Bukkit Material name for a block works
  cage-block: GLASS

messages:
  no-permission: "&cYou don't have permission to do that."
  players-only: "&cOnly players can use this."

  # {location} = x, y, z
  wand-given: "&aHere's your selection wand. Left-click for pos1, right-click for pos2."
  pos1-set: "&aPosition 1 set: {location}"
  pos2-set: "&aPosition 2 set: {location}"

  create-usage: "&cUsage: /skycadiarooms create <name> <1v1|2v2>"
  create-invalid-mode: "&cMode must be 1v1 or 2v2."
  create-need-selection: "&cSelect both positions with the wand first."
  create-different-worlds: "&cBoth positions must be in the same world."
  # {room} {mode}
  create-name-taken: "&cA room named '{room}' already exists."
  create-success: "&aRoom '{room}' created as a {mode} room! It activates automatically when players walk in."

  delete-usage: "&cUsage: /skycadiarooms delete <name>"
  delete-success: "&aRoom deleted."
  # {room}
  delete-not-found: "&cNo room named '{room}' found."

  list-empty: "&eNo rooms have been created yet."
  # {rooms}
  list-header: "&6Rooms: &f{rooms}"

  info-usage: "&cUsage: /skycadiarooms info <name>"
  # {room}
  info-not-found: "&cNo room named '{room}' found."
  info-header: "&6Room: {room}"
  info-world: "&7World: {world}"
  info-corner1: "&7Corner 1: {coords}"
  info-corner2: "&7Corner 2: {coords}"
  info-mode: "&7Mode: {mode}"
  info-status-free: "&aFree"
  info-status-busy: "&cIn use"
  info-status: "&7Status: {status}"

  # {room} {current} {needed} {mode}
  room-entered-waiting: "&eEntered. Waiting on more players...({current}/{needed})"
  # {room} {mode}
  room-sealed: "&6The room has sealed shut! {mode} fight begins now."
  room-left-fight: "&7You left the room and are out of the fight."
  # {room}
  room-left-waiting: "&eYou left before the match started."
  # {room} {dead} {total}
  room-opened: "&6The room has opened! {dead}/{total} players are out - match over."
Buy a license now
$4.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
123 Views
0 Purchases
2 Downloads
Jul 23, 2026 Published
N/A Updated
Not yet rated
147.9 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI Content Disclosure
ChatGPT is Used
AI use in product
No
Type
  1. Gameplay
  1. World
  1. Minigame
Game mode
  1. Gens
  1. Minigame
  1. BoxPVP
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Professional Block clean up system
Not yet rated
2 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,261 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,289 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,145 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,830 purchases
123 Views
0 Purchases
2 Downloads
Jul 23, 2026 Published
N/A Updated
Not yet rated
147.9 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI Content Disclosure
ChatGPT is Used
AI use in product
No
Type
  1. Gameplay
  1. World
  1. Minigame
Game mode
  1. Gens
  1. Minigame
  1. BoxPVP
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Professional Block clean up system
Not yet rated
2 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,261 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,289 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,145 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,830 purchases
Top