

ProSurvivalGames is a game that is a challenge for everyone to survive for as long as possible. The aim of this game is to kill other players, using weapons that you find in chests scattered across the map. Some chests may be better than others. Play games to unlock kits to make the challenge easier and funnier. This game can be played in Solo or Team Mode. This game has all the wanted features, such as Chest Refilling, World Border, Deathmatch and lots of other features.

⬤ Extremely lightweight.
⬤ Bungee Mode/Multi Arena System.
⬤ Voting System! You can vote for Chest Types, Time Types and Health Boosts.
⬤ Party System included allowing playing with friends in an easier way.
⬤ Solo/Team mode for arenas.
⬤ Kits with abilities!
⬤ Tier 1 and Tier 2 chests. You can set specific chests to always be Tier 2 if you want.
⬤ Keep spectating the match on death! Teleporter, Spectator-Settings, Play-Again and Return To Hub.
⬤ Auto Join feature!
⬤ Supports multiple Hub servers to be sent back to after a game.
⬤ Economy rewards at the end of a game via Vault.
⬤ Holograms support to show personal stats holograms via HolograpicDisplays.
⬤ PlaceholderAPI support for the scoreboard.
⬤ Fully customizable messages, titles and scoreboards.
⬤ Fully working arena restore system!
⬤ Stores data 2 ways to ensure no data loss. Files or SQL Saving.
⬤ Supports 1.8.x, 1.9.x, 1.10.x, 1.11.x & 1.12.x!










1. Buy and download the plugin.
2. For economy rewards you need Vault. CLICK HERE! Keep in mind Vault also needs an economy plugin connected to it. Examples: Essentials & Craftconomy3.
3. If you would like more placeholders I suggest you install PlaceholderAPI also. CLICK HERE!
4. Place the ProSurvivalGames.jar, Vault.jar and PlaceholderAPI.jar files in your plugins folder.
5. Start and stop your server to make sure the configurations generate.
6. Configure whatever you want. Then start the server and setup your arenas. Follow the tutorial below to ensure you setup them correctly.
ProSurvivalGamesPHP Addon - CLICK HERE!
Demo/Preview - CLICK HERE!

Permissions:
➤ ProSurvivalGames.Admin ➜ Gives you access to all the commands of ProSurvivalGames.
➤ ProSurvivalGames.Game➜ Gives you access to all the game commands and the moderator menu of a game.
➤ ProSurvivalGames.Game.Push-Effect ➜ Gives you the push effect in the direction you are looking once the game starts.
➤ ProSurvivalGames.Game.Speed-Effect ➜ Gives you the speed effect during grace period once the game starts.
➤ ProSurvivalGames.Vote.Chest-Types ➜ Gives you the ability to vote for chest types.
➤ ProSurvivalGames.Vote.Time-Types ➜ Gives you the ability to vote for time types.
➤ ProSurvivalGames.Vote.Health-Boosts ➜ Gives you the ability to vote for health boosts.
➤ ProSurvivalGames.Party.Donator-Limit ➜ Gives you the donator limit for maximum amount of players in a party.
➤ ProSurvivalGames.Party.Vip-Limit ➜ Gives you the Vip limit for maximum amount of players in a party.
➤ ProSurvivalGames.Party.Mod-Limit ➜ Gives you the Mod limit for maximum amount of players in a party.
➤ ProSurvivalGames.Party.Admin-Limit ➜ Gives you the Admin limit for maximum amount of players in a party.
➤ ProSurvivalGames.Economy.Bonus ➜ Gives all the players in a game the extra bonus amount of coins if a player has this permission.
➤ ProSurvivalGames.Kit.(name) ➜ Gives you the permission to use a kit if the kit has permission requested enabled.
General Commands:
/PSG join ➜ Joins an arena.
/PSG setLobby ➜ Sets the main lobby spawn.
/PSG lobby ➜ Teleports you to the main lobby spawn.
/PSG arena ➜ Shows you the commands for arenas.
/PSG hologram ➜ Shows you the commands for holograms.
/PSG kit ➜ Shows you the commands for kits.
/PSG stats ➜ Shows you the commands for stats.
/PSG editMode➜ Enables or disables your Edit-Mode.
/PSG reload ➜ Reloads the plugin.
Party Commands:
/Party create ➜ Creates a new party.
/Party join ➜ Joins a party.
/Party invite ➜ Invites a player to the party.
/Party kick ➜ Kicks a player to the party.
/Party info ➜ Shows info about the party.
Game Commands:
/Game start ➜ Starts the game.
/Game stop ➜ Stops the game.
/Game moderate ➜ Opens the moderator menu of the game.
Leave Commands:
/Leave ➜ Leaves the game you are in but can also send you back to a hub server.
Arena Commands:
/PSG arena create ➜ Creates a new arena.
/PSG arena delete ➜ Deletes an arena.
/PSG arena setMode ➜ Sets the mode of an arena.
/PSG arena setLobby ➜ Sets the lobby spawn of an arena.
/PSG arena setSpectator ➜ Sets the spectator spawn of an arena.
/PSG arena setWorldBorderCenter ➜ Sets the center of the world border of an arena.
/PSG arena setAuthor ➜ Sets the author of an arena.
/PSG arena addSpawn ➜ Adds a new game spawn of an arena.
/PSG arena removeSpawn ➜ Removes a game spawn of an arena.
/PSG arena listSpawns ➜ Lists all current game spawns of an arena.
/PSG arena addTier2Chest ➜ Adds a new Tier 2 chest of an arena.
/PSG arena removeTier2Chest ➜ Removes a Tier 2 chest of an arena.
/PSG arena setMinimumPlayers ➜ Sets the minimum players requested of an arena to start.
/PSG arena setMaximumPlayers ➜ Sets the maximum players of an arena.
/PSG arena setMinimumChestItems ➜ Sets the minimum amount of chest items of an arena.
/PSG arena setMaximumChestItems ➜ Sets the maximum amount of chest items of an arena.
/PSG arena setMaximumTeamSize ➜ Sets the minimum amount of teams of an arena.
/PSG arena saveWorld ➜ Saves the world to later be used to roll back after usage.
/PSG arena list ➜ Lists all current arenas.
Hologram Commands:
/PSG hologram add ➜ Adds a new hologram.
/PSG hologram delete ➜ Deletes a hologram.
/PSG hologram list➜ Lists all current holograms.
Kit Commands:
/PSG kit create ➜ Creates a new kit.
/PSG kit delete ➜ Deletes a kit.
/PSG kit list ➜ Lists all current kits.
/PSG kit setCost ➜ Sets the cost of a kit.
/PSG kit setSlot ➜ Sets the slot of a kit.
/PSG kit setAbilityCooldown ➜ Sets the ability cooldown of a kit.
/PSG kit setPermissionRequested ➜ Sets if a kit should be requested a permission to use it or not.
/PSG kit setAbilityType ➜ Sets the ability type of a kit.
/PSG kit setAbilityItem ➜ Sets the ability item of a kit.
/PSG kit setIcon ➜ Sets the icon of a kit.
/PSG kit setInventory ➜ Sets the inventory of a kit.
/PSG kit addDescription ➜ Adds a description line of a kit.
/PSG kit removeDescription ➜ Removes a description line from a kit.
/PSG kit showDescription ➜ Shows the current description of a kit.
Stats Commands:
/PSG stats set ➜ Sets stats of a player.
/PSG stats add ➜ Adds stats of a player.
/PSG stats remove ➜ Removes stats of a player.

This documentation is used for developers who want to hook into the minigame!
All these methods are located in a class called API. The import is "sv.file14.prosurvivalgames.api.API".
➤ isInGame(Player player)
• Returns a boolean if a player is in a game or not.
➤ hasParty(Player player)
• Returns a boolean if a player has a party or not.
➤ hasTeam(Player player)
• Returns a boolean if a player has a party or not.
➤ cancelGame(Player player, String... args)
• Returns a boolean if the game the player was in was successfully canceled.
➤ getGamesPlayed(Player player)
• Returns an int of games played by the player.
➤ getWins(Player player)
• Returns an int of wins by the player.
➤ getKills(Player player)
• Returns an int of kills by the player.
➤ getDeaths(Player player)
• Returns an int of deaths by the player.
➤ setGamesPlayed(Player player, int gamesPlayed)
• Returns a boolean if the stats was successfully set.
➤ setWins(Player player, int wins)
• Returns a boolean if the stats was successfully set.
➤ setKills(Player player, int kills)
• Returns a boolean if the stats was successfully set.
➤ setDeaths(Player player, int deaths)
• Returns a boolean if the stats was successfully set.

By purchasing this plugin or downloading new versions you accept the following terms of use:
https://www.spigotmc.org/wiki/license-of-file14-s-resources

About to post a review? Please do NOT post any issues as a review! If you have any problems, questions or suggestions, just PM me or use the discussion page! You can also contact me through Discord.