Greater SkyPvP
1.1.0A 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.
- /skykit <kitName> [playerName] [timeInSeconds] - Give the specified kit to a player or to self with an optional timer
- /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.
- /skyarena <arenaName> [playerName] - Join or send a player to an arena lobby
- /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%
- Retrieve kills from within the specified time frame (days, hours, minutes)
- %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%
- Retrieve deaths from within the specified time frame (days, hours, minutes)
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!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta