Greater SkyPvP icon

Greater SkyPvP -----

A simple KitPvP plugin designed for SkyPvP servers with simple and easy setup



Greater SkyPvP

This plugin was created as a request over on the good old Bukkit forums. I decided to release it since there may be others who are looking for something similar.


General Features
  • Create and manage kits useable by players
    • Option to replace all inventory items
    • Option to equip offhand and armor on kits that do not replace all inventory items
    • Kit timers to allow players to be given kits for a certain period of time
  • Create and manage arenas for 1v1 duels
  • Basic player statistics
    • Kills
    • Deaths
  • PlaceholderAPI
    • Obtain statistics and current kit
    • Pull data relevant to time (ex: kills within the past day)
  • Custom messages for responses to players
  • Void instant kill per world


Commands
  • /skypvp - Admin command base
    • /skypvp kit create <kitName> - Creates a kit based on the sender's inventory
    • /skypvp kit delete <kitName> - Deletes the specified kit
    • /skypvp setvoidkill <worldName> <true/false> - Sets if the specified world should instantly kill players in the void
    • /skypvp arena create <arenaName> - Creates an arena with the specified name
    • /skypvp arena delete <arenaName> - Deletes the specified arena
    • /skypvp arena set <arenaName> <0/1/2> - Sets the spawn points of the arena
      • 0 - Lobby spawn
      • 1 - Player 1 spawn
      • 2 - Player 2 spawn
  • /skykit - Base command for kits
    • /skykit <kitName> [playerName] [timeInSeconds] - Give the specified kit to a player or to self with an optional timer
      • Player and timer option are only available to those with the admin permission.
  • /skyarena - Base command for arenas
    • /skyarena <arenaName> [playerName] - Join or send a player to an arena lobby
      • Player option is only available to those with the admin permission.
  • /skystats - Base command for stats
    • /skystats [playerName] - Display personal stats or those of the specified player.


Permissions
  • greaterskypvp.default
    • Access to /skykit and /skyarena base usage
  • greaterskypvp.admin
    • Access to all commands


PlaceholderAPI
  • %greaterskypvp_kills%
    • Retrieve kills statistic
  • %greaterskypvp_deaths%
    • Retrieve deaths statistic
  • %greaterskypvp_kit%
    • Retrieve current kit
  • %greaterskypvp_kills_<time>%
    • Retrieve kills from within the specified time frame (days, hours, minutes)
      • Days: %greaterskypvp_kills_#d%
      • Hours: %greaterskypvp_kills_#h%
      • Minutes: %greaterskypvp_kills_#m%
  • %greaterskypvp_deaths_<time>%
    • Retrieve deaths from within the specified time frame (days, hours, minutes)
      • Days: %greaterskypvp_deaths_#d%
      • Hours: %greaterskypvp_deaths_#h%
      • Minutes: %greaterskypvp_deaths_#m%


Notes
My plugin work is made as a hobby and I am just getting back into the Spigot API with this development. If there are any issues I will gladly give support and fix them. I am also open to most, if not all, feature suggestions. I understand the feature set is basic at the moment and my code may not be the prettiest but I have many plans to add features and refactor what is currently there. Thank you and enjoy the plugin!
Resource Information
Author:
----------
Total Downloads: 202
First Release: Jun 9, 2021
Last Update: Jun 14, 2021
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings