SpacePvP
PluginLicenseRef-All-Rights-Reserved

SpacePvP

Unique plugin for battles using /pvp or custom cabins.

125
Downloads
0
Followers
2 months ago
Updated
📦
11
Versions

📖About SpacePvP

welcome


✨ Feature List ✨

  • ✅ PvP Mode — Compatible with AntiRelog, CombatLogX, and other plugins
  • ✅ Regions — WorldGuard & Towny support (prevents teleporting into protected regions)
  • ✅ GUI — Custom menus with ItemsAdder, Oraxen or Nexo
  • ✅ Configuration — Easy configuration of all features
  • ✅ Statistics — Tracks wins, losses, win streaks, and more
  • ✅ Regeneration — WorldEdit & FastAsyncWorldEdit support for fast arena regeneration
  • ✅ Two queue modes:
    • Arena (preset battleground)
    • Random Location (random area)
  • ✅ SQLite & MySQL support
  • ✅ Effects applied after teleport
  • ✅ Enables PvP mode (compatible with most plugins)
  • ✅ Broadcast message when joining queue (randomizable)
  • ✅ Broadcast message when winning (randomizable)
  • ✅ Teleport delay with visible timer (Title / ActionBar / BossBar)
  • ✅ Random location validation (WorldGuard & Towny)
  • ✅ Arena availability check before starting battle
  • ✅ Arena regeneration (restoring previous state)
  • ✅ Disable Fly / God / Vanish / Gamemode on teleport (Essentials & CMI support)
  • ✅ PlaceholderAPI support
  • ✅ View opponent inventory before battle
  • ✅ Cancel teleport on damage (configurable damage causes)
  • ✅ Required armor check before queue join
  • ✅ Rewards for a certain number of wins or losses
  • ✅ Unique points system
  • ✅ Convenient player sorting in queue
  • ✅ Auto-updating queue list
  • ✅ PvP cabin system
  • ✅ Kit system
  • ✅ Discord Webhooks support
  • ✅ Item-based access restrictions for queues and cabins
  • ✅ Cross-server battles support
  • ✅ Developer API — https://github.com/Klaidi4YT/SpacePvP-API
  • ✅ Official Addon — https://modrinth.com/plugin/spaceduel
  • ✅ Color support:
Legacy: &7text  
HEX: &#650dbdtext  
MiniMessage examples:
<white>Example</white>
<color:#650dbd>text</color>
<gradient:#ff0000:#0000ff>Gradient text</gradient>

🧾 Commands

👤 User Commands
  • /pvp - Open the PvP menu
  • /pvp help - Show help message
  • /pvp list - View ongoing PvP duels
  • /pvp lobby - Teleport to lobby
👮 Admin Commands
  • /spacepvp arena - Manage arenas
  • /spacepvp cabins - Manage cabins
  • /spacepvp gladiators - Manage gladiator event
  • /spacepvp kit - Manage kits
  • /spacepvp points - Manage points
  • /spacepvp ban/unban - Manage bans
  • /spacepvp customitems - Manage custom items
  • /spacepvp setlobby - Set main lobby
  • /spacepvp reload - Reload config
Points Commands
  • /spacepvp points give <player> <amount> - Give points to a player
  • /spacepvp points set <player> <amount> - Set player points
  • /spacepvp points take <player> <amount> - Take points from a player
  • /spacepvp points check <player> - Check points
⚔️ Arena Commands
  • /spacepvp arena create <name> - Create new arena
  • /spacepvp arena remove <name> - Delete arena
  • /spacepvp arena pos1 <name> - Set first position
  • /spacepvp arena pos2 <name> - Set second position
  • /spacepvp arena posplayer1 <name> - Set player1 spawn
  • /spacepvp arena posplayer2 <name> - Set player2 spawn
  • /spacepvp arena center <name> - Set arena center
  • /spacepvp arena confirm <name> - Confirm arena setup
  • /spacepvp arena saveschem <name> - Save arena schematic
  • /spacepvp arena regen <name> - Regenerate arena
  • /spacepvp arena teleport <name> - Teleport to arena
  • /spacepvp arena list [page] - List all arenas
  • /spacepvp arena setlobby - Set arena lobby
  • /spacepvp arena removelobby - Remove arena lobby
  • /spacepvp arena lobby - Teleport to arena lobby
  • /spacepvp arena setdisplayname <name> <display> - Set display name
  • /spacepvp arena removedisplayname <name> - Remove display name
🏠 Cabins Commands
  • /spacepvp cabins create <name> - Create new cabin
  • /spacepvp cabins pos1 <name> - Set first position
  • /spacepvp cabins pos2 <name> - Set second position
  • /spacepvp cabins center <name> - Set cabin center
  • /spacepvp cabins adddoor <name> - Add a door
  • /spacepvp cabins removedoor <name> - Remove a door
  • /spacepvp cabins confirm <name> - Confirm setup
  • /spacepvp cabins teleport <name> - Teleport to cabin
  • /spacepvp cabins list [page] - List cabins
  • /spacepvp cabins load <name> - Load cabin
  • /spacepvp cabins unload <name> - Unload cabin
  • /spacepvp cabins remove <name> - Delete cabin
  • /spacepvp cabins setlobby - Set cabins lobby
  • /spacepvp cabins removelobby - Remove cabins lobby
  • /spacepvp cabins lobby - Teleport to cabins lobby
  • /spacepvp cabins setdisplayname <name> <display> - Set display name
  • /spacepvp cabins removedisplayname <name> - Remove display name
📦 Kit Commands
  • /spacepvp kit create <name> - Start kit creation
  • /spacepvp kit confirm <name> - Confirm creation/modification
  • /spacepvp kit give <name> [player] - Give kit
  • /spacepvp kit edit <name> - Edit kit
  • /spacepvp kit remove <name> - Delete kit
  • /spacepvp kit list - List kits
  • /spacepvp kit connect arena <arena> <kit> - Link kit to arena
  • /spacepvp kit connect cabin <cabin> <kit> - Link kit to cabin
  • /spacepvp kit disconnect arena <arena> - Unlink from arena
  • /spacepvp kit disconnect cabin <cabin> - Unlink from cabin
🛡️ Gladiators Commands
  • /spacepvp gladiators start - Force start event
  • /spacepvp gladiators stop - Force stop event
  • /spacepvp gladiators create <name> - Create arena
  • /spacepvp gladiators remove <name> - Delete arena
  • /spacepvp gladiators pos1 <name> - Set first position
  • /spacepvp gladiators pos2 <name> - Set second position
  • /spacepvp gladiators addplayerpos <name> - Add spawn point
  • /spacepvp gladiators removeplayerpos <name> <id> - Remove spawn point
  • /spacepvp gladiators center <name> - Set arena center
  • /spacepvp gladiators confirm <name> - Confirm setup
  • /spacepvp gladiators saveschem <name> - Save schematic
  • /spacepvp gladiators regen <name> - Regenerate arena
  • /spacepvp gladiators teleport <name> - Teleport to arena
  • /spacepvp gladiators list [page] - List arenas
  • /spacepvp gladiators setlobby - Set event lobby
  • /spacepvp gladiators lobby - Teleport to event lobby
  • /spacepvp gladiators setdisplayname <name> <display> - Set display name
  • /spacepvp gladiators removedisplayname <name> - Remove display name
💎 CustomItems Commands
  • /spacepvp customitems add <name> - Save held item
  • /spacepvp customitems remove <name> - Remove custom item
  • /spacepvp customitems give <name> [player] [amount] - Give custom item
🚫 Ban Commands
  • /spacepvp ban <player> <mode> [time] [reason] [-s] - Ban player
  • /spacepvp ipban <player> <mode> [time] [reason] [-s] - IP ban player
  • /spacepvp unban <player> <mode> [-s] - Unban player
  • /spacepvp checkban <player> - Check bans

🔌 Dependencies

Soft Dependencies:

  • PlaceholderAPI
  • LuckPerms
  • WorldGuard
  • Towny
  • EssentialsX
  • CMI
  • ViaVersion
  • HeadDatabase
  • Skulls

Required Dependencies:

  • WorldEdit
  • FastAsyncWorldEdit

🧩 Placeholders

General Stats

  • %spacepvp_wins%
  • %spacepvp_losses%
  • %spacepvp_kd_radio%
  • %spacepvp_total_games%
  • %spacepvp_points%

Player State

  • %spacepvp_in_arena%
  • %spacepvp_in_cabin%

Queue Info

  • %spacepvp_count_queue_random%
  • %spacepvp_count_queue_arena%
  • %spacepvp_count_queue%

Active Fights

  • %spacepvp_playing_cabin% — players fighting in cabins
  • %spacepvp_playing_arena% — players fighting in arenas

Gladiators (time until start)

  • %spacepvp_gladiators_next_start%
  • %spacepvp_gladiators_next_start_LONG%
  • %spacepvp_gladiators_next_start_SHORT%
  • %spacepvp_gladiators_next_start_{minutes}:{seconds}%

🔐 Permissions

spacepvp.command.pvp
spacepvp.command.spacepvp
spacepvp.command.help
spacepvp.command.reload
spacepvp.command.list
spacepvp.command.points
spacepvp.command.arena
spacepvp.command.gladiators
spacepvp.command.cabins
spacepvp.command.kit
spacepvp.command.customitems
spacepvp.command.setlobby
spacepvp.command.lobby
spacepvp.command.ban
spacepvp.command.ipban
spacepvp.command.unban
spacepvp.command.checkban
spacepvp.inventory.preview
spacepvp.server.teleport
spacepvp.playtime.bypass
spacepvp.cabins.playtime.bypass
spacepvp.cabins.commands.bypass
spacepvp.arena.commands.bypass
spacepvp.gladiators.commands.bypass
spacepvp.queue.randomlocation
spacepvp.queue.arena

🎥 Setup Guides

Arena Setup

Cabins Setup


🖼️ Screenshots

screen1
screen2
screen3
screen4
screen5
screen6
screen7
screen8
screen9