SpacePvP icon

SpacePvP -----

Unique plugin for battles using /pvp or custom cabins.




Added full Discord Webhooks support, including flexible configuration.

Implemented item restriction system
— prevents players from entering booths or queues with specified items. Supports both standard and custom items.
The setting in the config can be enabled or disabled; it is disabled by default.

Added ViaVersion support as a soft-depend, enabling client version detection.

Fixed a bug affecting the display of arena lists, kits, and booths.
----------, Jun 9, 2025

Fixed the check for god mode when a player enters the cabin.
----------, Jun 6, 2025

The issue with the version 1.16.5 has been fixed. I apologize for the inconvenience.
----------, Jun 3, 2025

Version 3.1
  • Added 2 new damage types:
    • PLAYER_DAMAGE_WORLDGUARD
    • PLAYER_DAMAGE_TOWNY
  • ⚙️ Used in damage_whitelist:
    • ✅ If specified, taking damage from players in WorldGuard regions or Towny towns will not cancel the combat countdown.
----------, May 24, 2025

Version 3.0
  • Fixed issue with MiniMessage formatting
----------, May 19, 2025

Version 2.9
  • ️ Minor formatting fixes in message placeholders:
    • ✏️ {prefix} used for both {winner_name} and {loser_name} has been replaced with dedicated placeholders
    • ✅ Use {winner_prefix} with {winner_name} and {loser_prefix} with {loser_name}
----------, May 16, 2025

Version 2.8
  • Full support for MiniMessage format:
    • All messages now support MiniMessage for rich text formatting
  • New config option to ignore specific biomes during random teleportation:
    • ⛔ Players will not be teleported into the biomes listed in locationSettings.ignored_biomes
    • Biome names must match Bukkit Biome enum names (e.g. DESERT, ICE_SPIKES)
----------, May 15, 2025

Version 2.7
  • Added support for giving potion effects to players in cabins:
    • ✨ Effects are applied automatically when a battle starts
    • ⚙️ Configurable in the settings
  • Added option to disable giving effects at the start of the battle
  • ️ Internal code improvements and optimizations
----------, May 14, 2025

  • Added ability to assign different kits to arenas and cabins:
    • ️ /pvp kit connect arena <arena_name> <kit> — assign a kit to an arena
    • /pvp kit connect cabin <cabin_name> <kit> — assign a kit to a cabin
    • ️ /pvp kit disconnect arena <arena_name> — remove kit from arena
    • ️ /pvp kit disconnect cabin <cabin_name> — remove kit from cabin
    • If no kit is assigned, the default kit from config will be used
  • ⚙️ Config option added to disable kits entirely, allowing players to use their own gear
  • New option for cabins and arenas: clear_inventory_after_battle — clears player's inventory after the fight if enabled
  • clear_inventory_after_battle works in combination with enable_kit
----------, May 14, 2025

Version 2.5
  • Added kit system:
    • ️ Ability to create and assign kits at the beginning of a fight
    • ️ Supported in arenas, random locations, and cabins
    • ⚙️ Disabled by default in configuration
  • ️ Added new click types for configuration options:
    • inventory_preview_click_type
    • pvp_accept_click_type
    • New type: ANY_CLICK — any kind of click
  • New config option: enable_inventory_preview — toggle inventory preview feature
  • Cabins: added post-fight regeneration feature (clears leftover items)
    • ⚠️ Disabled by default
  • New permission:
    • ️ spacepvp.command.kit — allows using the /pvp kit subcommand
  • Fixed sound countdown setting for teleportation to a random location
----------, May 14, 2025

Version 2.4
  • Added a new subcommand for teleporting to the configured lobby:
    • /pvp lobby — teleport to the main PvP lobby
  • New permission:
    • ️ spacepvp.command.lobby — allows using the lobby teleport command
----------, May 13, 2025

Version 2.3
  • Added new cabin management subcommands:
    • /pvp cabins load <name> — force load a cabin
    • /pvp cabins unload <name> — force unload a cabin
    • /pvp cabins list — show the list of all cabins
    • /pvp cabins teleport <name> — teleport to the specified cabin
----------, May 12, 2025

Version 2.2
  • Added command blocking inside the cabin during battle
  • New permissions to bypass command restrictions:
    • ️ spacepvp.arena.commands.bypass — allows using commands during arena fights
    • ️ spacepvp.cabins.commands.bypass — allows using commands during cabin fights
----------, May 12, 2025


Version 2.1

  • ️ Added a PvP cabin system with easy setup
  • Added a new battle mode for cabin fights
  • ⚔️ Implemented protection mechanisms to ensure fair fights:
    • ❌ Players can't pick up items during battle
    • ❌ XP gain is disabled
    • ❌ Potion effects are blocked
    • ❌ Certain commands are restricted during fights
  • Cabin creation is simple and intuitive:
    • Create a cabin: /pvp cabins create <name>
    • Select the cube area: /pvp cabins pos1 <name> and /pvp cabins pos2 <name>
    • Set the center point: /pvp cabins center <name>
    • Add a door block (look at the desired block): /pvp cabins adddoor <name>
    • ♻️ Remove a door block (if added by mistake): /pvp cabins removedoor <name>
    • ✅ Confirm setup to activate the cabin: /pvp cabins confirm <name>
  • ⚙️ Config options allow restrictions (e.g., playtime, commands)
  • New permission spacepvp.cabins.playtime.bypass — allows skipping playtime requirement
  • ️ Fixed SQLite database issues (points not saving)
----------, May 11, 2025

Update Database
  • Added support for MySQL via HikariCP
  • Added the ability to change the database (MySQL/SQLite) configuration dynamically
  • ⚙️ Improved database optimization
----------, May 9, 2025

Updates: Small Additions & Bug Fixes

Several small improvements and corrections have been introduced to enhance overall functionality and user experience:

General Fixes & Adjustments
Minor bugs have been fixed to ensure smoother performance and eliminate inconsistencies.

Small Additions
New minor features and enhancements have been added to polish existing functionality and improve customization.
----------, May 9, 2025

Several useful features have been added to improve gameplay experience and give server owners more flexibility:

Arena Creation & Regeneration
You can now create arenas that regenerate automatically after a battle. If an arena is in use, the system will pick another free one if available.

Queue System Improvements

  • Players no longer choose specific arenas — one is randomly selected.

  • New permissions to control queue access:
    • spacepvp.queue.arena — join the queue for the arena

    • spacepvp.queue.randomlocation — join the queue for random location battles
  • Players waiting too long in queue without being matched will now be automatically removed.

  • The queue system can be fully disabled in config.yml.
Config Enhancements

  • Several settings were moved from messages.yml to config.yml:
    • Join and win message toggles

    • victory_time_frame for random location battles

    • Queue enable/disable option

    • Arena regeneration toggle
UI Improvements
Added a sort button to the /pvp list menu to improve navigation.

Plugin Compatibility
Added support for CMI and Essentials. If a player has fly, vanish, or god mode enabled, these will be disabled automatically before the fight begins.

Note:
WorldEdit or FastAsyncWorldEdit is required for version 1.8-beta.
----------, May 7, 2025

Updates: Towny Check, New Placeholders & Click Settings

Several useful improvements have been added to enhance both gameplay and server management:

️ Towny Region Check
A check for Towny towns has been added — teleportation is now blocked into Towny towns to prevent abuse and maintain fair play.

New Placeholder: %spacepvp_total_games%
Displays the total number of games played on the server. Great for stats pages, scoreboards, and leaderboards.

⚔️ New Placeholder: %spacepvp_kd_ratio%
Added PlaceholderAPI support for %spacepvp_kd_ratio%, which shows the player's Kill/Death ratio.

️ Configurable Click Types
You can now configure which click types (left-click, right-click, shift-click, etc.) will open the inventory preview. This allows more flexibility in customizing user interaction.

‍ New Placeholder: {player_displayname}
A new {player_displayname} placeholder is now available. It works just like {player_name}, but supports nicknames with colors and formatting.
If your server uses colored nicknames, consider replacing {player_name} with {player_displayname} for better display.

Additionally, {player} was replaced with {player_name} in the following messages for consistency:

  • points_given

  • points_take_insufficient

  • points_check

  • points_taken
----------, May 2, 2025

️ Interface Update & New Features
We’re bringing several improvements to the PvP experience, including a more polished GUI, a glowing item effect, and a brand-new Win Streak Bonus system.

Fixes & Improvements:
  • Fixed minor bugs related to GUI fillers
    Smoother, more reliable interface visuals.

  • New GUI Item: EmptyListItem
    When there are no players in the /pvp list queue, a special placeholder item will now appear instead of leaving the slot empty.

  • Item Glow Support in GUI
    You can now make GUI buttons/items glow with an enchantment-like effect:
# Should the item have enchantment glow?
glow: false

Set to true to activate the visual enchantment glow.

Win Streak Bonus System
A new system rewards players with extra points for consecutive wins.
By default, it includes the following tiers:

  • Bronze — 3 wins → +1 point per kill

  • Silver — 5 wins → +2 points per kill

  • Gold — 10 wins → +5 points per kill
⚙️ Fully customizable:
You can remove, edit, or add tiers freely:
config.yml
enable_win_streak_bonus: true

win_streak_bonuses:
bronze:
required_streak: 3
bonus_points: 1
silver:
required_streak: 5
bonus_points: 2
gold:
required_streak: 10
bonus_points: 5
platinum: # Example custom tier
required_streak: 15
bonus_points: 10
----------, May 2, 2025

Points System for Battles
New Feature: Winners of battles now earn points, which can be used to create a shop where players can exchange their points. You can create the shop using commands and the placeholder %spacepvp_points%.

Available Commands:

  • ➕ /pvp points give (player) (amount) — give points to a player.

  • ➖ /pvp points take (player) (amount) — take points from a player.

  • /pvp points check (player) — check how many points a player has.
Permissions:

  • spacepvp.command.points — permission to use the points commands.
Preventing Abuse with Twink Accounts: A setting has been added to prevent points from being awarded to players with the same IP address.

Configuration:

  • ✅ The points system and IP address check can be disabled in the config.
No need to add this to development, as players will be able to create their own shops using the command and placeholder.
----------, Apr 29, 2025

⏳ Playtime Requirement for PvP Commands
  • New Setting:
    A new option has been added to restrict the use of /pvp commands for players who have not reached a required amount of playtime.

  • Configuration:
    enable_playtime_requirement: true
    # Required playtime in seconds to use PvP commands
    required_playtime: 86400
    # Time display format: SHORT, LONG, CUSTOM
    time_format_type: LONG
    # Custom time format (use {days}, {hours}, {minutes}, {seconds})
    custom_time_format: '{days}d {hours}h {minutes}m {seconds}s'
    # Format settings for the LONG option
    long_time_format:
    days: d
    hours: h
    minutes: m
    seconds: s

  • Permission:
    Players with the permission spacepvp.playtime.bypass
    will be able to bypass the playtime requirement and use PvP commands immediately.
----------, Apr 27, 2025

✨ New Features
  • Reward System
    Added the ability to grant rewards to players for their victories or defeats.
    ➔ Reward settings can be configured in rewards.yml.
    ➔ The reward system can be disabled in the main configuration if not needed.

  • Database Autosave
    Introduced a setting to define the autosave interval for the database.
    ➔ You can also choose whether to enable console notifications for autosave events.
----------, Apr 27, 2025

Updated the database connection for optimization, and added a new item that will show your stats in /pvp
----------, Apr 25, 2025

Some minor issues have been fixed, and support for AntiRelog has been added — now AntiRelog will be triggered when a fight starts.
I recommend using:
AntiRelog,
CombatLogX,
and similar plugins.
----------, Apr 25, 2025

Resource Information
Author:
----------
Total Downloads: 353
First Release: Apr 25, 2025
Last Update: Jun 9, 2025
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings